# CalculateIwcMessage.java

    package cloud.wconnect.rateshop.pojo.dto.rateshop.sender;

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

    /**
     * IWC计算的消息
     *
     * @author lichen
     * @date 2025/4/2
     */
    @Data
    @AllArgsConstructor
    @NoArgsConstructor
    public class CalculateIwcMessage {

        /**
         * 资产ID
         */
        private Integer propertyId;

        /**
         * 触发类型，1：价格变化（Sold out 或 调涨） 2：更新OTA卖况时
         */
        private Integer triggerType;

        /**
         * 内容
         */
        private String content;

        //触发类型 价格变化
        public static final int PRICE_CHANGE = 1;
        //触发类型 OTA卖况
        public static final int OTA = 2;

    }