# EmailAlertMsgDTO.java

    package cloud.wconnect.rateshop.pojo.dto.rateshop.alertmessage.notify;

    import lombok.AllArgsConstructor;
    import lombok.Builder;
    import lombok.Data;
    import lombok.NoArgsConstructor;

    /**
     * 警报 邮件通知的实体类
     *
     * @author lichen
     * @date 2023/6/10
     */
    @NoArgsConstructor
    @AllArgsConstructor
    @Builder
    @Data
    public class EmailAlertMsgDTO {

        private Integer id;

        /**
         * 消息规则
         */
        private Integer rule;

        /**
         * 价格变化的消息内容，包括：sold out 和 price change
         */
        private EmailAlertPriceChangeDTO priceChangeContent;

        /**
         * 市场需求变化
         */
        private EmailAlertMarketDemandDTO marketDemand;

        /**
         * iwc级别变化内容
         */
        private EmailIwcLevelChangeDTO iwcLevelChangeContent;

        /**
         * 通知触发时间
         */
        private String triggerTimeStr;

        /**
         * 入住时间
         */
        private String checkInDateStr;

    }