OrderEventEnum.java 1.63 KB
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;

}