Blame view

src/main/java/com/order/erp/domain/EmailTemplateEnum.java 2.19 KB
谢茂盛 authored
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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 EmailTemplateEnum {

    CONFIRM_SAMPLE_TEMPLATE("确认样确认状态", "您收到此邮件是因为您未能在规定的期限内完成以下货号的确认样确认,请尽快完成", 1L),
18
    OTHER_SAMPLE_TEMPLATE("EXTRA,SHOWROOM,ONLINE sample发送日期", "您收到此邮件是因为您未能在规定的期限内完成以下货号的EXTRA,SHOWROOM,ONLINE sample的发送,请尽快完成", 2L),
谢茂盛 authored
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

    BIG_SAMPLE_TEMPLATE("大货样确认状态", "您收到此邮件是因为您未能在规定的期限内完成以下货号的大货样确认,请尽快完成", 3L),

    AITEX_SGS_TEST_TEMPLATE("AITEX/SGS测试状态", "您收到此邮件是因为您未能在规定的期限内完成以下货号的AITEX/SGS测试通过,请尽快完成", 4L),

    BARCODE_ARRIVAL_TEMPLATE("要求包材到货日期", "您收到此邮件是因为您未能在规定的期限内收到所有包材,请尽快确认", 5L),

    LATEST_DC_TEMPLATE("最晚订舱日期", "您收到此邮件是因为您未能在规定的期限内完成订舱,请尽快完成", 6L),

    END_CHECK_DATE_TEMPLATE("尾期验货日期", "您收到此邮件是因为您未能在规定的期限内完成尾期验货,请尽快完成", 7L),

    MID_CHECK_REPORT_TEMPLATE("中期验货报告", "您好,请查收中期验货报告", 8L),

    END_CHECK_REPORT_TEMPLATE("尾期验货报告", "您好,请查收尾期验货报告", 9L),
34
    PRODUCE_INDICATE_REPORT("生产指示书","你好,请查收附件生产订单",10L),
chenhang4442024 authored
35
chenhang4442024 authored
36
37
    PRODUCE_IDEA("产品意见信息","你好,请查收产品意见信息",11L),
谢茂盛 authored
38
39
40
41
42
43
44
45
46
47
    ;

    private String title;

    private String content;

    /**
     * 邮件模块id
     */
    private Long templateId;
48
49
50
51
52
53
54
55
    public static EmailTemplateEnum byTemplate(Long templateId) {
        for (EmailTemplateEnum emailTemplateEnum : EmailTemplateEnum.values()) {
            if (emailTemplateEnum.getTemplateId().equals(templateId)) {
                return emailTemplateEnum;
            }
        }
        return null;
    }
谢茂盛 authored
56
57

}