k94314517
2025-05-19 cdd6551b190b981b807a3b95e9635c559ccc769d
server/service/src/main/java/com/doumee/dao/business/model/UnionApply.java
@@ -11,6 +11,7 @@
import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;
import java.math.BigDecimal;
import java.util.List;
/**
 * 合并投保单信息表
@@ -83,8 +84,8 @@
    @ExcelColumn(name="单号")
    private String code;
    @ApiModelProperty(value = "状态 0待上传投保单 1待签署投保单 2待上传保单 3已上传批单 4已退回", example = "1")
    @ExcelColumn(name="状态 0待上传投保单 1待签署投保单 2待上传保单 3已上传批单 4已退回")
    @ApiModelProperty(value = "状态 0待上传投保单 1待签署投保单 2待上传保单 3已上传批单 4已退回 5待复审", example = "1")
    @ExcelColumn(name="状态 0待上传投保单 1待签署投保单 2待上传保单 3已上传批单 4已退回 5待复审")
    private Integer status;
    @ApiModelProperty(value = "当前产生费用", example = "1")
@@ -103,18 +104,40 @@
    @ExcelColumn(name="方案编码(关联solutions)")
    private Integer solutionId;
    @ApiModelProperty(value = "复审审批人", example = "1")
    @ExcelColumn(name="复审审批人")
    private Integer retrialId;
    @ApiModelProperty(value = "商户名称", example = "1")
    @TableField(exist = false)
    private String companyName;
    @ApiModelProperty(value = "被保险人企业名称 ,分割")
    @TableField(exist = false)
    private String companyNames;
    @ApiModelProperty(value = "方案名称", example = "1")
    @TableField(exist = false)
    private String solutionName;
    @ApiModelProperty(value = "批减是否仅支持替换 0否 1是", example = "1")
    @TableField(exist = false)
    private Integer delOnlyReplace;
    @ApiModelProperty(value = "是否有派遣单位 0有 1无", example = "1")
    @TableField(exist = false)
    private Integer hasDispatchUnit;
    @ApiModelProperty(value = "委托方案签章方式 0企业签署商户上传投保单 1企业签投保申请 2企业无需签章", example = "1")
    @TableField(exist = false)
    private Integer signType;
    @ApiModelProperty(value = "查询开始日期", example = "1")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @TableField(exist = false)
    private Date queryStartTime;
    @ApiModelProperty(value = "查询类型 1子查询可合并单数", example = "1")
    @TableField(exist = false)
    private  int queryFlag;
    @ApiModelProperty(value = "查询结束日期", example = "1")
    @JsonFormat(pattern = "yyyy-MM-dd")
@@ -124,10 +147,81 @@
    @ApiModelProperty(value = "服务天数")
    @TableField(exist = false)
    private Integer serviceDays;
    @ApiModelProperty(value = "只查询待处理的申请单:1=加减保;2=换厂")
    @TableField(exist = false)
    private Integer hasApplying;
    @ApiModelProperty(value = "投保人数")
    @TableField(exist = false)
    private Integer insureNum;
    @ApiModelProperty(value = "在保人数")
    @TableField(exist = false)
    private Integer guaranteeNum;
    @ApiModelProperty(value = "状态名称")
    @TableField(exist = false)
    private String statusInfo;
    @ApiModelProperty(value = "最低年龄", example = "1")
    @TableField(exist = false)
    private Integer minAge;
    @ApiModelProperty(value = "最高年龄", example = "1")
    @TableField(exist = false)
    private Integer maxAge;
    @ApiModelProperty(value = "保险费用(人/天)", example = "1")
    @TableField(exist = false)
    private BigDecimal price;
    @ApiModelProperty(value = "保险时间单位0天 1半月 2月 3年", example = "1")
    @TableField(exist = false)
    private Integer timeUnit;
    @ApiModelProperty(value = "特别约定")
    @TableField(exist = false)
    private String specialAgreement;
    @ApiModelProperty(value = "特别说明")
    @TableField(exist = false)
    private String specialInfo;
    @ApiModelProperty(value = "其他说明")
    @TableField(exist = false)
    private String ortherInfo;
    @ApiModelProperty(value = "加减保申请数量", example = "1")
    @TableField(exist = false)
    private Integer addApplyNum;
    @ApiModelProperty(value = "换厂申请数量", example = "1")
    @TableField(exist = false)
    private Integer changeApplyNum;
    @ApiModelProperty(value = "查询状态 0待上传投保单 1待签署投保单 2待上传保单 3已上传批单(保障中) 4已退回 5已上传批单(待生效) 6已上传批单(已过期)", example = "1")
    @TableField(exist = false)
    private Integer queryStatus;
    @ApiModelProperty(value = "日志记录")
    @TableField(exist = false)
    private List<ApplyLog> applyLogList;
    @ApiModelProperty(value = "人员信息")
    @TableField(exist = false)
    private List<ApplyDetail> applyDetailList;
    @ApiModelProperty(value = "投保单对象")
    @TableField(exist = false)
    private Multifile toubaodanFile;
    @ApiModelProperty(value = "投保单(已签署)对象")
    @TableField(exist = false)
    private Multifile toubaodanSignedFile;
    @ApiModelProperty(value = "保险单对象")
    @TableField(exist = false)
    private Multifile baoxiandanFile;
}