package jnpf.limsEntity.bizlog;
|
|
/**
|
* 操作类型枚举。
|
* <p>
|
* 与前端 {@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;
|
}
|
}
|