liusheng
2025-04-15 ba69dcfe19d7718449f45b3aba8e9fc75ed93025
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
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
package com.smartor.domain;
 
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
 
/**
 * 方案触发条件规则对象 scheme_triggerrule
 * 
 * @author smartor
 * @date 2023-03-04
 */
public class SchemeTriggerrule extends BaseEntity
{
    private static final long serialVersionUID = 1L;
 
    /**  自增ID  */
    private Long id;
 
    /**  条件类型;1.患者属性 2.诊疗信息 3.监测值 4.任务信息  */
    @Excel(name = " 条件类型;1.患者属性 2.诊疗信息 3.监测值 4.任务信息 ")
    private Long conditionstype;
 
    /**  且或  */
    @Excel(name = " 且或 ")
    private Long orand;
 
    /**  规则条件  */
    @Excel(name = " 规则条件 ")
    private String ruleconditions;
 
    /**  父条件  */
    @Excel(name = " 父条件 ")
    private String parentresultconditionsid;
 
    /**  机构ID  */
    @Excel(name = " 机构ID ")
    private String orgid;
 
    /**  删除标记  */
    private String delFlag;
 
    /**  上传标记  */
    @Excel(name = " 上传标记 ")
    private Long isupload;
 
    /**  上传时间  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = " 上传时间 ", width = 30, dateFormat = "yyyy-MM-dd")
    private Date uploadTime;
 
    /**  方案ID  */
    @Excel(name = " 方案ID ")
    private Long schemeid;
 
    /**  触发场景ID  */
    @Excel(name = " 触发场景ID ")
    private Long triggersceneid;
 
    /**   */
    @Excel(name = " ")
    private Long conditionstypesecord;
 
    /**  三级条件类型  */
    @Excel(name = " 三级条件类型 ")
    private String conditionstypethree;
 
    /**  验证规则;数值直接输入;范围用横杠(1-100);多选逗号隔开(1,2,3);相应类型的主键  */
    @Excel(name = " 验证规则;数值直接输入;范围用横杠", readConverterExp = "1=-100")
    private String verifyrule;
 
    /**  额外规则条件  */
    @Excel(name = " 额外规则条件 ")
    private String extraruleconditions;
 
    /**  额外验证规则  */
    @Excel(name = " 额外验证规则 ")
    private String extraverifyrule;
 
    /**  分组编号  */
    @Excel(name = " 分组编号 ")
    private Long number;
 
    /**  父级分组  */
    @Excel(name = " 父级分组 ")
    private Long groupnumber;
 
    /**  父且或  */
    @Excel(name = " 父且或 ")
    private Long grouporand;
 
    /**  是否必填  */
    @Excel(name = " 是否必填 ")
    private Long isrequired;
 
    public void setId(Long id) 
    {
        this.id = id;
    }
 
    public Long getId() 
    {
        return id;
    }
    public void setConditionstype(Long conditionstype) 
    {
        this.conditionstype = conditionstype;
    }
 
    public Long getConditionstype() 
    {
        return conditionstype;
    }
    public void setOrand(Long orand) 
    {
        this.orand = orand;
    }
 
    public Long getOrand() 
    {
        return orand;
    }
    public void setRuleconditions(String ruleconditions) 
    {
        this.ruleconditions = ruleconditions;
    }
 
    public String getRuleconditions() 
    {
        return ruleconditions;
    }
    public void setParentresultconditionsid(String parentresultconditionsid) 
    {
        this.parentresultconditionsid = parentresultconditionsid;
    }
 
    public String getParentresultconditionsid() 
    {
        return parentresultconditionsid;
    }
    public void setOrgid(String orgid) 
    {
        this.orgid = orgid;
    }
 
    public String getOrgid() 
    {
        return orgid;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }
 
    public String getDelFlag() 
    {
        return delFlag;
    }
    public void setIsupload(Long isupload) 
    {
        this.isupload = isupload;
    }
 
    public Long getIsupload() 
    {
        return isupload;
    }
    public void setUploadTime(Date uploadTime) 
    {
        this.uploadTime = uploadTime;
    }
 
    public Date getUploadTime() 
    {
        return uploadTime;
    }
    public void setSchemeid(Long schemeid) 
    {
        this.schemeid = schemeid;
    }
 
    public Long getSchemeid() 
    {
        return schemeid;
    }
    public void setTriggersceneid(Long triggersceneid) 
    {
        this.triggersceneid = triggersceneid;
    }
 
    public Long getTriggersceneid() 
    {
        return triggersceneid;
    }
    public void setConditionstypesecord(Long conditionstypesecord) 
    {
        this.conditionstypesecord = conditionstypesecord;
    }
 
    public Long getConditionstypesecord() 
    {
        return conditionstypesecord;
    }
    public void setConditionstypethree(String conditionstypethree) 
    {
        this.conditionstypethree = conditionstypethree;
    }
 
    public String getConditionstypethree() 
    {
        return conditionstypethree;
    }
    public void setVerifyrule(String verifyrule) 
    {
        this.verifyrule = verifyrule;
    }
 
    public String getVerifyrule() 
    {
        return verifyrule;
    }
    public void setExtraruleconditions(String extraruleconditions) 
    {
        this.extraruleconditions = extraruleconditions;
    }
 
    public String getExtraruleconditions() 
    {
        return extraruleconditions;
    }
    public void setExtraverifyrule(String extraverifyrule) 
    {
        this.extraverifyrule = extraverifyrule;
    }
 
    public String getExtraverifyrule() 
    {
        return extraverifyrule;
    }
    public void setNumber(Long number) 
    {
        this.number = number;
    }
 
    public Long getNumber() 
    {
        return number;
    }
    public void setGroupnumber(Long groupnumber) 
    {
        this.groupnumber = groupnumber;
    }
 
    public Long getGroupnumber() 
    {
        return groupnumber;
    }
    public void setGrouporand(Long grouporand) 
    {
        this.grouporand = grouporand;
    }
 
    public Long getGrouporand() 
    {
        return grouporand;
    }
    public void setIsrequired(Long isrequired) 
    {
        this.isrequired = isrequired;
    }
 
    public Long getIsrequired() 
    {
        return isrequired;
    }
 
    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("conditionstype", getConditionstype())
            .append("orand", getOrand())
            .append("ruleconditions", getRuleconditions())
            .append("parentresultconditionsid", getParentresultconditionsid())
            .append("orgid", getOrgid())
            .append("delFlag", getDelFlag())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("isupload", getIsupload())
            .append("uploadTime", getUploadTime())
            .append("schemeid", getSchemeid())
            .append("triggersceneid", getTriggersceneid())
            .append("conditionstypesecord", getConditionstypesecord())
            .append("conditionstypethree", getConditionstypethree())
            .append("verifyrule", getVerifyrule())
            .append("extraruleconditions", getExtraruleconditions())
            .append("extraverifyrule", getExtraverifyrule())
            .append("number", getNumber())
            .append("groupnumber", getGroupnumber())
            .append("grouporand", getGrouporand())
            .append("isrequired", getIsrequired())
            .toString();
    }
}