普通常量类
public interface Constant {/*** 租户编号*/String TENANT_Id = "000000";/*** 用户平台-web*/Integer USER_TYPE_WEB = 1;/*** 浙江编码*/String ZHEJIANG_CODE = "33";/*** 浙江*/String ZHEJIANG = "浙江省";
}
枚举类
@Getter
public enum SexEnum {/*** 性别*/MAN(1, "男"),WOMAN(2, "女"),OTHER(3, "未知");private Integer code;private String desc;SexEnum(Integer code, String desc) {this.code = code;this.desc = desc;}/*** 通过code匹配name*/public static String getDescByCode(Integer code){SexEnum[] values = SexEnum.values();for (SexEnum sex : values){if (sex.getCode().equals(code)){return sex.getDesc();}}return OTHER.getDesc();}/*** 通过name匹配code*/public static Integer getCodeByDesc(String desc){SexEnum[] values = SexEnum.values();for (SexEnum sex : values){if (sex.getDesc().equals(desc)){return sex.getCode();}}return OTHER.getCode();}}
枚举类使用方法
//设置性别if (Func.isNotEmpty(userExcel.getSex())){user.setSex(SexEnum.getCodeByDesc(userExcel.getSex()));}else {user.setSex(SexEnum.OTHER.getCode());}