package jnpf.limsEntity.bizlog; /** * 操作类型枚举。 *

* 与前端 {@code DataLogList.vue} 的展示色绑定(参考 {@code getNodeStatusColor}): * CREATE = 绿色,UPDATE = 蓝色,其它操作前端可按需扩展。 */ public enum BizLogAction { CREATE("CREATE", "新建", 0), UPDATE("UPDATE", "编辑", 1), DELETE("DELETE", "删除", 2), SUBMIT("SUBMIT", "提交", 3), CANCEL("CANCEL", "撤回", 4), REJECT("REJECT", "废弃", 5), RETURN("RETURN", "退回", 6), AUDIT_PASS("AUDIT_PASS", "审核通过", 7), AUDIT_FAIL("AUDIT_FAIL", "审核退回", 8), ASSIGN("ASSIGN", "分配", 9), ACCEPT("ACCEPT", "接收", 10), SIGN("SIGN", "签名", 11), PASSWORD_INIT("PASSWORD_INIT", "签名密码初始化", 12), PASSWORD_CHANGE("PASSWORD_CHANGE", "签名密码修改", 13), UPGRADE("UPGRADE", "版本升级", 14), OTHER("OTHER", "其它", 99); private final String code; private final String label; /** 与前端 {@code type} 字段对齐:0=新建系(绿);1=编辑系(蓝);2+=其它操作 */ private final Integer frontendType; BizLogAction(String code, String label, Integer frontendType) { this.code = code; this.label = label; this.frontendType = frontendType; } public String getCode() { return code; } public String getLabel() { return label; } public Integer getFrontendType() { return frontendType; } }