package com.doumee.dao.business.vo;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.doumee.core.annotation.excel.ExcelColumn;
|
import com.doumee.dao.business.model.Multifile;
|
import com.doumee.dao.business.model.SettleClaimsExt;
|
import com.doumee.dao.business.model.SettleClaimsLog;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* 理赔申请表
|
* @author 江蹄蹄
|
* @date 2024/01/16 10:03
|
*/
|
@Data
|
@ApiModel("案件录入导出表")
|
public class SettleClaimsExcelVO {
|
|
|
@ApiModelProperty(value = "报案号")
|
@ExcelColumn(name="案件号",index = 1,width = 20)
|
private String reportNum;
|
|
@ApiModelProperty(value = "企业名称")
|
@ExcelColumn(name="投保单位",index = 2,width = 16)
|
@TableField(exist = false)
|
private String companyName;
|
|
@ApiModelProperty(value = "报案人姓名")
|
@ExcelColumn(name="报案人",index = 3,width = 20)
|
private String informantName;
|
|
@ApiModelProperty(value = "创建时间")
|
@ExcelColumn(name="报案时间",index = 4,width = 20,dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date reportDate;
|
|
@ApiModelProperty(value = "出险时间")
|
@ExcelColumn(name="出险时间",index = 5,width = 20,dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private String happenTime;
|
|
@ApiModelProperty(value = "出险人")
|
@ExcelColumn(name="出险人",index = 6,width = 16)
|
private String memberName;
|
|
@ApiModelProperty(value = "出险人身份证")
|
@ExcelColumn(name="身份证号",index = 7,width = 16)
|
private String memberIdcardNo;
|
|
@ApiModelProperty(value = "保险方案名称")
|
@ExcelColumn(name="保险方案",index = 8,width = 16)
|
private String solutionName;
|
|
@ApiModelProperty(value = "保单号")
|
@ExcelColumn(name="保单号",index = 9,width = 16)
|
private String applyCode;
|
|
|
@ApiModelProperty(value = "保险生效起期")
|
@ExcelColumn(name="保险生效起期",index = 10,width = 16)
|
private Date baoxianStartTime;
|
|
@ApiModelProperty(value = "保险生效止期")
|
@ExcelColumn(name="保险生效止期",index = 11,width = 16)
|
private Date baoxianEndTime;
|
|
@ApiModelProperty(value = "就诊类型:0住院 1门诊", example = "1")
|
@ExcelColumn(name="就诊类型",index = 12,width = 16,valueMapping = "0=住院;1=门诊;")
|
private Integer inHospital;
|
|
@ApiModelProperty(value = "赔偿金额")
|
@ExcelColumn(name="赔偿金额",index = 13,width = 16)
|
private BigDecimal pcAccount;
|
|
@ApiModelProperty(value = "状态描述")
|
@TableField(exist = false)
|
@ExcelColumn(name="案件状态",index = 14,width = 16)
|
private String statusName;
|
|
|
|
}
|