package com.ydtech.modules.inv.model.excel; import com.alibaba.excel.annotation.ExcelProperty; 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 io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.time.LocalDate; import java.time.LocalDateTime; import java.util.Date; /** * 结算来源表 * @TableName inv_settlement_source */ @Data public class InvSettlementSourceExcel implements Serializable { /** * 工号 */ @ExcelProperty("工号") private String employeeId; /** * 签单日期 */ @JsonFormat(pattern = "yyyy-MM-dd") @ExcelProperty("签单日期") private LocalDateTime signDate; /** * 车牌号 */ @ExcelProperty("车牌号") private String licenseno; /** * 被保险人 */ @ExcelProperty("被保险人") private String insuredName; /** * 保险公司 */ @ExcelProperty("保险公司") private String insuranceCompany; /** * 险种 */ @ExcelProperty("险种") private String insuranceType; /** * 业务归属 */ @ExcelProperty("业务归属") private String businessOwner; /** * 交强保单号 */ @ExcelProperty("交强保单号") private String jqPolicyId; /** * 商业保单号 */ @ExcelProperty("商业保单号") private String syPolicyId; /** * 非车保单号 */ @ExcelProperty("非车保单号") private String nonCarPolicyId; /** * 交强保费 */ @ExcelProperty("交强保费") private String jqPremiumTax; /** * 车船税 */ @ExcelProperty("车船税") private String vehicleTax; /** * 商业保费 */ @ExcelProperty("商业保费") private String syPremiumTax; /** * 非车保费 */ @ExcelProperty("非车保费") private String nonCarPremiumTax; /** * 交强出口比例 */ @ExcelProperty("交强出口比例") private String compulsoryExportRatio; /** * 商业出口比例 */ @ExcelProperty("商业出口比例") private String commercialExportRatio; /** * 非车出口比例 */ @ExcelProperty("非车出口比例") private String nonVehicleExportRatio; /** * 结算金额 */ @ExcelProperty("结算金额") private String settlementAmount; /** * 代理结算时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @ExcelProperty("代理结算时间") private LocalDateTime agencySettlementTime; }