OrderEventEnum.java
1.88 KB
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
package com.order.erp.domain;
import lombok.AllArgsConstructor;
import lombok.Getter;
/**
* @author: xms
* @description: TODO
* @date: 2023/9/13 18:05
* @version: 1.0
*/
@Getter
@AllArgsConstructor
public enum OrderEventEnum {
CONFIRM_SAMPLE_EVENT("CONFIRM_SAMPLE_EVENT", "确认样确认状态=客户交期-21", EmailTemplateEnum.CONFIRM_SAMPLE_TEMPLATE.getTemplateId()),
OTHER_SAMPLE_EVENT("OTHER_SAMPLE_EVENT", "其他要求样品发送日期=客户交期-14", EmailTemplateEnum.OTHER_SAMPLE_TEMPLATE.getTemplateId()),
BIG_SAMPLE_EVENT("BIG_SAMPLE_EVENT", "大货样确认状态=客户交期-7", EmailTemplateEnum.BIG_SAMPLE_TEMPLATE.getTemplateId()),
AITEX_SGS_TEST_EVENT("AITEX_SGS_TEST_EVENT", "AITEX/SGS测试状态=客户交期-3", EmailTemplateEnum.AITEX_SGS_TEST_TEMPLATE.getTemplateId()),
BARCODE_ARRIVAL_EVENT("BARCODE_ARRIVAL_EVENT", "要求包材到货日期=客户交期-7", EmailTemplateEnum.BARCODE_ARRIVAL_TEMPLATE.getTemplateId()),
LATEST_DC_EVENT("LATEST_DC_EVENT", "最晚订舱日期=客户交期-10", EmailTemplateEnum.LATEST_DC_TEMPLATE.getTemplateId()),
END_CHECK_DATE_EVENT("END_CHECK_DATE_EVENT", "尾期验货日期=客户交期-2", EmailTemplateEnum.END_CHECK_DATE_TEMPLATE.getTemplateId()),
MID_CHECK_REPORT_EVENT("MID_CHECK_REPORT_EVENT", "中期验货报告", EmailTemplateEnum.MID_CHECK_REPORT_TEMPLATE.getTemplateId()),
END_CHECK_REPORT_EVENT("END_CHECK_REPORT_EVENT", "尾期验货报告", EmailTemplateEnum.END_CHECK_REPORT_TEMPLATE.getTemplateId()),
;
private String event;
private String desc;
/**
* 邮件模块id
*/
private Long templateId;
public static OrderEventEnum getEvent(String event) {
for (OrderEventEnum eventEnum : OrderEventEnum.values()) {
if (eventEnum.getEvent().equals(event)) {
return eventEnum;
}
}
return null;
}
}