package com.doumee.dao.business.model;
|
|
import com.baomidou.mybatisplus.annotation.*;
|
import com.doumee.core.annotation.excel.ExcelColumn;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import java.util.Date;
|
import java.math.BigDecimal;
|
import java.util.List;
|
|
/**
|
* 企业项目报名信息表
|
* @author 江蹄蹄
|
* @date 2023/02/15 08:55
|
*/
|
@Data
|
@ApiModel("企业项目报名信息表")
|
@TableName("`declares`")
|
public class Declares {
|
|
@ApiModelProperty(value = "主键", example = "1")
|
@TableId(value = "id",type = IdType.AUTO)
|
private Integer id;
|
|
@ApiModelProperty(value = "创建人编码(关联system_user表)", example = "1")
|
private Integer creator;
|
|
|
|
@ApiModelProperty(value = "更新人编码(关联system_user表)", example = "1")
|
private Integer editor;
|
|
@ApiModelProperty(value = "更新时间")
|
private Date editDate;
|
|
@ApiModelProperty(value = "是否删除0否 1是", example = "1")
|
private Integer isdeleted;
|
|
@ApiModelProperty(value = "备注")
|
@ExcelColumn(name="备注",index = 7)
|
private String remark;
|
|
@ApiModelProperty(value = "企业编码(关联company表)", example = "1")
|
private Integer companyId;
|
|
@ApiModelProperty(value = "项目编码(关联project表)", example = "1")
|
private Integer projectId;
|
|
@ApiModelProperty(value = "问卷答题记录编码(关联questionnaire_anwser)", example = "1")
|
private Integer answerId;
|
|
|
|
@ApiModelProperty(value = "最近一次审核信息")
|
private String checkInfo;
|
|
@ApiModelProperty(value = "最近一次审核人", example = "1")
|
private Integer checkor;
|
|
@ApiModelProperty(value = "操作类型 0保存、1待县区审核、2县区审核通过、3县区退回修改、4县区审核驳回、5、双选待服务机构确认、6双选服务机构拒绝、7已分配服务机构、8服务机构诊断、9服务机构服务完成、10分配评分专家、11专家完成评分", example = "1")
|
private Integer checkType;
|
|
@ApiModelProperty(value = "最近一次审核时间")
|
private Date checkDate;
|
|
@ApiModelProperty(value = "服务机构编码(关联company表) companyId", example = "1")
|
private Integer soId;
|
@ApiModelProperty(value = "诊断类型编码(关联labels表)", example = "1")
|
private Integer diagnoseTypeId;
|
@ApiModelProperty(value = "诊断类型系数 ", example = "1")
|
@TableField(exist = false)
|
private BigDecimal diagnoseTypeRatio;
|
|
|
@ApiModelProperty(value = "是否县区审核 0开启 1关闭", example = "1")
|
@TableField(exist = false)
|
private Integer areaCheck;
|
|
@ApiModelProperty(value = "诊断服务时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
// @TableField(updateStrategy = FieldStrategy.IGNORED )
|
private Date diagnoseDate;
|
@ApiModelProperty(value = "项目联系人")
|
@ExcelColumn(name="项目联系人",index =1)
|
private String linkname;
|
@ApiModelProperty(value = "联系电话")
|
@ExcelColumn(name="联系电话",index =1)
|
private String linkphone;
|
@ApiModelProperty(value = "诊断服务时间字符串")
|
@TableField(exist = false)
|
private String diagnoseDateStr;
|
|
@ApiModelProperty(value = "诊断评分", example = "1")
|
// @TableField(updateStrategy = FieldStrategy.IGNORED )
|
private BigDecimal diagnoseScore;
|
|
@ApiModelProperty(value = "当前分配服务机构子账号(关联system_user表)", example = "1")
|
private Integer soUserId;
|
|
@ApiModelProperty(value = "当前分配综合服务单位子账号(关联system_user表)", example = "1")
|
private Integer sdUserId;
|
|
@ApiModelProperty(value = "企业名称")
|
@ExcelColumn(name="企业名称",index =1)
|
@TableField(exist = false)
|
private String companyName;
|
|
|
|
@ApiModelProperty(value = "社会信用代码")
|
@TableField(exist = false)
|
private String creditCode;
|
@ApiModelProperty(value = "企业地址")
|
@TableField(exist = false)
|
private String address;
|
|
@ApiModelProperty(value = "所属行业")
|
@TableField(exist = false)
|
private String indusrtyName;
|
@ApiModelProperty(value = "企业性质名称")
|
@TableField(exist = false)
|
private String natureName;
|
|
@ApiModelProperty(value = "项目名称")
|
@ExcelColumn(name="项目名称",index =2)
|
@TableField(exist = false)
|
private String projectName;
|
@ApiModelProperty(value = "诊断类型")
|
@ExcelColumn(name="诊断类型",index =2)
|
@TableField(exist = false)
|
private String diagnoseType;
|
|
@ApiModelProperty(value = "项目开始时间开始时间")
|
@TableField(exist = false)
|
private Date startDate;
|
|
@ApiModelProperty(value = "项目报名结束时间")
|
@TableField(exist = false)
|
private Date endDate;
|
|
@ApiModelProperty(value = "项目状态")
|
@TableField(exist = false)
|
private Integer projectStatus;
|
|
@ApiModelProperty(value = "服务机构名称")
|
@ExcelColumn(name="服务机构名称",index =3)
|
@TableField(exist = false)
|
private String serviceName;
|
|
@ApiModelProperty(value = "问卷分数")
|
@ExcelColumn(name="问卷分数",index =4)
|
@TableField(exist = false)
|
private BigDecimal dAScore;
|
|
@ApiModelProperty(value = "状态 0已保存、1待审核、2审核通过、3退回修改、4审核驳回、5待服务机构确认、6服务机构拒绝、7已分配服务机构、8诊断中(成功上传第一份服务资料)、9服务完成、10已分配评分专家、11已完成(专家上传评分). 12 (退回修改)诊断服务退回修改", example = "1")
|
@ExcelColumn(name="状态",index =5)
|
private Integer status;
|
|
@ApiModelProperty(value = "创建时间")
|
@ExcelColumn(name="报名时间",index = 6)
|
private Date createDate;
|
|
@ApiModelProperty(value = "城市名称")
|
@TableField(exist = false)
|
private String cityName;
|
@ApiModelProperty(value = "项目背景图标")
|
@TableField(exist = false)
|
private String imgurl;
|
@ApiModelProperty(value = "项目背景图标完整路径")
|
@TableField(exist = false)
|
private String imgurlfull;
|
|
@ApiModelProperty(value = "城市id")
|
@TableField(exist = false)
|
private Integer cityId;
|
@ApiModelProperty(value = "省份id")
|
@TableField(exist = false)
|
private Integer provinceId;
|
|
@ApiModelProperty(value = "区域名称")
|
@TableField(exist = false)
|
private String areaName;
|
|
|
|
@ApiModelProperty(value = "服务机构分配方式 0双选 1市局分配 2综合服务单位分配", example = "1")
|
@TableField(exist = false)
|
private Integer sodType;
|
|
|
@ApiModelProperty(value = "企业资料营业执照")
|
@TableField(exist = false)
|
private List<Multifile> fileList;
|
|
@ApiModelProperty(value = "企业申报附件")
|
@TableField(exist = false)
|
private List<Multifile> fileServiceList;
|
|
@ApiModelProperty(value = "问卷详情")
|
@TableField(exist = false)
|
private DeclareAnswer declareAnswer;
|
|
|
@ApiModelProperty(value = "服务单价")
|
@TableField(exist = false)
|
private BigDecimal servicePrice;
|
|
|
@ApiModelProperty(value = "服务价格")
|
@TableField(exist = false)
|
private BigDecimal servicePrice2;
|
|
@ApiModelProperty(value = "企业报名项目ids逗号分割")
|
@TableField(exist = false)
|
private String ids;
|
|
|
@ApiModelProperty(value = "综合服务单位子账号姓名")
|
@TableField(exist = false)
|
private String realName;
|
|
@ApiModelProperty(value = "服务单位子账号姓名")
|
@TableField(exist = false)
|
private String realServiceName;
|
|
|
@ApiModelProperty(value = "专家姓名")
|
@TableField(exist = false)
|
private String realZJName;
|
|
@ApiModelProperty(value = "问卷分数")
|
@TableField(exist = false)
|
private BigDecimal examScore;
|
|
|
|
@ApiModelProperty(value = "专家评分状态")
|
@TableField(exist = false)
|
private Integer expertStatus;
|
|
@ApiModelProperty(value = "专家评分分数")
|
@TableField(exist = false)
|
private BigDecimal expertScore;
|
@ApiModelProperty(value = "角色综合评分分数")
|
@TableField(exist = false)
|
private BigDecimal roleScore;
|
|
|
@ApiModelProperty(value = "专家 0市局分配 1综合服务单位分配", example = "1")
|
@TableField(exist = false)
|
private Integer edType;
|
|
|
/*
|
@ApiModelProperty(value = "审核备注")
|
@TableField(exist = false)
|
private String historyRemark;
|
|
*/
|
|
@ApiModelProperty(value = "问卷id")
|
@TableField(exist = false)
|
private Integer questionnaireId;
|
|
@ApiModelProperty(value = "上年度销售收入")
|
@TableField(exist = false)
|
private BigDecimal income;
|
|
@ApiModelProperty(value = "总资产")
|
@TableField(exist = false)
|
private BigDecimal assets;
|
|
@ApiModelProperty(value = "资产负债率")
|
@TableField(exist = false)
|
private String ratio;
|
|
|
@ApiModelProperty(value = "研发总费用")
|
@TableField(exist = false)
|
private BigDecimal develop;
|
|
@ApiModelProperty(value = "利润总额")
|
@TableField(exist = false)
|
private BigDecimal profit;
|
|
@ApiModelProperty(value = "上缴税金")
|
@TableField(exist = false)
|
private BigDecimal taxes;
|
|
@ApiModelProperty(value = "企业人数")
|
@TableField(exist = false)
|
private Integer employee;
|
|
@ApiModelProperty(value = "所属区域编码(关联areas表)", example = "1")
|
@TableField(exist = false)
|
private Integer areaId;
|
|
@ApiModelProperty(value = "企业成立时间")
|
@TableField(exist = false)
|
private String registerDate;
|
@ApiModelProperty(value = "查询类型 0不查询营业收入,1查询营业收入")
|
@TableField(exist = false)
|
private int queryFlag;
|
|
@ApiModelProperty(value = "企业规模编码或单位类型")
|
@TableField(exist = false)
|
private String labelName;
|
@ApiModelProperty(value = "评分等级")
|
@TableField(exist = false)
|
private String levelName;;
|
@ApiModelProperty(value = "营业收入-利润总额")
|
@TableField(exist = false)
|
private String economics;
|
|
}
|