lyh
昨天 bc8cd378fd72f43e66120c540f57f630580aa093
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
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
package org.jeecg.modules.eam.entity;
 
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecg.common.aspect.annotation.Dict;
import org.jeecg.common.system.base.entity.JeecgEntity;
import org.jeecgframework.poi.excel.annotation.Excel;
 
import java.io.Serializable;
import java.util.Date;
 
/**
 * @Description: 设备归属变动
 * @Author: jeecg-boot
 * @Date: 2025-05-13
 * @Version: V1.0
 */
@Data
@TableName("eam_equipment_transfer")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "eam_equipment_transfer对象", description = "设备归属变动")
public class EamEquipmentTransfer extends JeecgEntity implements Serializable {
 
    private static final long serialVersionUID = -1869845900682810093L;
 
    /**
     * 删除标记
     */
    @Excel(name = "删除标记", width = 15)
    @ApiModelProperty(value = "删除标记")
    private Integer delFlag;
    /**
     * 单据号
     */
    @Excel(name = "单据号", width = 15)
    @ApiModelProperty(value = "单据号")
    private String code;
    /**
     * 设备ID
     */
    @Excel(name = "设备ID", width = 15)
    @ApiModelProperty(value = "设备ID")
    private String equipmentId;
    /**
     * 调出部门
     */
    @Excel(name = "调出部门", width = 15)
    @ApiModelProperty(value = "调出部门")
    @Dict(dicCode = "mdc_production, production_name, id")
    private String oldDepartId;
    /**
     * 调入部门
     */
    @Excel(name = "调入部门", width = 15)
    @ApiModelProperty(value = "调入部门")
    @Dict(dicCode = "mdc_production, production_name, id")
    private String newDepartId;
    /**
     * 申请人
     */
    @Excel(name = "申请人", width = 15)
    @ApiModelProperty(value = "申请人")
    @Dict(dicCode = "sys_user, realname, username")
    private String reportUser;
    /**
     * 变动原因
     */
    @Excel(name = "变动原因", width = 15)
    @ApiModelProperty(value = "变动原因")
    private String transferReason;
    /**
     * 变动状态
     */
    @Excel(name = "变动状态", width = 15)
    @ApiModelProperty(value = "变动状态")
    @Dict(dicCode = "equipment_transfer_status")
    private String transferStatus;
    /**
     * 变动日期
     */
    @ApiModelProperty(value = "变动日期")
    private Date transferTime;
    /**
     * 使用单位领导
     */
    @Excel(name = "使用单位领导", width = 15)
    @ApiModelProperty(value = "使用单位领导")
    @Dict(dicCode = "sys_user, realname, username")
    private String useLeader;
    /**
     * 使用单位领导审核类型
     */
    @ApiModelProperty(value = "使用单位领导审核类型")
    @Dict(dicCode = "approved_rejected")
    private String useLeaderApprovalDealType;
    /**
     * 使用单位领导审核意见
     */
    @ApiModelProperty(value = "使用单位领导审核意见")
    private String useLeaderApprovalComment;
    /**
     * 使用单位领导审核时间
     */
    @ApiModelProperty(value = "使用单位领导审核时间")
    private Date useLeaderApprovalTime;
    /**
     * 调入单位领导
     */
    @Excel(name = "调入单位领导", width = 15)
    @ApiModelProperty(value = "调入单位领导")
    @Dict(dicCode = "sys_user, realname, username")
    private String transferLeader;
    /**
     * 调入单位领导审核类型
     */
    @ApiModelProperty(value = "调入单位领导审核类型")
    @Dict(dicCode = "approved_rejected")
    private String transferLeaderApprovalDealType;
    /**
     * 调入单位领导审核意见
     */
    @ApiModelProperty(value = "调入单位领导审核意见")
    private String transferLeaderApprovalComment;
    /**
     * 调入单位领导审核时间
     */
    @ApiModelProperty(value = "调入单位领导审核时间")
    private Date transferLeaderApprovalTime;
    /**
     * 机动办确认人
     */
    @Excel(name = "机动办确认人", width = 15)
    @ApiModelProperty(value = "机动办确认人")
    @Dict(dicCode = "sys_user, realname, username")
    private String externalConfirm;
    /**
     * 机动办确认时间
     */
    @ApiModelProperty(value = "机动办确认时间")
    private Date externalConfirmTime;
    /**
     * 是否需要公司领导审批
     */
    @Excel(name = "是否需要公司领导审批", width = 15)
    @ApiModelProperty(value = "是否需要公司领导审批")
    @Dict(dicCode = "yn")
    private String companyLeaderCheck;
 
    /**
     * 公司领导
     */
    @Excel(name = "公司领导", width = 15)
    @ApiModelProperty(value = "公司领导")
    @Dict(dicCode = "sys_user, realname, username")
    private String companyLeader;
    /**
     * 公司领导审核类型
     */
    @ApiModelProperty(value = "公司领导审核类型")
    @Dict(dicCode = "approved_rejected")
    private String companyLeaderApprovalDealType;
    /**
     * 公司领导审核意见
     */
    @ApiModelProperty(value = "公司领导审核意见")
    private String companyLeaderApprovalComment;
    /**
     * 公司领导审核时间
     */
    @ApiModelProperty(value = "公司领导审核时间")
    private Date companyLeaderApprovalTime;
    /**
     * 备注
     */
    @Excel(name = "备注", width = 15)
    @ApiModelProperty(value = "备注")
    private String remark;
 
    //列表展示
    @TableField(exist = false)
    private String equipmentCode;
    @TableField(exist = false)
    private String equipmentName;
 
}