枚举值当数据字典使用

来源:互联网 发布:windows 体验指数7.3 编辑:程序博客网 时间:2024/05/08 05:37
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 = "枚举测试";}}

0 0
原创粉丝点击