Houjie
2025-06-10 4371080df058a549cdaf31dddeca6c5fee58e23b
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
package org.jeecg.modules.eam.entity;
 
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecg.common.constant.CommonConstant;
import org.jeecg.common.system.base.entity.JeecgEntity;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;
 
import java.io.Serializable;
import java.util.List;
 
/**
 * @Description: mom_eam_inspection_project
 * @Author: jeecg-boot
 * @Date:   2023-03-10
 * @Version: V1.0
 */
@Data
@TableName("mom_eam_daily_inspection_standard")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="日常点检标准对象", description="日常点检标准")
public class DailyInspectionStandard extends JeecgEntity implements Serializable {
    private static final long serialVersionUID = 1L;
 
    /**编码*/
    @Excel(name = "编码", width = 15)
    @ApiModelProperty(value = "编码")
    private String num;
    /**设备id*/
    @Excel(name = "设备id", width = 15)
    @ApiModelProperty(value = "设备id")
    private String equipmentId;
 
    /**版本*/
    @Excel(name = "版本", width = 15)
    @ApiModelProperty(value = "版本")
    private String version;
 
    @ApiModelProperty(value = "版本状态")
    private String versionStatus;
 
    @ApiModelProperty(value = "派工方式")
    private String assignMode;
 
    /**租户id*/
    @Excel(name = "租户id", width = 15)
    @ApiModelProperty(value = "租户id")
    private String tenantId;
    /**删除状态(0-正常,1-已删除)*/
    @Excel(name = "删除状态(0-正常,1-已删除)", width = 15)
    @ApiModelProperty(value = "删除状态(0-正常,1-已删除)")
    private Integer delFlag = CommonConstant.DEL_FLAG_0;
    /**备注*/
    @Excel(name = "备注", width = 15)
    @ApiModelProperty(value = "备注")
    private String remark;
    /**备用字段1*/
    @Excel(name = "管理制度号", width = 15)
    @ApiModelProperty(value = "管理制度号")
    private String disUda1;
    /**备用字段2*/
    @Excel(name = "审核结果", width = 15)
    @ApiModelProperty(value = "审核结果")
    private String disUda2;
    /**备用字段3*/
    @Excel(name = "审批结果", width = 15)
    @ApiModelProperty(value = "审批结果")
    private String disUda3;
    /**备用字段4*/
    @Excel(name = "备用字段4", width = 15)
    @ApiModelProperty(value = "备用字段4")
    private String disUda4;
    /**备用字段5*/
    @Excel(name = "备用字段5", width = 15)
    @ApiModelProperty(value = "备用字段5")
    private String disUda5;
    /**状态 0 禁用 1 启用*/
    @Excel(name = "状态 0 禁用 1 启用", width = 15)
    @ApiModelProperty(value = "状态 0 禁用 1 启用")
    private String status = CommonConstant.STATUS_1;
 
    @ApiModelProperty(value = "签审状态(1已编制,2驳回编制,3已审核,4驳回审核,5通过)")
    private String approvalStatus;
 
    @ApiModelProperty(value = "审核/驳回意见")
    private String auditFeedback;
 
    @ApiModelProperty(value = "审批/驳回意见")
    private String approvalFeedback;
 
    @ApiModelProperty(value = "编制人")
    private String writePerson;
 
    @ApiModelProperty(value = "审核人")
    private String auditPerson;
 
    @ApiModelProperty(value = "审批人")
    private String approvalPerson;
 
    @ApiModelProperty(value = "审批失效人")
    private String loseEfficacyPerson;
 
    /**
     * 生效时间
     */
    @ApiModelProperty(value = "生效时间")
    @Excel(name = "生效时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private java.util.Date takeEffectTime;
 
    /**
     * 失效时间
     */
    @ApiModelProperty(value = "失效时间")
    @Excel(name = "失效时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private java.util.Date loseEfficacyTime;
 
    @TableField(exist = false)
    private List<DailyInspectionStandardDetail> dailyInspectionStandardDetaillist;
 
    @TableField(exist = false)
    private List<DailyInspectionStandard> dailyInspectionStandardlist;
 
}