package com.doumee.dao.business.model;
|
|
import com.doumee.core.annotation.excel.ExcelColumn;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import lombok.Data;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
import java.util.Date;
|
import java.math.BigDecimal;
|
|
/**
|
* 理赔系统录入基本信息补充表
|
* @author 江蹄蹄
|
* @date 2025/05/14 13:49
|
*/
|
@Data
|
@ApiModel("理赔系统录入基本信息补充表")
|
@TableName("`settle_claims_ext`")
|
public class SettleClaimsExt {
|
|
@TableId(type = IdType.AUTO)
|
@ApiModelProperty(value = "主键", example = "1")
|
@ExcelColumn(name="主键")
|
private Integer id;
|
|
@ApiModelProperty(value = "创建人编码", example = "1")
|
@ExcelColumn(name="创建人编码")
|
private Integer creator;
|
|
@ApiModelProperty(value = "创建时间")
|
@ExcelColumn(name="创建时间")
|
private Date createDate;
|
|
@ApiModelProperty(value = "更新人编码", example = "1")
|
@ExcelColumn(name="更新人编码")
|
private Integer editor;
|
|
@ApiModelProperty(value = "更新时间")
|
@ExcelColumn(name="更新时间")
|
private Date editDate;
|
|
@ApiModelProperty(value = "是否删除0否 1是", example = "1")
|
@ExcelColumn(name="是否删除0否 1是")
|
private Integer isdeleted;
|
|
@ApiModelProperty(value = "备注")
|
@ExcelColumn(name="备注")
|
private String remark;
|
|
@ApiModelProperty(value = "排序码", example = "1")
|
@ExcelColumn(name="排序码")
|
private Integer sortnum;
|
|
@ApiModelProperty(value = "理赔编码(关联settle_claims)", example = "1")
|
@ExcelColumn(name="理赔编码(关联settle_claims)")
|
private Integer settileClaimsId;
|
|
@ApiModelProperty(value = "出险人姓名")
|
@ExcelColumn(name="出险人姓名")
|
private String memberName;
|
|
@ApiModelProperty(value = "出险人证件类型 0居民身份证 1护照 2户口本 3居住证 4签证 5港澳通行证", example = "1")
|
@ExcelColumn(name="出险人证件类型 0居民身份证 1护照 2户口本 3居住证 4签证 5港澳通行证")
|
private Integer memberIdcardType;
|
|
@ApiModelProperty(value = "出险人证件号")
|
@ExcelColumn(name="出险人证件号")
|
private String memberIdcard;
|
|
@ApiModelProperty(value = "出险人出生日期")
|
@ExcelColumn(name="出险人出生日期")
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
@JsonFormat(pattern="yyyy-MM-dd")
|
private Date memberBirthday;
|
|
@ApiModelProperty(value = "出险人年纪", example = "1")
|
@ExcelColumn(name="出险人年纪")
|
private Integer memberAge;
|
|
@ApiModelProperty(value = "出险人性别 0男 1女", example = "1")
|
@ExcelColumn(name="出险人性别 0男 1女")
|
private Integer memberSex;
|
|
@ApiModelProperty(value = "出险人居住地")
|
@ExcelColumn(name="出险人居住地")
|
private String memberAddr;
|
|
@ApiModelProperty(value = "出险人手机号")
|
@ExcelColumn(name="出险人手机号")
|
private String memberPhone;
|
|
@ApiModelProperty(value = "保险名称")
|
@ExcelColumn(name="保险名称")
|
private String bxName;
|
|
@ApiModelProperty(value = "保单号")
|
@ExcelColumn(name="保单号")
|
private String bxCode;
|
|
@ApiModelProperty(value = "保险开始时间")
|
@ExcelColumn(name="保险开始时间")
|
private Date bxStartdate;
|
|
@ApiModelProperty(value = "保险结束时间")
|
@ExcelColumn(name="保险结束时间")
|
private Date bxEnddate;
|
|
@ApiModelProperty(value = "投保人姓名")
|
@ExcelColumn(name="投保人姓名")
|
private String bxTbName;
|
|
@ApiModelProperty(value = "被保险人姓名")
|
@ExcelColumn(name="被保险人姓名")
|
private String bxBbName;
|
|
@ApiModelProperty(value = "承保结构")
|
@ExcelColumn(name="承保结构")
|
private String bxOrg;
|
|
@ApiModelProperty(value = "应收保费", example = "1")
|
@ExcelColumn(name="应收保费")
|
private BigDecimal bxYsMoney;
|
|
@ApiModelProperty(value = "实收保费", example = "1")
|
@ExcelColumn(name="实收保费")
|
private BigDecimal bxSsMoney;
|
|
@ApiModelProperty(value = "是否已注销 0是 1否", example = "1")
|
@ExcelColumn(name="是否已注销 0是 1否")
|
private Integer logoff;
|
|
@ApiModelProperty(value = "注销时间")
|
@ExcelColumn(name="注销时间")
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
@JsonFormat(pattern="yyyy-MM-dd")
|
private Date logoffDate;
|
|
@ApiModelProperty(value = "注销处理人")
|
@ExcelColumn(name="注销处理人")
|
private String logoffUser;
|
|
@ApiModelProperty(value = "核责信息-保单号是否成立")
|
@ExcelColumn(name="核责信息-保单号是否成立")
|
private String hzBdhCl;
|
|
@ApiModelProperty(value = "核责信息-事故责任比例")
|
@ExcelColumn(name="核责信息-事故责任比例")
|
private String hzDutyRate;
|
|
@ApiModelProperty(value = "人员伤亡-伤亡人员属性")
|
@ExcelColumn(name="人员伤亡-伤亡人员属性")
|
private String rsAttr;
|
|
@ApiModelProperty(value = "人员伤亡-人员伤情")
|
@ExcelColumn(name="人员伤亡-人员伤情")
|
private String rsInfo;
|
|
@ApiModelProperty(value = "人员伤亡-治疗状态")
|
@ExcelColumn(name="人员伤亡-治疗状态")
|
private String rsZlStatus;
|
|
@ApiModelProperty(value = "人员伤亡-损失金额")
|
@ExcelColumn(name="人员伤亡-损失金额")
|
private String rsLossMoney;
|
|
@ApiModelProperty(value = "人员伤亡-就诊情况")
|
@ExcelColumn(name="人员伤亡-就诊情况")
|
private String rsJzInfo;
|
|
@ApiModelProperty(value = "人员伤亡-出院时间")
|
@ExcelColumn(name="人员伤亡-出院时间")
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
@JsonFormat(pattern="yyyy-MM-dd")
|
private Date rsCyDate;
|
|
@ApiModelProperty(value = "人员伤亡-医疗机构")
|
@ExcelColumn(name="人员伤亡-医疗机构")
|
private String rsYlOrg;
|
|
@ApiModelProperty(value = "人员伤亡-死亡时间")
|
@ExcelColumn(name="人员伤亡-死亡时间")
|
private String rsDeathDate;
|
|
@ApiModelProperty(value = "就诊-医院名称")
|
@ExcelColumn(name="就诊-医院名称")
|
private String jzHospital;
|
|
@ApiModelProperty(value = "就诊-住院号")
|
@ExcelColumn(name="就诊-住院号")
|
private String jzZyCode;
|
|
@ApiModelProperty(value = "就诊-住院科室")
|
@ExcelColumn(name="就诊-住院科室")
|
private String jzZyKs;
|
|
@ApiModelProperty(value = "就诊-住院时间")
|
@ExcelColumn(name="就诊-住院时间")
|
private String jzZyDate;
|
|
@ApiModelProperty(value = "就诊-出院时间")
|
@ExcelColumn(name="就诊-出院时间")
|
private String jzCyDate;
|
|
@ApiModelProperty(value = "就诊-住院天数")
|
@ExcelColumn(name="就诊-住院天数")
|
private String jzZyDays;
|
|
@ApiModelProperty(value = "诊断-治疗情况")
|
@ExcelColumn(name="诊断-治疗情况")
|
private String zdZlInfo;
|
|
@ApiModelProperty(value = "诊断-伤情描述")
|
@ExcelColumn(name="诊断-伤情描述")
|
private String zdSqInfo;
|
|
@ApiModelProperty(value = "诊断-临床诊断")
|
@ExcelColumn(name="诊断-临床诊断")
|
private String zdLczd;
|
|
@ApiModelProperty(value = "诊断-手术名称")
|
@ExcelColumn(name="诊断-手术名称")
|
private String zdSsName;
|
|
@ApiModelProperty(value = "诊断-后续治疗项目")
|
@ExcelColumn(name="诊断-后续治疗项目")
|
private String zdHxProject;
|
|
@ApiModelProperty(value = "诊断-是否有既往病")
|
@ExcelColumn(name="诊断-是否有既往病")
|
private String zdJwb;
|
|
@ApiModelProperty(value = "鉴定信息-鉴定情况")
|
@ExcelColumn(name="鉴定信息-鉴定情况")
|
private String jdInfo;
|
|
@ApiModelProperty(value = "鉴定信息-鉴定途径")
|
@ExcelColumn(name="鉴定信息-鉴定途径")
|
private String jdChannel;
|
|
@ApiModelProperty(value = "鉴定信息-鉴定机构")
|
@ExcelColumn(name="鉴定信息-鉴定机构")
|
private String jdOrg;
|
|
@ApiModelProperty(value = "鉴定信息-鉴定人")
|
@ExcelColumn(name="鉴定信息-鉴定人")
|
private String jdUser;
|
|
@ApiModelProperty(value = "鉴定信息-评定日期")
|
@ExcelColumn(name="鉴定信息-评定日期")
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
@JsonFormat(pattern="yyyy-MM-dd")
|
private Date jdPdDate;
|
|
@ApiModelProperty(value = "鉴定信息-伤残等级 0-10", example = "1")
|
@ExcelColumn(name="鉴定信息-伤残等级 0-10")
|
private Integer jdScLevel;
|
|
@ApiModelProperty(value = "鉴定信息-鉴定条款")
|
@ExcelColumn(name="鉴定信息-鉴定条款")
|
private String jdTerms;
|
|
@ApiModelProperty(value = "鉴定信息-伤残系数")
|
@ExcelColumn(name="鉴定信息-伤残系数")
|
private String jdXishu;
|
|
@ApiModelProperty(value = "鉴定信息-是否伤残赔偿完成解除劳动合同 0否 1是", example = "1")
|
@ExcelColumn(name="鉴定信息-是否伤残赔偿完成解除劳动合同 0否 1是")
|
private Integer jdJsldht;
|
|
@ApiModelProperty(value = "责任与评残条鉴定信息-款关联关系 0保单号 1关联评残条款 2劳动能力鉴定", example = "1")
|
@ExcelColumn(name="责任与评残条鉴定信息-款关联关系 0保单号 1关联评残条款 2劳动能力鉴定")
|
private Integer jdZrpctkRel;
|
|
@ApiModelProperty(value = "报案时间")
|
private Date reportDate;
|
|
}
|