package com.ydtech.modules.fee.dto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * 费用方案获取请求数据实体 */ @Data @ApiModel("费用接口入参DTO") public class FeeSchemeReqDto { @ApiModelProperty("业务类型:单交0330、单商034001、单三034002、交三0330034002、交商0330034001") private String busType; @ApiModelProperty("协议ID") private String agreementId; @ApiModelProperty("是否过户 1是 0否") private String isTransfer; @ApiModelProperty("是否新车 1是 0否") private String isNewCar; @ApiModelProperty("是否新能源 1是 0否") private String isNewEnergy; @ApiModelProperty("是否续保 1是 0否") private String isRenewal; @ApiModelProperty("车辆大类: 客车、货车、特种车、挂车、摩托车、拖拉机") private String vehicleCategory; @ApiModelProperty("使用性质: 营业出租、营业租赁、营业公交、营业客运、营业货运、营业旅游、家庭自用、非营业机关事业、非营业企业、非营业个人") private String useNature; @ApiModelProperty("座位数") private String seatNum; @ApiModelProperty("新车购置价") private String purchasePrice; @ApiModelProperty("核定载质量") private String approvedLoadCapacity; @ApiModelProperty("交强保费") private String jqPremium; @ApiModelProperty("商业保费") private String syPremium; @ApiModelProperty("车船税金额") private String sumPayTax; @ApiModelProperty("三者险保额") private String thirdPartyInsurance; @ApiModelProperty("随车产品保费") private String noCarPremium; @ApiModelProperty("商业险折扣") private String syDiscount; @ApiModelProperty("交强险折扣") private String jqDiscount; @ApiModelProperty("保司评分") private String insuranceScore; @ApiModelProperty("预期赔付率") private String expectedLossRate; @ApiModelProperty("车牌号") private String licenseNo; @ApiModelProperty("人员司机险保额") private String driverAmount; @ApiModelProperty("人员乘客险保额") private String passengerAmount; }