# AdrConfigDTO.java

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

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

    import jakarta.validation.constraints.NotNull;

    /**
     * DTO: Adr Config
     *
     * @author yyt
     * 2023/10/28
     */
    @Data
    @AllArgsConstructor
    @NoArgsConstructor
    public class AdrConfigDTO {

        /**
         * 勾选 Transient Deduct
         */
        @NotNull(message = "the checkTransientDeduct must not be null")
        private Boolean checkTransientDeduct;

        /**
         * 勾选 Transient Non Deduct
         */
        @NotNull(message = "the checkTransientNonDeduct must not be null")
        private Boolean checkTransientNonDeduct;

        /**
         * 勾选 Group Deduct
         */
        @NotNull(message = "the checkGroupDeduct must not be null")
        private Boolean checkGroupDeduct;

        /**
         * 勾选 Group Non Deduct
         */
        @NotNull(message = "the checkGroupNonDeduct must not be null")
        private Boolean checkGroupNonDeduct;

    }