# MatchedAdjustmentQuery.java

    package cloud.wconnect.frontoffice.pojo.query.adjustment;

    import jakarta.validation.constraints.NotBlank;
    import jakarta.validation.constraints.NotNull;
    import lombok.Data;

    import java.math.BigDecimal;

    /**
     * 查询字段
     *
     * @author lichen
     * @date 2025/12/4
     */
    @Data
    public class MatchedAdjustmentQuery {

        /**
         * 客人姓名
         */
        @NotNull(message = "the guestName cannot be null")
        private String guestName;

        /**
         * 房间号
         */
        @NotNull(message = "the roomNumber cannot be null")
        private String roomNumber;

        /**
         * 交易码
         */
        @NotBlank(message = "the trxCode cannot be blank")
        private String trxCode;

        /**
         * 调整金额
         */
        @NotNull(message = "the adjustedDollar cannot be null")
        private BigDecimal adjustedDollar;

        /**
         * 确认编号
         */
        private String confNumber;

    }