| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285 |
- package com.ydtech.modules.fnc.vo;
- import com.baomidou.mybatisplus.annotation.TableField;
- import com.baomidou.mybatisplus.annotation.TableId;
- import com.baomidou.mybatisplus.annotation.TableName;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import com.ydtech.modules.order.entity.po.InsUploadFiles;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import lombok.Getter;
- import lombok.Setter;
- import javax.validation.constraints.Max;
- import javax.validation.constraints.Min;
- import java.io.File;
- import java.io.Serializable;
- import java.math.BigDecimal;
- import java.time.LocalDate;
- import java.time.LocalDateTime;
- import java.util.List;
- /**
- * <p>
- * 保司结算手续费
- * </p>
- *
- * @author gws
- * @since 2024-01-05
- */
- @Data
- @ApiModel("保司费用查询Vo")
- public class InsPlyIncomeVo implements Serializable {
- private static final long serialVersionUID = 1L;
- @ApiModelProperty("主键id")
- private String id;
- @ApiModelProperty("订单号")
- private String orderno;
- @ApiModelProperty(value = "开始时间")
- @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
- private LocalDate startDate;
- @ApiModelProperty(value = "结束时间")
- @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
- private LocalDate endDate;
- // @ApiModelProperty(value = "签单日期")
- // @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
- // private LocalDate signdate;
- @ApiModelProperty(value = "创建日期")
- @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
- private LocalDate createTime;
- @ApiModelProperty(value = "结算日期")
- @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
- private LocalDate settlementTime;
- @ApiModelProperty("交强保单号")
- private String policyno;
- @ApiModelProperty("机构")
- private String deptId;
- @ApiModelProperty("险种")
- private String riskcode;
- @ApiModelProperty("保险公司")
- private String companyId;
- @ApiModelProperty("协议号")
- private String agreementId;
- @ApiModelProperty("车牌号")
- private String licenseno;
- private String flag;//0待结算
- @ApiModelProperty("手续费金额")
- private BigDecimal commissionFeevalue;
- @ApiModelProperty("其他费用金额")
- private BigDecimal otherFeevalue;
- @ApiModelProperty(value = "每页页数")
- @Min(value = 20, message = "页数最小为20")
- @Max(value = 100, message = "页数最大为100")
- private int pageSize=20;
- @ApiModelProperty(value = "页数")
- @Min(value = 1, message = "页数最小为1")
- private int pageNum=1;
- @ApiModelProperty("协议类型")
- private String agreementType;
- @ApiModelProperty("时间范围")
- private String timeFrame;
- @ApiModelProperty("凭证号")
- private String voucherNumber;
- @ApiModelProperty("合同号")
- private String contractId;
- @ApiModelProperty("合同附件id")
- private String contractFileId;
- @ApiModelProperty("手续费结算状态 1 为已结算 2 已经结算")
- private String handlingFeesStatus;
- @ApiModelProperty("跟单费结算状态 1 为已结算 2 已经结算")
- private String documentaryFeesStatus;
- @ApiModelProperty("总单数")
- private String totalorders;
- @ApiModelProperty("ids")
- private String ids;
- @ApiModelProperty("总手续费")
- private BigDecimal totalAmount;
- @ApiModelProperty("结算金额")
- private BigDecimal settlementAmount;
- @ApiModelProperty("商业保单号")
- private String syPolicyno;
- @ApiModelProperty("非车保单号")
- private String noPolicyno;
- @ApiModelProperty("是否非车")
- private String isNotCar;
- @ApiModelProperty("手续费结算金额")
- private BigDecimal handingAmount;
- @ApiModelProperty("是否跟单")
- private String isNotDocumentary;
- @ApiModelProperty("年度")
- @JsonFormat(pattern = "yyyy", timezone = "GMT+8")
- private String year;
- @ApiModelProperty("月度")
- @JsonFormat(pattern = "MM", timezone = "GMT+8")
- private String month;
- @ApiModelProperty("天")
- @JsonFormat(pattern = "dd", timezone = "GMT+8")
- private String day;
- @ApiModelProperty("其他费用比例")
- private BigDecimal otherFeerate;
- @ApiModelProperty("操作标识")
- private String crudStatus;
- @ApiModelProperty("含税保费")
- private BigDecimal taxPremium;
- @ApiModelProperty("用户id")
- private String userId;
- @ApiModelProperty("合作公司id")
- private String partnerCompaniesId;
- @ApiModelProperty("未结算手续费")
- private BigDecimal readyCommissionFeevalue;
- @ApiModelProperty("未开票金额")
- private BigDecimal noInvoicCommissionFeevalue;
- @ApiModelProperty("开票金额")
- private BigDecimal invoicCommissionFeevalue;
- @ApiModelProperty("未结算金额")
- private BigDecimal unSettledAmount;
- @ApiModelProperty("未结算ids")
- private String unSettledIds;
- @ApiModelProperty("开票ids")
- private String incomeIds;
- @ApiModelProperty("手续费比例")
- private BigDecimal commissionFeerate;
- @ApiModelProperty("交强手续费比例")
- private BigDecimal jqSuperviseCostsProportion;
- @ApiModelProperty("商业手续费比例")
- private BigDecimal sySuperviseCostsProportion;
- @ApiModelProperty("应收金额")
- private BigDecimal receivableAmount;
- @ApiModelProperty("应收金额")
- private BigDecimal allFeeValue;
- @ApiModelProperty(value = "签单结束日期")
- private String signDateEnd;
- @ApiModelProperty(value = "签单开始日期")
- private String signDateStart;
- @ApiModelProperty("交强险含税保费")
- private BigDecimal jqPremium;
- @ApiModelProperty("商业险含保费")
- private BigDecimal syPremium;
- @ApiModelProperty("非车险含保费")
- private BigDecimal noPremium;
- @ApiModelProperty("交强险不含税保费")
- private BigDecimal jqNoTaxPremium;
- @ApiModelProperty("商业险不含税保费")
- private BigDecimal syNoTaxPremium;
- @ApiModelProperty("非车险不含税保费")
- private BigDecimal noNoTaxPremium;
- @ApiModelProperty("交强跟单比例")
- private BigDecimal jqOtherCostsProportion;
- @ApiModelProperty("商业跟单比例")
- private BigDecimal syOtherCostsProportion;
- @ApiModelProperty("交强跟单金额")
- private BigDecimal jqOtherCostsPremium;
- @ApiModelProperty("商业跟单金额")
- private BigDecimal syOtherCostsPremium;
- @ApiModelProperty("已经开票未结算ids")
- private String invoicIds;
- @ApiModelProperty("已经开票未结算ids")
- private String invoicId;
- @ApiModelProperty("保险公司名称")
- private String companyName;
- @ApiModelProperty("非车手续费比例")
- private BigDecimal noSuperviseCostsProportion;
- @ApiModelProperty("非车跟单比例")
- private BigDecimal noOtherCostsProportion;
- @ApiModelProperty("被保人名称")
- private String insuredName;
- @ApiModelProperty("保司机构")
- private String partnerCompaniesName;
- @ApiModelProperty("对接人")
- private String dockingPerson;
- @ApiModelProperty("选择ids")
- private List<String> selectIds;
- @ApiModelProperty("开票方式")
- private String invoicingMethod;
- @ApiModelProperty("税点")
- private BigDecimal taxPoints;
- @ApiModelProperty("税点金额")
- private BigDecimal expendAmount;
- @ApiModelProperty("是否已结算")
- private String isSettlement;
- @ApiModelProperty("结算状态")
- private String settlementStatus;
- }
|