无关风月
18 小时以前 2aa0dd9c34c6be86e70b1d2d939d3660552cb514
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
package com.ruoyi.system.emums;
 
import lombok.Getter;
import lombok.AllArgsConstructor;
@Getter
@AllArgsConstructor
public enum ApprovalTypeEnum {
    LEAVE(1, "请假申请"),
    OUT(2, "外出申请"),
    BUSINESS_TRIP(3, "出差申请"),
    LEAVE_DESTROY(4, "销假申请"),
    PURCHASE(5, "采购申请"),
    IN_STOCK(6, "资产入库"),
    GRAB(7, "物品领用"),
    BURROW(8, "物品借用"),
    RETURN(9, "借用归还"),
    ASSET_DISPOSE(10, "资产处置"),
    ASSET_CHANGE(11, "资产表更"),
    REIMBURSEMENT(12, "报销申请"),
    MONEY(13, "款项申请"),
    CONTRACT(14, "合同文件"),
    PAYMENT(15, "进度款支付"),
    CONTACT(16, "内部联系单"),
    ADVERTISEMENT(17, "广告制作申请");
 
    private final Integer code;
    private final String desc;
 
    public static ApprovalTypeEnum getEnumByCode(Integer code) {
        for (ApprovalTypeEnum e : ApprovalTypeEnum.values()) {
            if (e.code.equals(code)) {
                return e;
            }
        }
        return null;
    }