# CalculateIwcContentByPriceChange.java

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

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

    /**
     * 价格变化（Sold out 或 调涨）时，需要重新出发IWC计算的消息内容
     *
     * @author lichen
     * @date 2025/4/2
     */
    @Data
    @AllArgsConstructor
    @NoArgsConstructor
    @Builder
    @Accessors(chain = true)
    public class CalculateIwcContentByPriceChange {

        /**
         * 酒店ID
         */
        private Integer hotelId;

        /**
         * 销售地区
         */
        private String pos;

        /**
         * 币种id
         */
        private Integer currencyId;

        /**
         * 入住日期（yyyyMMdd）
         */
        private Integer checkInDate;

        /**
         * 房价抓取数据源
         */
        private Integer datasourceId;

        /**
         * 平台id（0表示官网）
         */
        private Integer platformId;

        /**
         * 房价类型1：早鸟价，2：BAR房价
         */
        private Integer rateType;

        /**
         * 含税标志 1: 税前 2：税后
         */
        private Integer containTaxFlag;

    }