一、枚举类使用示例
public class EnumTest {
@Test
public void enumTest() {
String code = AcssContractStatusEnum.INDUE.getCode();
String desc = AcssContractStatusEnum.getDesc(code);
System.out.println("code:" + code + ", desc:" + desc);
String acssCode = ContractStatusEnum.INDUE.getAcssCode();
desc = ContractStatusEnum.INDUE.getDesc();
String hermesCode = ContractStatusEnum.toHermesCode(acssCode);
System.out.println("acssCode:" + acssCode + ", hermesCode:" + hermesCode + ", desc:" + desc);
// 获取所有枚举值
List<Map<String, String>> values = AcssContractStatusEnum.getValues();
System.out.println(JSON.toJSONString(values));
}
}
二、枚举类示例
AcssContractStatusEnum.java
public enum AcssContractStatusEnum {
NOTDUE("0", "未生效