# TaRecordsStatusManualDTO.java

    package cloud.wconnect.finance.pojo.dto.ta.manualrecords;

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

    import jakarta.validation.Valid;
    import jakarta.validation.constraints.NotEmpty;
    import java.util.List;

    /**
     * DTO: Manual Records
     *
     * @author zc
     * @date 2023-7-14
     */
    @Data
    @Builder
    @AllArgsConstructor
    @NoArgsConstructor
    public class TaRecordsStatusManualDTO {
        /**
         * Records id
         */
        private Long id;

        /**
         * creditCard 数据
         */
        @Valid
        @NotEmpty(message = "The creditCardList cannot be empty")
        private List<TaCreditCardManualDTO> creditCardList;

        /**
         * portal 数据
         */
        @Valid
        private TaPortalManualDTO portal;

        /**
         * tba 数据
         */
        @Valid
        private TaTbaManualDTO tba;

        /**
         * Airline
         */
        private String airline;
    }