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; 
 | 
  
 | 
  
 | 
  
 | 
} 
 |