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
package com.ruoyi.inspect.pojo;
 
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.io.Serializable;
import java.time.LocalDateTime;
 
/**
 * 检验报告
 * @TableName ins_report
 */
@TableName(value ="ins_report")
@Data
public class InsReport implements Serializable {
    /**
     *
     */
    @ApiModelProperty("主键")
    @TableId(type = IdType.AUTO)
    private Integer id;
 
    @ApiModelProperty("报告编号")
    private String code;
 
    /**
     * 外键:检验单id
     */
    @ApiModelProperty("检验单id")
    private Integer insOrderId;
 
    /** 0:检测报告(仅检测数据),1:检验报告(含判定结果) */
    @ApiModelProperty("报告类型,0:检测报告,1:检验报告")
    private Integer reportType;
 
    /**
     * 系统生成报告地址
     */
    @ApiModelProperty("系统生成报告地址")
    private String url;
 
    /**
     * 系统生成的检验报告地址;与 url 对应的检测报告共用同一条审批记录。
     */
    @ApiModelProperty("检验报告地址")
    private String inspectionUrl;
 
    /**
     * 手动上传报告地址
     */
    @ApiModelProperty("手动上传报告地址")
    private String urlS;
 
    /**
     * 临时报告地址
     */
    @ApiModelProperty("临时报告地址")
    private String tempUrlPdf;
 
    /**
     * 1:批准 0:不批准
     */
    @ApiModelProperty("批准状态")
    private Integer isRatify;
 
    @ApiModelProperty("批准备注")
    private String ratifyTell;
 
    /**
     * 1:审核通过 0:审核不通过
     */
    @ApiModelProperty("审核状态")
    private Integer isExamine;
 
    @ApiModelProperty("审核备注")
    private String examineTell;
 
    /**
     * 外键:用户id(提交人)
     */
    @ApiModelProperty("提交人用户id")
    private Integer writeUserId;
 
    /**
     * 外键:用户id(批准人)
     */
    @ApiModelProperty("批准人用户id")
    private Integer ratifyUserId;
 
    /**
     * 外键:用户id(审核人)
     */
    @ApiModelProperty("审核人用户id")
    private Integer examineUserId;
 
    @ApiModelProperty("创建人")
    @TableField(fill = FieldFill.INSERT)
    private Integer createUser;
 
    @ApiModelProperty("创建时间")
    @TableField(fill = FieldFill.INSERT)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;
 
    @ApiModelProperty("更新人")
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Integer updateUser;
 
    @ApiModelProperty("修改时间")
    @TableField(fill = FieldFill.INSERT_UPDATE)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;
 
    /**
     * 1:已提交 0:待提交
     */
    @ApiModelProperty("提交状态")
    private Integer state;
 
    @ApiModelProperty("提交时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime writeTime;
 
    @ApiModelProperty("审核时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime examineTime;
 
    @ApiModelProperty("批准时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime ratifyTime;
 
 
    @ApiModelProperty(value = "是否是通过的报告, 0:未通过, 1:通过")
    private Integer isPass;
 
    @ApiModelProperty(value = "批准时选用的印章id(多选,逗号分隔)")
    private String sealIds;
 
    @ApiModelProperty(value = "批准时选用的印章名称(多个,逗号分隔)")
    private String sealNames;
 
    @ApiModelProperty(value = "MA标志章id(PDF第1页左上角)")
    private Integer maSealId;
 
    @ApiModelProperty(value = "MA标志章名称")
    private String maSealName;
 
    @ApiModelProperty(value = "报告章id(对应模板 seal1、seal2)")
    private Integer reportSealId;
 
    @ApiModelProperty(value = "报告章名称")
    private String reportSealName;
 
    @ApiModelProperty(value = "PDF骑缝章的印章id")
    private Integer seamSealId;
 
    @ApiModelProperty(value = "PDF骑缝章的印章名称")
    private String seamSealName;
 
}