枚举值当数据字典使用

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
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值