package com.zt.life.modules.riskTraceRecord.model; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import com.zt.common.entity.BusiEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.Date; /** * risk_measure * * @author zt generator * @since 1.0.0 2024-01-09 */ @Data @EqualsAndHashCode(callSuper=false) @TableName("risk_measure") public class RiskMeasure extends BusiEntity { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "项目ID") private Long projectId; @ApiModelProperty(value = "需求风险跟踪人员") private String requireRiskTrackers; @ApiModelProperty(value = "需求风险跟踪日期") @JsonFormat(pattern = "yyyy-MM-dd") private Date requireRiskDate; @ApiModelProperty(value = "设计风险跟踪人员") private String designRiskTrackers; @ApiModelProperty(value = "设计风险跟踪日期") @JsonFormat(pattern = "yyyy-MM-dd") private Date designRiskDate; @ApiModelProperty(value = "执行风险跟踪人员") private String executeRiskTrackers; @ApiModelProperty(value = "执行风险跟踪日期") @JsonFormat(pattern = "yyyy-MM-dd") private Date executeRiskDate; @ApiModelProperty(value = "总结风险跟踪人员") private String summaryRiskTrackers; @ApiModelProperty(value = "总结风险跟踪日期") @JsonFormat(pattern = "yyyy-MM-dd") private Date summaryRiskDate; @ApiModelProperty(value = "需求措施") private String requireMeasure; @ApiModelProperty(value = "设计措施") private String designMeasure; @ApiModelProperty(value = "执行措施") private String executeMeasure; @ApiModelProperty(value = "总结措施") private String summaryMeasure; @ApiModelProperty(value = "需求记录人员") private String requireRecorder; @ApiModelProperty(value = "需求记录日期") @JsonFormat(pattern = "yyyy-MM-dd") private Date requireRecordDate; @ApiModelProperty(value = "设计记录人员") private String designRecorder; @ApiModelProperty(value = "设计记录时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date designRecordDate; @ApiModelProperty(value = "执行记录人员") private String executeRecorder; @ApiModelProperty(value = "执行记录日期") @JsonFormat(pattern = "yyyy-MM-dd") private Date executeRecordDate; @ApiModelProperty(value = "总结记录人员") private String summaryRecorder; @ApiModelProperty(value = "总结记录日期") @JsonFormat(pattern = "yyyy-MM-dd") private Date summaryRecordDate; @ApiModelProperty(value = "需求评估") private String requireEvaluate; @ApiModelProperty(value = "设计评估") private String designEvaluate; @ApiModelProperty(value = "执行评估") private String executeEvaluate; @ApiModelProperty(value = "总结评估") private String summaryEvaluate; @ApiModelProperty(value = "需求部门负责人") private String requireLeader; @ApiModelProperty(value = "需求部门负责日期") @JsonFormat(pattern = "yyyy-MM-dd") private Date requireLeadDate; @ApiModelProperty(value = "设计部门负责人") private String designLeader; @ApiModelProperty(value = "设计部门负责日期") @JsonFormat(pattern = "yyyy-MM-dd") private Date designLeadDate; @ApiModelProperty(value = "执行部门负责人") private String executeLeader; @ApiModelProperty(value = "执行部门负责日期") @JsonFormat(pattern = "yyyy-MM-dd") private Date executeLeadDate; @ApiModelProperty(value = "总结部门负责人") private String summaryLeader; @ApiModelProperty(value = "总结部门负责日期") @JsonFormat(pattern = "yyyy-MM-dd") private Date summaryLeadDate; @TableField(exist = false) @ApiModelProperty(value = "项目标识") private String softwareName; @TableField(exist = false) @ApiModelProperty(value = "项目名称") private String softwareIdentity; }