jinlin
2023-12-15 0a2013ac0a8356c4bdbc44ba05e622b54d9bebed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
package com.zt.life.modules.configItemChange.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.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_change")
public class ConfigItemChange 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 = "变更原因")
    private String changeReason;
 
    @ApiModelProperty(value = "变更影响分析")
    private String changeAnalysis;
 
    @ApiModelProperty(value = "变更内容")
    private String changeContent;
 
    @ApiModelProperty(value = "变更实施人")
    private String implementer;
 
    @ApiModelProperty(value = "变更实施人ID")
    private Long implementerId;
 
    @ApiModelProperty(value = "变更日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date changeDate;
 
    @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 = "批准签字人ID")
    private Long approvalId;
 
    @ApiModelProperty(value = "出库CM操作")
    private String outboundCmOperations;
 
    @ApiModelProperty(value = "出库操作人")
    private String outboundOperator;
 
    @ApiModelProperty(value = "出库操作人ID")
    private Long outboundOperatorId;
 
    @ApiModelProperty(value = "出库操作日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date outboundOperateDate;
 
    @ApiModelProperty(value = "入库CM操作")
    private String warehouseCmOperations;
 
    @ApiModelProperty(value = "入库操作人")
    private String warehouseOperator;
 
    @ApiModelProperty(value = "入库操作人ID")
    private Long warehouseOperatorId;
 
    @ApiModelProperty(value = "入库操作日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date warehouseOperateDate;
 
    @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;
 
}