package com.gustz.dove.repo.dict;
/**
* TODO: 数据字典常量
*
* @author ZHENFENG ZHANG
* @since [Dec 9, 2014]
*/
public interface DictConstants {
/**
* 是否类型-Y,N
*/
enum YnTypeGc {
/** 组编码 */
COMM_YN_TYPE,
/** Y-是 */
Y,
/** N-否 */
N;
@Override
public String toString() {
return COMM_YN_TYPE.name();
}
}
/**
* 性别-男1,女0
*/
enum SexGc {
/** 组编码 */
COMM_SEX,
/** S0-女 */
S0,
/** S1-男 */
S1;
@Override
public String toString() {
return COMM_SEX.name();
}
}
/**
* 运行状态-S0启用,S1停用
*/
enum RunStateGc {
/** 组编码 */
COMM_RUN_STATE,
/** S0-启用 */
S0,
/** S1-停用 */
S1;
@Override
public String toString() {
return COMM_RUN_STATE.name();
}
}
/**
* 邮件任务状态
*/
enum MailTaskStateGc {
/** 组编码 */
COMM_MAIL_TASK_STATE,
/** S0-已发送 */
S0,
/** S1-未发送 */
S1;
@Override
public String toString() {
return COMM_MAIL_TASK_STATE.name();
}
}
/**
* 文件存储路径
*/
enum FileStorePathGc {
/** 组编码 */
COMM_FILE_STORE_PATH,
/** SP0-上传的附件 */
SP0,
/** SP1-业务统计报表 */
SP1;
@Override
public String toString() {
return COMM_FILE_STORE_PATH.name();
}
}
/**
* 合法的文件类型
*/
enum AuthContentTypeGc {
/** 组编码 */
COMM_AUTH_CONTENT_TYPE,
/** xls-application/vnd.ms-excel */
xls,
/** doc-application/msword */
doc,
/** gif-image/gif */
gif,
/** jpg-image/jpeg */
jpg,
/** pdf-application/pdf */
pdf,
/** png-image/png */
png,
/** ppt-application/vnd.ms-powerpoint */
ppt,
/** rar-application/rar */
rar,
/** swf-application/x-shockwave-flash */
swf,
/** xml-application/xml */
xml,
/** zip-application/zip */
zip;
@Override
public String toString() {
return COMM_AUTH_CONTENT_TYPE.name();
}
}
}