package com.ydtech.constants.enums.dict; import com.ydtech.aop.request.DictEnum; import lombok.AllArgsConstructor; import lombok.Getter; @AllArgsConstructor @Getter @DictEnum(key = "FeeAuditAuditstatus", desc = "费用审核状态") public enum FeeAuditAuditstatus { UNREVICEWED("0", "未审核", 1, 1), PASSED("1", "已审核", 2, 1), REJECT("2", "驳回", 3, 1), TELEMARKETING_NOT_SUBMITTED("4", "电销未提交", 6, 1), TELEMARKETING_TO_BE_SUBMITTED("5", "电销待提交", 5, 1), //轨迹中显示 承保信息 UNDERWRITING("3", "已承保", 4, 1); // 编号 private final String code; //说明 private final String desc; // 排序 private final Integer sort; // 状态 0 启用 1 不启用 private final Integer status; public static FeeAuditAuditstatus getFeeAuditAuditstatus(String code) { for (FeeAuditAuditstatus feeAuditAuditstatus : FeeAuditAuditstatus.values()) { if (feeAuditAuditstatus.getCode().equals(code)) { return feeAuditAuditstatus; } } return null; } }