package com.ydtech.modules.protocol.entity.dto; import com.ydtech.modules.protocol.entity.vo.PtlAgreementSaveVo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.time.LocalDate; import java.util.ArrayList; import java.util.List; @Data @ApiModel("协议添加实体") public class PtlAgreementSaveDto implements Serializable { private static final long serialVersionUID = 815254316326000952L; @ApiModelProperty("协议类型") private String agreementType; @ApiModelProperty("协议名称") private String agreementName; @ApiModelProperty("协议简称") private String agreementAbbreviation; @ApiModelProperty("合作公司id") private String partnerCompaniesId; @ApiModelProperty("保险公司id") private String associationCompaniesId; @ApiModelProperty("协议起期") private LocalDate startDate; @ApiModelProperty("协议止期") private LocalDate endDate; @ApiModelProperty("结算周期") private Integer moneyTime; @ApiModelProperty("保单匹配协议日期类型(保单日期类型)") private String matchType; @ApiModelProperty("对接人") private String dockingPerson; @ApiModelProperty("联系方式(对接人)") private String dockingPhone; @ApiModelProperty("含增值税结算") private String withTax; @ApiModelProperty("佣金发放方式") private String moneyType; @ApiModelProperty("有效状态") private String validStatus; @ApiModelProperty("附件id") private String fileId; @ApiModelProperty("序号") private Integer serialNumber; @ApiModelProperty("承保描述") private String underwritingDescription; @ApiModelProperty("产品类型") private String productsCode; @ApiModelProperty("审核方式") private Integer auditType; @ApiModelProperty("内部机构id") private String deptId; }