lige
2023-11-30 3f28b46171934066aeeff9af80d3f0ce6afb3adf
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
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
package com.ltkj.hosp.domain;
 
import java.math.BigDecimal;
import java.util.List;
 
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.ltkj.common.annotation.Excel;
import com.ltkj.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
 
/**
 * 收费项目对象 dict_sfxm
 *
 * @author ltkj
 * @date 2023-03-22
 */
@Data
@ApiModel(value = "收费项目")
public class DictSfxm extends BaseEntity {
    private static final long serialVersionUID = 1L;
 
    /**
     * id
     */
    @TableId(type = IdType.AUTO)
    @JsonSerialize(using = ToStringSerializer.class)
    private Long id;
 
    /**
     * 院区id
     */
    @Excel(name = "院区id")
    @ApiModelProperty(value = "院区id")
    private String yqid;
 
 
    @TableField(exist = false)
    @ApiModelProperty(value = "院区名称")
    private String yqName;
    /**
     * 项目id
     */
    @ApiModelProperty(value = "项目id")
    private String xmid;
 
    /**
     * 项目编码
     */
    @ApiModelProperty(value = "项目编码")
    private String xmbm;
 
    /**
     * 项目名称
     */
    @Excel(name = "项目名称")
    @ApiModelProperty(value = "项目名称")
    private String xmmc;
 
    /**
     * 拼音码
     */
    @Excel(name = "拼音码")
    @ApiModelProperty(value = "拼音码")
    private String pym;
 
    /**
     * 五笔码
     */
    @Excel(name = "五笔码")
    @ApiModelProperty(value = "五笔码")
    private String wbm;
 
    /**
     * 助记码
     */
    @Excel(name = "助记码")
    @ApiModelProperty(value = "助记码")
    private String zjm;
 
    /**
     * 单位
     */
    @Excel(name = "单位")
    @ApiModelProperty(value = "单位")
    private String dw;
 
    /**
     * 科室项目分类
     */
    @Excel(name = "科室项目分类")
    @ApiModelProperty(value = "科室项目分类")
    private String ksxmfl;
 
    /**
     * 详细项目分类
     */
    @Excel(name = "详细项目分类")
    @ApiModelProperty(value = "详细项目分类")
    private String xxxmfl;
 
    /**
     * 财务项目分类
     */
    @Excel(name = "财务项目分类")
    @ApiModelProperty(value = "财务项目分类")
    private String cwxmfl;
 
    /**
     * 医技项目分类
     */
    @Excel(name = "医技项目分类")
    @ApiModelProperty(value = "医技项目分类")
    private String yjxmfl;
 
    /**
     * 概括分类
     */
    @Excel(name = "概括分类")
    @ApiModelProperty(value = "概括分类")
    private String gkfl;
 
    /**
     * 医嘱分类
     */
    @Excel(name = "医嘱分类")
    @ApiModelProperty(value = "医嘱分类")
    private String yzfl;
 
    /**
     * 发票分类
     */
    @Excel(name = "发票分类")
    @ApiModelProperty(value = "发票分类")
    private String fpfl;
 
    /**
     * 参考单价
     */
    @Excel(name = "参考单价")
    @ApiModelProperty(value = "参考单价")
    private Long ckdj;
 
    /**
     * 顺序号
     */
    @Excel(name = "顺序号")
    @ApiModelProperty(value = "顺序号")
    private Long sxh;
 
    /**
     * 是否收费
     */
    @Excel(name = "是否收费")
    @ApiModelProperty(value = "是否收费0是1否")
    private Long sfsf;
 
    /**
     * 医保项目等级
     */
    @Excel(name = "医保项目等级")
    @ApiModelProperty(value = "医保项目等级")
    private String ybxmdj;
 
    /**
     * 国家项目代码
     */
    @Excel(name = "国家项目代码")
    @ApiModelProperty(value = "国家项目代码")
    private String gjxmdm;
 
    /**
     * 国家项目名称
     */
    @Excel(name = "国家项目名称")
    @ApiModelProperty(value = "国家项目名称")
    private String gjxmmc;
 
    /**
     * 省级项目代码
     */
    @Excel(name = "省级项目代码")
    @ApiModelProperty(value = "省级项目代码")
    private String sjxmdm;
 
    /**
     * 省级项目名称
     */
    @Excel(name = "省级项目名称")
    @ApiModelProperty(value = "省级项目名称")
    private String sjxmmc;
 
    /**
     * 项目内容
     */
    @Excel(name = "项目内容")
    @ApiModelProperty(value = "项目内容")
    private String xmnr;
 
    /**
     * 项目说明
     */
    @Excel(name = "项目说明")
    @ApiModelProperty(value = "项目说明")
    private String xmsm;
 
    /**
     * 一级最高限价
     */
    @Excel(name = "一级最高限价")
    @ApiModelProperty(value = "一级最高限价")
    private BigDecimal yjzgxj;
 
    /**
     * 二级最高限价
     */
    @Excel(name = "二级最高限价")
    @ApiModelProperty(value = "二级最高限价")
    private BigDecimal ejzgxj;
 
    /**
     * 三级最高限价
     */
    @Excel(name = "三级最高限价")
    @ApiModelProperty(value = "三级最高限价")
    private BigDecimal sjzgxj;
 
    /**
     * 项目内涵
     */
    @Excel(name = "项目内涵")
    @ApiModelProperty(value = "项目内涵")
    private String xmnh;
 
    /**
     * 项目分类
     */
    @Excel(name = "项目分类")
    @ApiModelProperty(value = "项目分类")
    private String xmfl;
 
    /**
     * 特定最高限价
     */
    @Excel(name = "特定最高限价")
    @ApiModelProperty(value = "特定最高限价")
    private BigDecimal tdzgxj;
 
    @TableField(exist = false)
    @ApiModelProperty(value = "项目子集")
    private List<DictSfxm> dictSfxms;
 
    public void setId(Long id) {
        this.id = id;
    }
 
    public Long getId() {
        return id;
    }
 
    public void setYqid(String yqid) {
        this.yqid = yqid;
    }
 
    public String getYqid() {
        return yqid;
    }
 
    public void setXmid(String xmid) {
        this.xmid = xmid;
    }
 
    public String getXmid() {
        return xmid;
    }
 
    public void setXmbm(String xmbm) {
        this.xmbm = xmbm;
    }
 
    public String getXmbm() {
        return xmbm;
    }
 
    public void setXmmc(String xmmc) {
        this.xmmc = xmmc;
    }
 
    public String getXmmc() {
        return xmmc;
    }
 
    public void setPym(String pym) {
        this.pym = pym;
    }
 
    public String getPym() {
        return pym;
    }
 
    public void setWbm(String wbm) {
        this.wbm = wbm;
    }
 
    public String getWbm() {
        return wbm;
    }
 
    public void setZjm(String zjm) {
        this.zjm = zjm;
    }
 
    public String getZjm() {
        return zjm;
    }
 
    public void setDw(String dw) {
        this.dw = dw;
    }
 
    public String getDw() {
        return dw;
    }
 
    public void setKsxmfl(String ksxmfl) {
        this.ksxmfl = ksxmfl;
    }
 
    public String getKsxmfl() {
        return ksxmfl;
    }
 
    public void setXxxmfl(String xxxmfl) {
        this.xxxmfl = xxxmfl;
    }
 
    public String getXxxmfl() {
        return xxxmfl;
    }
 
    public void setCwxmfl(String cwxmfl) {
        this.cwxmfl = cwxmfl;
    }
 
    public String getCwxmfl() {
        return cwxmfl;
    }
 
    public void setYjxmfl(String yjxmfl) {
        this.yjxmfl = yjxmfl;
    }
 
    public String getYjxmfl() {
        return yjxmfl;
    }
 
    public void setGkfl(String gkfl) {
        this.gkfl = gkfl;
    }
 
    public String getGkfl() {
        return gkfl;
    }
 
    public void setYzfl(String yzfl) {
        this.yzfl = yzfl;
    }
 
    public String getYzfl() {
        return yzfl;
    }
 
    public void setFpfl(String fpfl) {
        this.fpfl = fpfl;
    }
 
    public String getFpfl() {
        return fpfl;
    }
 
    public void setCkdj(Long ckdj) {
        this.ckdj = ckdj;
    }
 
    public Long getCkdj() {
        return ckdj;
    }
 
    public void setSxh(Long sxh) {
        this.sxh = sxh;
    }
 
    public Long getSxh() {
        return sxh;
    }
 
    public void setSfsf(Long sfsf) {
        this.sfsf = sfsf;
    }
 
    public Long getSfsf() {
        return sfsf;
    }
 
    public void setYbxmdj(String ybxmdj) {
        this.ybxmdj = ybxmdj;
    }
 
    public String getYbxmdj() {
        return ybxmdj;
    }
 
    public void setGjxmdm(String gjxmdm) {
        this.gjxmdm = gjxmdm;
    }
 
    public String getGjxmdm() {
        return gjxmdm;
    }
 
    public void setGjxmmc(String gjxmmc) {
        this.gjxmmc = gjxmmc;
    }
 
    public String getGjxmmc() {
        return gjxmmc;
    }
 
    public void setSjxmdm(String sjxmdm) {
        this.sjxmdm = sjxmdm;
    }
 
    public String getSjxmdm() {
        return sjxmdm;
    }
 
    public void setSjxmmc(String sjxmmc) {
        this.sjxmmc = sjxmmc;
    }
 
    public String getSjxmmc() {
        return sjxmmc;
    }
 
    public void setXmnr(String xmnr) {
        this.xmnr = xmnr;
    }
 
    public String getXmnr() {
        return xmnr;
    }
 
    public void setXmsm(String xmsm) {
        this.xmsm = xmsm;
    }
 
    public String getXmsm() {
        return xmsm;
    }
 
    public void setYjzgxj(BigDecimal yjzgxj) {
        this.yjzgxj = yjzgxj;
    }
 
    public BigDecimal getYjzgxj() {
        return yjzgxj;
    }
 
    public void setEjzgxj(BigDecimal ejzgxj) {
        this.ejzgxj = ejzgxj;
    }
 
    public BigDecimal getEjzgxj() {
        return ejzgxj;
    }
 
    public void setSjzgxj(BigDecimal sjzgxj) {
        this.sjzgxj = sjzgxj;
    }
 
    public BigDecimal getSjzgxj() {
        return sjzgxj;
    }
 
    public void setXmnh(String xmnh) {
        this.xmnh = xmnh;
    }
 
    public String getXmnh() {
        return xmnh;
    }
 
    public void setXmfl(String xmfl) {
        this.xmfl = xmfl;
    }
 
    public String getXmfl() {
        return xmfl;
    }
 
    public void setTdzgxj(BigDecimal tdzgxj) {
        this.tdzgxj = tdzgxj;
    }
 
    public BigDecimal getTdzgxj() {
        return tdzgxj;
    }
 
    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("yqid", getYqid())
                .append("xmid", getXmid())
                .append("xmbm", getXmbm())
                .append("xmmc", getXmmc())
                .append("pym", getPym())
                .append("wbm", getWbm())
                .append("zjm", getZjm())
                .append("dw", getDw())
                .append("ksxmfl", getKsxmfl())
                .append("xxxmfl", getXxxmfl())
                .append("cwxmfl", getCwxmfl())
                .append("yjxmfl", getYjxmfl())
                .append("gkfl", getGkfl())
                .append("yzfl", getYzfl())
                .append("fpfl", getFpfl())
                .append("ckdj", getCkdj())
                .append("sxh", getSxh())
                .append("sfsf", getSfsf())
                .append("ybxmdj", getYbxmdj())
                .append("gjxmdm", getGjxmdm())
                .append("gjxmmc", getGjxmmc())
                .append("sjxmdm", getSjxmdm())
                .append("sjxmmc", getSjxmmc())
                .append("xmnr", getXmnr())
                .append("xmsm", getXmsm())
                .append("deleted", getDeleted())
                .append("createBy", getCreateBy())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateTime", getUpdateTime())
                .append("yjzgxj", getYjzgxj())
                .append("ejzgxj", getEjzgxj())
                .append("sjzgxj", getSjzgxj())
                .append("xmnh", getXmnh())
                .append("xmfl", getXmfl())
                .append("tdzgxj", getTdzgxj())
                .toString();
    }
}