package com.zt.life.modules.configItemWarehouse.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; /** * config_item_warehouse * * @author zt generator * @since 1.0.0 2023-11-27 */ @Data @EqualsAndHashCode(callSuper=false) @TableName("config_item_warehouse") public class ConfigItemWarehouse extends BusiEntity { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "项目ID") private Long projectId; @ApiModelProperty(value = "配置项入库编号") private String code; @ApiModelProperty(value = "申请人") private String applicant; @ApiModelProperty(value = "申请日期") @JsonFormat(pattern = "yyyy-MM-dd") private Date applyDate; @ApiModelProperty(value = "库类型") private String libraryType; @ApiModelProperty(value = "QA审核结果") private String qaAuditResults; @ApiModelProperty(value = "QA审核人") private String qaAuditor; @ApiModelProperty(value = "QA审核人ID") private Long qaAuditorId; @ApiModelProperty(value = "QA审核日期") @JsonFormat(pattern = "yyyy-MM-dd") private Date qaAuditDate; @ApiModelProperty(value = "CM审核结果") private String cmAuditResults; @ApiModelProperty(value = "CM审核人") private String cmAuditor; @ApiModelProperty(value = "CM审核人ID") private Long cmAuditorId; @ApiModelProperty(value = "CM审核日期") @JsonFormat(pattern = "yyyy-MM-dd") private Date cmAuditDate; @ApiModelProperty(value = "批准意见") private String approvalOpinions; @ApiModelProperty(value = "批准签字") private String approvalSign; @ApiModelProperty(value = "批准日期") @JsonFormat(pattern = "yyyy-MM-dd") private Date approvalDate; @ApiModelProperty(value = "项目CM操作") private String projectCmOperations; @ApiModelProperty(value = "操作人") private String operator; @ApiModelProperty(value = "操作人ID") private Long operatorId; @ApiModelProperty(value = "操作日期") @JsonFormat(pattern = "yyyy-MM-dd") private Date operateDate; @ApiModelProperty(value = "备注") private String remark; @ApiModelProperty(value = "年份") private String year; @TableField(exist = false) @ApiModelProperty(value = "项目名称") private String softwareName; @TableField(exist = false) @ApiModelProperty(value = "项目编号") private String projectCode; }