批量推送
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
package com.ruoyi.common.enums;
|
||||
|
||||
/**
|
||||
* 业务审核状态
|
||||
* <p>
|
||||
* 通用枚举: 0=未提交, 1=待审核, 2=通过, 3=拒绝
|
||||
* <p>
|
||||
* 适用于 biz_expert.audit_status, biz_project.audit_status 等业务审核场景.
|
||||
*
|
||||
* @author guoju
|
||||
*/
|
||||
public enum BizAuditStatusEnum
|
||||
{
|
||||
/** 草稿/未提交 (用户保存但未提交审核) */
|
||||
UNSUBMITTED("0", "未提交"),
|
||||
|
||||
/** 已提交, 等待管理员审核 */
|
||||
PENDING("1", "待审核"),
|
||||
|
||||
/** 审核通过 */
|
||||
APPROVED("2", "通过"),
|
||||
|
||||
/** 审核拒绝 */
|
||||
REJECTED("3", "拒绝");
|
||||
|
||||
private final String code;
|
||||
private final String info;
|
||||
|
||||
BizAuditStatusEnum(String code, String info)
|
||||
{
|
||||
this.code = code;
|
||||
this.info = info;
|
||||
}
|
||||
|
||||
public String getCode()
|
||||
{
|
||||
return code;
|
||||
}
|
||||
|
||||
public String getInfo()
|
||||
{
|
||||
return info;
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据 code 解析枚举 (找不到返回 null, 调用方自行 fallback)
|
||||
*/
|
||||
public static BizAuditStatusEnum of(String code)
|
||||
{
|
||||
if (code == null) return null;
|
||||
for (BizAuditStatusEnum e : values())
|
||||
{
|
||||
if (e.code.equals(code)) return e;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user