52 lines
1.5 KiB
Java
52 lines
1.5 KiB
Java
package cn.palmte.work.bean;
|
|
|
|
/**
|
|
* @author xiongshiyan at 2021/11/1 , contact me with email yanshixiong@126.com or phone 15208384257
|
|
*/
|
|
public enum ApproveStatusEnum {
|
|
APPROVAL_UNCOMMIT(0,"草稿"),
|
|
APPROVAL_PENDING(1,"待审核"),
|
|
APPROVAL_PASSED(2,"审核通过"),
|
|
APPROVAL_UNPASS(3,"审核不通过");
|
|
|
|
private int approveStatus;
|
|
private String approveStatusDesc;
|
|
|
|
ApproveStatusEnum(int approveStatus, String approveStatusDesc) {
|
|
this.approveStatus = approveStatus;
|
|
this.approveStatusDesc = approveStatusDesc;
|
|
}
|
|
|
|
public int getApproveStatus() {
|
|
return approveStatus;
|
|
}
|
|
|
|
public void setApproveStatus(int approveStatus) {
|
|
this.approveStatus = approveStatus;
|
|
}
|
|
|
|
public String getApproveStatusDesc() {
|
|
return approveStatusDesc;
|
|
}
|
|
|
|
public void setApproveStatusDesc(String approveStatusDesc) {
|
|
this.approveStatusDesc = approveStatusDesc;
|
|
}
|
|
|
|
public static ApproveStatusEnum parseApproveStatus(int approveStatus){
|
|
if(approveStatus == 0){
|
|
return APPROVAL_UNCOMMIT;
|
|
}
|
|
if(approveStatus == 1){
|
|
return APPROVAL_PENDING;
|
|
}
|
|
if(approveStatus == 2){
|
|
return APPROVAL_PASSED;
|
|
}
|
|
if(approveStatus == 3){
|
|
return APPROVAL_UNPASS;
|
|
}
|
|
throw new IllegalArgumentException("Unkown approveStatus:"+approveStatus);
|
|
}
|
|
}
|