package com.dazhongcun.merchants.entity;
import java.io.Serializable;
import com.j256.ormlite.field.DatabaseField;
import com.j256.ormlite.table.DatabaseTable;
@DatabaseTable(tableName = "downloads")
public class Downloads implements Serializable {
public static final String ID = "d_id";
public static final String URL = "url";
public static final String DIR_TYPE = "dir_type";
public static final String SUB_PATH = "sub_path";
public static final String SCANNING = "scanning";
public static final String TITLE = "title";
public static final String DESCRIPTION = "description";
public static final String VISIBILITY = "visibility";
public static final String NETWORK_TYPES = "network_types";
public static final String MIME_TYPE = "mime_type";
public static final String HEADER = "header";
public static final String DOWNLOAD_ID = "download_id";
public static final String DOWNLOAD_PKG = "download_pkg";
@DatabaseField(generatedId = true,useGetSet=true,columnName=ID)
private long id;
//下载路径
@DatabaseField(useGetSet=true,columnName=URL)
private String url;
//下载存储文件夹
@DatabaseField(useGetSet=true,columnName=DIR_TYPE)
private String dirType;
//下载文件名
@DatabaseField(useGetSet=true,columnName=SUB_PATH)
private String subPath;
//表示允许MediaScanner扫描到这个文件,默认不允许。
@DatabaseField(useGetSet=true,columnName=SCANNING)
private boolean scanning;
//设置下载中通知栏提示的标题
@DatabaseField(useGetSet=true,columnName=TITLE)
private String title;
//设置下载中通知栏提示的介绍
@DatabaseField(useGetSet=true,columnName=DESCRIPTION)
private String description;
//表示下载进行中和下载完成的通知栏是否显示
@DatabaseField(useGetSet=true,columnName=VISIBILITY)
private int visibility;
//表示下载允许的网络类型,默认在任何网络下都允许下载。
@DatabaseField(useGetSet=true,columnName=NETWORK_TYPES)
private int networkType;
//设置下载文件的mineType。
@DatabaseField(useGetSet=true,columnName=MIME_TYPE)
private String mimeType;
//添加请求下载的网络链接的http头
@DatabaseField(useGetSet=true,columnName=HEADER)
private String header;
//下载完成后的id
@DatabaseField(useGetSet=true,columnName=DOWNLOAD_ID)
private long downloadId;
//下载完成后打开该文件的包名
@DatabaseField(useGetSet=true,columnName=DOWNLOAD_PKG)
private String downloadPKG;
public Downloads() {
// TODO Auto-generated constructor stub
}
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getDirType() {
return dirType;
}
public void setDirType(String dirType) {
this.dirType = dirType;
}
public String getSubPath() {
return subPath;
}
public void setSubPath(String subPath) {
this.subPath = subPath;
}
public boolean getScanning() {
return scanning;
}
public void setScanning(boolean scanning) {
this.scanning = scanning;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public int getVisibility() {
return visibility;
}
public void setVisibility(int visibility) {
this.visibility = visibility;
}
public int getNetworkType() {
return networkType;
}
public void setNetworkType(int networkType) {
this.networkType = networkType;
}
public String getMimeType() {
return mimeType;
}
public void setMimeType(String mimeType) {
this.mimeType = mimeType;
}
public String getHeader() {
return header;
}
public void setHeader(String header) {
this.header = header;
}
public long getDownloadId() {
return downloadId;
}
public void setDownloadId(long downloadId) {
this.downloadId = downloadId;
}
public String getDownloadPKG() {
return downloadPKG;
}
public void setDownloadPKG(String downloadPKG) {
this.downloadPKG = downloadPKG;
}
}