ke
2024-08-27 f73dbcd6c21d28ab1e98840eee73c6d09bd0f929
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
package cn.gistack.sm.sg.DO;
 
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;
 
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
import java.util.List;
 
/**
 * <p>
 * 施工进度上报表
 * </p>
 *
 * @author shenyijian
 * @since 2024-06-15 10:22:08
 */
@Getter
@Setter
@TableName("SG_PROGRESS_REPORT")
public class SgProgressReportDO implements Serializable {
 
    private static final long serialVersionUID = 1L;
 
    @TableId(type = IdType.AUTO)
    private Long id;
 
    /**
     * 项目id
     */
    private Long proframId;
 
    /**
     * 项目名称
     */
    private String programName;
 
    /**
     * 工序步骤id
     */
    private Long gxStepId;
 
    /**
     * 工序步骤名称
     */
    private String gxStepName;
 
    /**
     * 上报时间
     */
    private Date reportTime;
 
    /**
     * 施工工序进度
     */
    private String gxProgress;
 
    /**
     * 施工情况
     */
    private String remark;
 
    /**
     * 施工工序状态(0待审核 1进行中,2已完成)
     */
    private Integer status;
 
    /**
     * 创建时间
     */
    private Date createTime;
 
    /**
     * 施工设备ID
     */
    private Long gxDeviceId;
    @TableField(exist = false)
    private String deviceName;
 
    @TableField(exist = false)
    private String deviceType;
 
    @TableField(exist = false)
    private String typeName;
 
    /**
     * 上报人
     */
    private Long reportUser;
 
    /**
     * 图片附件
     */
    private String imagesUrls;
 
    /**
     * 视频附件
     */
    private String videoUrls;
 
    /**
     * 文件附件
     */
    private String fileUrls;
 
    /**
     * 图片附件
     */
    private String imageName;
 
    /**
     * 视频附件
     */
    private String videoName;
 
    /**
     * 文件附件
     */
    private String fileName;
    /**
     * 审核意见
     */
    private String auditOpinion;
 
    /**
     * 审核人
     */
    private String auditPerson;
 
    /**
     * 关联设备
     */
    @TableField(exist = false)
    private List<SgGxDO> sgGxDOS;
 
    /**
     *是否重新提交 0是 ,1否
     */
    private Integer resubmit;
 
    /**
     * 重新上报单据ID
     */
    @TableField(exist = false)
    private String resubmitId;
}