guoshilong
2023-07-18 288ded5874ea9327d0b8fdfd6a7960425600727f
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 cn.gistack.sm.resDataCheck.entity;
 
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.springblade.core.mp.base.BaseEntity;
import org.springframework.format.annotation.DateTimeFormat;
 
import java.util.Date;
 
/**
 * @Description: 水库数据校验规则表
 */
@Data
@TableName("SM_RES_DATA_CHECK_RULES")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="SM_RES_DATA_CHECK_RULES对象", description="水库数据校验规则表")
public class Rules extends BaseEntity {
 
    /**
     *校验规则名称
     */
    @ApiModelProperty(" 校验规则名称")
    private String name;
 
    /**
     *校验规则描述
     */
    @ApiModelProperty("校验规则描述")
    private String description;
 
    /**
     *数据校验类型(数据字典)
     */
    @ApiModelProperty(" 校验数据类型(数据字典)")
    private String type;
 
    /**
     *水库ids(多选)
     */
    @ApiModelProperty("水库ids(多选)")
    private String reservoirIds;
 
    /**
     *水库名称
     */
    @ApiModelProperty("水库名称")
    private String reservoirNames;
 
    /**
     *是香重复执行(1、是: 2、否)
     */
    @ApiModelProperty(" 是否重复执行(1、是: 2、否)")
    private String isRepeat;
 
    /**
     *生效开始时间
     */
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(" 生效开始时间")
    private Date activeStartTime;
 
    /**
     *生效结束时间
     */
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(" 生效结束时间")
    private Date activeEndTime;
 
    /**
     *第一次执行时间 yyyy-MM-dd HH:mm:ss
     */
    @JsonFormat(timezone = "GMT+8",pattern = "HH:mm:ss")
    @DateTimeFormat(pattern="HH:mm:ss")
    @ApiModelProperty(" 第一次执行时间")
    private Date firstExecuteTime;
 
    /**
     *执行时间
     */
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(" 执行时间")
    private Date executeTime;
 
    /**
     *重复执行间隔
     */
    @ApiModelProperty(" 重复执行间隔")
    private String repeatGap;
 
    /**
     * 定时器id
     */
    @ApiModelProperty(" 定时器id")
    private String xxlJobId;
 
    /**
     *问题描述
     */
    @ApiModelProperty("问题描述")
    private String proDescription;
 
    /**
     * 是否有闸(1有闸、2无闸)
     */
    @ApiModelProperty("是否有闸(1有闸、2无闸)")
    private String isGate;
 
    /**
     * 是否消息通知(0:不通知,1:通知)
     */
    @ApiModelProperty("是否消息通知(0:不通知,1:通知)")
    private String isMessage;
 
    /**
     * 消息通知类型(0:站内信,1:短信)
     */
    @ApiModelProperty("消息通知类型(0:站内信,1:短信)")
    private String messageType;
 
    /**
     * 短信模板id
     */
    @ApiModelProperty("短信模板id")
    private String templateId;
 
}