package com.doumee.dao.business.model; import com.baomidou.mybatisplus.annotation.TableField; 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.apache.poi.ss.usermodel.HorizontalAlignment; import java.util.Date; import java.math.BigDecimal; import java.util.List; /** * 企业能力成熟度数据信息 * @author 江蹄蹄 * @date 2023/10/24 15:57 */ @Data @ApiModel("企业能力成熟度数据信息") @TableName("`cmm`") public class Cmm { @ApiModelProperty(value = "主键") private String id; @ApiModelProperty(value = "创建人编码", example = "1") private Integer creator; @ApiModelProperty(value = "创建时间") private Date createDate; @ApiModelProperty(value = "更新人编码", example = "1") private Integer editor; @ApiModelProperty(value = "更新时间") private Date editDate; @ApiModelProperty(value = "是否删除0否 1是", example = "1") private Integer isdeleted; @ApiModelProperty(value = "序号") @ExcelColumn(name="序号",parentName = "企业信息",index = 1,align = HorizontalAlignment.CENTER) private String remark; @ApiModelProperty(value = "企业名称") @ExcelColumn(name="企业名称",parentName = "企业信息",index = 4,align = HorizontalAlignment.CENTER) private String name; @ApiModelProperty(value = "服务机构") @ExcelColumn(name="服务机构",parentName = "企业信息",index = 2,align = HorizontalAlignment.CENTER) private String serveOrg; @ApiModelProperty(value = "所属行业") @ExcelColumn(name="所属行业",parentName = "企业信息",index = 5,align = HorizontalAlignment.CENTER) private String industry; @ApiModelProperty(value = "县区编码(关联areas)", example = "1") private Integer areaId; @ApiModelProperty(value = "县区名称") @ExcelColumn(name="县区名称",parentName = "企业信息",index =3,align = HorizontalAlignment.CENTER) private String areaname; @ApiModelProperty(value = "上年度营业收入(万元)", example = "1") private BigDecimal revenue; @ApiModelProperty(value = "诊断类别") @ExcelColumn(name="诊断类别",parentName = "企业信息",index = 7,align = HorizontalAlignment.CENTER) private String diagnoseType; @ApiModelProperty(value = "成熟度等级") @ExcelColumn(name="成熟度等级",parentName = "8个能力域及评级",index = 17,align = HorizontalAlignment.CENTER) private String level; @ApiModelProperty(value = "人员") @ExcelColumn(name="人员" ,parentName = "8个能力域及评级",index = 8,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data0; @ApiModelProperty(value = "技术") @ExcelColumn(name="技术",parentName = "8个能力域及评级",index = 9,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data1; @ApiModelProperty(value = "资源") @ExcelColumn(name="资源",parentName = "8个能力域及评级",index = 10,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data2; @ApiModelProperty(value = "设计") @ExcelColumn(name="设计",parentName = "8个能力域及评级",index = 11,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data3; @ApiModelProperty(value = "生产") @ExcelColumn(name="生产",parentName = "8个能力域及评级",index = 12,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data4; @ApiModelProperty(value = "物流") @ExcelColumn(name="物流",parentName = "8个能力域及评级",index = 13,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data5; @ApiModelProperty(value = "销售") @ExcelColumn(name="销售",parentName = "8个能力域及评级",index = 14,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data6; @ApiModelProperty(value = "服务") @ExcelColumn(name="服务",parentName = "8个能力域及评级",index = 15,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data7; @ApiModelProperty(value = "总得分") @ExcelColumn(name="总得分",parentName = "8个能力域及评级",index = 16,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data8; @ApiModelProperty(value = "组织战略") @ExcelColumn(name="组织战略",parentName = "20个能力子域",index = 18,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data9; @ApiModelProperty(value = "人员技能") @ExcelColumn(name="人员技能",parentName = "20个能力子域",index = 19,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data10; @ApiModelProperty(value = "数据") @ExcelColumn(name="数据",parentName = "20个能力子域",index = 20,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data11; @ApiModelProperty(value = "集成") @ExcelColumn(name="集成",parentName = "20个能力子域",index = 21,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data12; @ApiModelProperty(value = "信息安全") @ExcelColumn(name="信息安全",parentName = "20个能力子域",index = 22,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data13; @ApiModelProperty(value = "装备") @ExcelColumn(name="装备",parentName = "20个能力子域",index = 23,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data14; @ApiModelProperty(value = "网络") @ExcelColumn(name="网络",parentName = "20个能力子域",index = 24,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data15; @ApiModelProperty(value = "产品设计") @ExcelColumn(name="产品设计",parentName = "20个能力子域",index = 25,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data16; @ApiModelProperty(value = "工艺设计") @ExcelColumn(name="工艺设计",parentName = "20个能力子域",index = 26,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data17; @ApiModelProperty(value = "采购") @ExcelColumn(name="采购",parentName = "20个能力子域",index = 27,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data18; @ApiModelProperty(value = "计划与调度 ") @ExcelColumn(name="计划与调度",parentName = "20个能力子域",index = 28,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data19; @ApiModelProperty(value = "生产作业") @ExcelColumn(name="生产作业",parentName = "20个能力子域",index = 29,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data20; @ApiModelProperty(value = "设备管理") @ExcelColumn(name="设备管理",parentName = "20个能力子域",index = 30,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data21; @ApiModelProperty(value = "安全与环保 ") @ExcelColumn(name="安全与环保",parentName = "20个能力子域",index = 31,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data22; @ApiModelProperty(value = "仓储与配送") @ExcelColumn(name="仓储与配送",parentName = "20个能力子域",index = 32,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data23; @ApiModelProperty(value = "能源管理") @ExcelColumn(name="能源管理",parentName = "20个能力子域",index = 33,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data24; @ApiModelProperty(value = "物流(子域)") @ExcelColumn(name="物流(子域)",parentName = "20个能力子域",index = 34,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data25; @ApiModelProperty(value = "销售(子域)") @ExcelColumn(name="销售(子域)",parentName = "20个能力子域",index = 35,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data26; @ApiModelProperty(value = "客户服务") @ExcelColumn(name="客户服务",parentName = "20个能力子域",index = 36,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data27; @ApiModelProperty(value = "产品服务") @ExcelColumn(name="产品服务",parentName = "20个能力子域",index = 37,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String data28; @ExcelColumn(name="上年度营业收入(万元)" ,parentName = "企业信息",index = 6,align = HorizontalAlignment.CENTER) @TableField(exist = false) private String revenueStr; @TableField(exist = false) private int num; @ApiModelProperty(value = "查詢類型:0人员 1技术 2资源 3设计4生产 5物流 6销售 7服务 8总得分,默认8" ,example = "0") @TableField(exist = false) private Integer type; @TableField(exist = false) private List typeList; @TableField(exist = false) private List industryList; @ApiModelProperty(value = "市区编码(关联areas)", example = "1") @TableField(exist = false) private Integer cityId; @ApiModelProperty(value = "市区名称") @TableField(exist = false) private String cityName; }