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;
| }
| }
|
|