public interface EnumType {
enum E_TRANCALL {
AFTER_SUBTRAN_PROCESS("AFTER_SUBTRAN_PROCESS", "afterSubtranProcess", "子交易处理模板后(Common交易)"),
BFORE_AFTER_PROCESS_TEMPLATE("BFORE_AFTER_PROCESS_TEMPLATE", "beforeAfterProcessTemplate", "交易后处理模板前(含Single和Common交易)")
;
private E_TRANCALL(String id, String value, String desc) {
this.id = id;
this.value = value;
this.desc = desc;
}
public final String id;
public final String value;
public final String desc;
public final static String enumId = "E_TRANCALL";
public final static String enumDesc = "交易回调时机";
}
enum E_XTHJMOSH {
DEV("DEV", "0", "开发环境"),
TEST("TEST", "1", "测试环境"),
PROD("PROD", "2", "生产模式")
;
private E_XTHJMOSH(String id, String value, String desc) {
this.id = id;
this.value = value;
this.desc = desc;
}
public final String id;
public final String value;
public final String desc;
public final static String enumId = "E_XTHJMOSH";
public final static String enumDesc = "系统环境模式";
}
enum E_SHIFOUBZ {
YES("YES", "1", "是"),
NO("NO", "0", "否")
;
private E_SHIFOUBZ(String id, String value, String desc) {
this.id = id;
this.value = value;
this.desc = desc;
}
public final String id;
public final String value;
public final String desc;
public final static String enumId = "E_SHIFOUBZ";
public final static String enumDesc = "是否标志";
}
enum E_CHANNEL {
T001("T001", "001", "001- 柜面"),
T002("T002", "002", "002- 取款机")
;
private E_CHANNEL(String id, String value, String desc) {
this.id = id;
this.value = value;
this.desc = desc;
}
public final String id;
public final String value;
public final String desc;
public final static String enumId = "E_CHANNEL";
public final static String enumDesc = "渠道标志";
}
enum E_CURRENCY {
RMB("RMB", "RMB", "RMB-人民币"),
USD("USD", "USD", "USD-美元")
;
private E_CURRENCY(String id, String value, String desc) {
this.id = id;
this.value = value;
this.desc = desc;
}
public final String id;
public final String value;
public final String desc;
public final static String enumId = "E_CURRENCY";
public final static String enumDesc = "价格币种";
}
enum E_STANDARDLAYER {
TRANAMOUNTLAYER("TRANAMOUNTLAYER", "101", "按交易金额分层")
;
private E_STANDARDLAYER(String id, String value, String desc) {
this.id = id;
this.value = value;
this.desc = desc;
}
public final String id;
public final String value;
public final String desc;
public final static String enumId = "E_STANDARDLAYER";
public final static String enumDesc = "基准分层标准";
}
enum E_XINGB {
MALE("MALE", "1", "男"),
FEMALE("FEMALE", "2", "女")
;
private E_XINGB(String id, String value, String desc) {
this.id = id;
this.value = value;
this.desc = desc;
}
public final String id;
public final String value;
public final String desc;
public final static String enumId = "E_XINGB";
public final static String enumDesc = "性别";
}
enum E_DIZHILX {
ZHENGJDZ("ZHENGJDZ", "0", "证件地址"),
JIATINGDZ("JIATINGDZ", "1", "家庭地址"),
DANWEIDZ("DANWEIDZ", "2", "单位地址")
;
private E_DIZHILX(String id, String value, String desc) {
this.id = id;
this.value = value;
this.desc = desc;
}
public final String id;
public final String value;
public final String desc;
public final static String enumId = "E_DIZHILX";
public final static String enumDesc = "地址类型";
}
enum E_MEIJUYONG {
ID1("ID1", "1", "枚举一"),
ID2("ID2", "2", "枚举二"),
ID3("ID3", "3", "枚举三"),
ID4("ID4", "4", "枚举四")
;
private E_MEIJUYONG(String id, String value, String desc) {
this.id = id;
this.value = value;
this.desc = desc;
}
public final String id;
public final String value;
public final String desc;
public final static String enumId = "E_MEIJUYONG";
public final static String enumDesc = "枚举测试";
}
}
枚举值当数据字典使用
最新推荐文章于 2024-07-24 04:38:12 发布