package com.ydtech.modules.ins.model; import cn.afterturn.easypoi.excel.annotation.Excel; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.ydtech.utils.NumberDataSerializerUtils; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.util.Date; @Data public class InsPmain implements Serializable { private static final long serialVersionUID = 5700094429821024240L; /** * 批单号 */ @ApiModelProperty(value = "批单号") @Excel(name = "批单号", width = 30) private String endorseno; /** * 保单号 */ @ApiModelProperty(value = "保单号") @Excel(name = "保单号", width = 30) private String policyno; /** * 保费变化量 */ @ApiModelProperty(value = "保费变化量") @JsonSerialize(using = NumberDataSerializerUtils.class) @Excel(name = "保费变化量", numFormat = "###,###.##") private Double chgpremium; /** * 保费变化量(不含税) */ @ApiModelProperty(value = "保费变化量(不含税)") @JsonSerialize(using = NumberDataSerializerUtils.class) @Excel(name = "保费变化量(不含税)", numFormat = "###,###.##") private Double notaxpremium; /** * 保额变化量 */ @ApiModelProperty(value = "保额变化量") @JsonSerialize(using = NumberDataSerializerUtils.class) @Excel(name = "保额变化量", numFormat = "###,###.##") private Double chgamount; /** * 总保费 */ @ApiModelProperty(value = "总保费") @JsonSerialize(using = NumberDataSerializerUtils.class) @Excel(name = "总保费", numFormat = "###,###.##") private Double sumpremium; /** * 总保额 */ @ApiModelProperty(value = "总保额") @JsonSerialize(using = NumberDataSerializerUtils.class) @Excel(name = "总保额", numFormat = "###,###.##") private Double sumamount; /** * 手续费比例 */ @ApiModelProperty(value = "手续费比例") @Excel(name = "手续费比例") private Double commissionrate; /** * 起保日期 */ @ApiModelProperty(value = "起保日期") @Excel(name = "起保日期", exportFormat = "yyyy-MM-dd") @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") private Date startdate; /** * 终保日期 */ @ApiModelProperty(value = "终保日期") @Excel(name = "终保日期", exportFormat = "yyyy-MM-dd") @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") private Date enddate; /** * 核批日期 */ @ApiModelProperty(value = "核批日期") @Excel(name = "核批日期", exportFormat = "yyyy-MM-dd") @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") private Date operatedate; /** * 抽数日期/导入日期/插入日期(应收日期) */ @ApiModelProperty(value = "抽数日期/导入日期/插入日期(应收日期)") @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") private Date updatedate; /** * 缴费日期 */ @ApiModelProperty(value = "缴费日期") @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") private Date paydate; }