zjh
2024-12-25 79f9fbd9f999e26af3f0bca534d825eb687e092c
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
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
package com.ltkj.hosp.domain;
 
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_ypdm
 *
 * @author ltkj
 * @date 2023-03-22
 */
@Data
@ApiModel(value ="药品对象")
public class DictYpdm extends BaseEntity {
    private static final long serialVersionUID = 1L;
 
    /**
     * 主键
     */
    @TableId(type = IdType.AUTO)
    @JsonSerialize(using = ToStringSerializer.class)
    private Long id;
 
    /**
     * 院区
     */
    @Excel(name = "院区")
    @ApiModelProperty(value = "院区")
    private String deptId;
 
    @ApiModelProperty(value = "院区名称")
    @TableField(exist = false)
    private String deptName;
 
    /**
     * 商品项目id
     */
    @ApiModelProperty(value = "商品项目id")
    private String ypId;
 
    /**
     * 商品项目编码
     */
    @ApiModelProperty(value = "商品项目编码")
    private String ypCode;
 
    /**
     * 商品名称
     */
    @Excel(name = "商品名称")
    @ApiModelProperty(value = "商品名称")
    private String ypName;
 
    /**
     * 商品通用名称
     */
    @Excel(name = "商品通用名称")
    @ApiModelProperty(value = "商品通用名称")
    private String ypGenericName;
 
    /**
     * 拼音码
     */
    @Excel(name = "拼音码")
    @ApiModelProperty(value = "拼音码")
    private String pinYinCode;
 
    /**
     * 五笔码
     */
    @Excel(name = "五笔码")
    @ApiModelProperty(value = "五笔码")
    private String wuBiCode;
 
    /**
     * 助记码
     */
    @Excel(name = "助记码")
    @ApiModelProperty(value = "助记码")
    private String mnemonicCode;
 
    /**
     * 大库房单位
     */
    @Excel(name = "大库房单位")
    @ApiModelProperty(value = "大库房单位")
    private String largeUnit;
 
    /**
     * 小库房单位
     */
    @Excel(name = "小库房单位")
    @ApiModelProperty(value = "小库房单位")
    private String smallUnit;
 
    /**
     * 门诊单位
     */
    @Excel(name = "门诊单位")
    @ApiModelProperty(value = "门诊单位")
    private String outpatientUnit;
 
    /**
     * 住院单位
     */
    @Excel(name = "住院单位")
    @ApiModelProperty(value = "住院单位")
    private String hosUnit;
 
    /**
     * 商品规格
     */
    @Excel(name = "商品规格")
    @ApiModelProperty(value = "商品规格")
    private String ypSpec;
 
    /**
     * 药效项目分类
     */
    @Excel(name = "药效项目分类")
    @ApiModelProperty(value = "药效项目分类")
    private String drugsClassify;
 
    /**
     * 详细项目分类
     */
    @Excel(name = "详细项目分类")
    @ApiModelProperty(value = "详细项目分类")
    private String detailClassify;
 
    /**
     * 概括分类
     */
    @Excel(name = "概括分类")
    @ApiModelProperty(value = "概括分类")
    private String summaryCalssify;
 
    /**
     * 门诊拆包转化比例
     */
    @Excel(name = "门诊拆包转化比例")
    @ApiModelProperty(value = "门诊拆包转化比例")
    private String outRatio;
 
    /**
     * 住院拆包转化比例
     */
    @Excel(name = "住院拆包转化比例")
    @ApiModelProperty(value = "主演拆包转化比例")
    private String hosRatio;
 
    /**
     * 拆包转化比例
     */
    @Excel(name = "拆包转化比例")
    @ApiModelProperty(value = "拆包化比例")
    private String unpackRatio;
 
    /**
     * 加成比例
     */
    @Excel(name = "加成比例")
    @ApiModelProperty(value = "加成比例")
    private String additionRatio;
 
    /**
     * 批准文号
     */
    @Excel(name = "批准文号")
    @ApiModelProperty(value = "批准文号")
    private String approvalNumber;
 
    /**
     * 默认用药天数
     */
    @Excel(name = "默认用药天数")
    @ApiModelProperty(value = "默认用药天数")
    private String defaultDays;
 
    /**
     * 默认用药剂量
     */
    @Excel(name = "默认用药剂量")
    @ApiModelProperty(value = "默认用药剂量")
    private String defaultDose;
 
    /**
     * 默认用药频次
     */
    @Excel(name = "默认用药频次")
    @ApiModelProperty(value = "默认用药频次")
    private String defaultFrequency;
 
    /**
     * 默认用法编码
     */
    @Excel(name = "默认用法编码")
    @ApiModelProperty(value = "默认用法编码")
    private String defaultCode;
 
    /**
     * 剂量单位编码
     */
    @Excel(name = "剂量单位编码")
    @ApiModelProperty(value = "计量单位编码")
    private String doseUnitCode;
 
    /**
     * 剂量比例
     */
    @Excel(name = "剂量比例")
    @ApiModelProperty(value = "剂量比例")
    private String doseRatio;
 
    /**
     * 皮试标志
     */
    @Excel(name = "皮试标志")
    @ApiModelProperty(value = "皮试标志")
    private String skinTestSign;
 
    /**
     * 皮试指南
     */
    @Excel(name = "皮试指南")
    @ApiModelProperty(value = "皮试指南")
    private String skinTestGuide;
 
    /**
     * 科室项目分类
     */
    @Excel(name = "科室项目分类")
    @ApiModelProperty(value = "科室项目分类")
    private String deptClassify;
 
    /**
     * 参考单价
     */
    @Excel(name = "参考单价")
    @ApiModelProperty(value = "参考单价")
    private Long referencePrice;
 
    /**
     * 顺序号
     */
    @Excel(name = "顺序号")
    @ApiModelProperty(value = "顺序号")
    private String serialNumber;
 
    /**
     * 是否收费,默认是0收费,1是不收费
     */
    @Excel(name = "是否收费,默认是0收费,1是不收费")
    @ApiModelProperty(value = "是否收费;0是1否")
    private String isCharge;
 
    /**
     * 医保项目等级(甲,乙)默认空
     */
    @Excel(name = "医保项目等级", readConverterExp = "甲=,乙")
    @ApiModelProperty(value = "医保项目等级")
    private String medicalGrade;
 
    /**
     * 国家项目代码
     */
    @Excel(name = "国家项目代码")
    @ApiModelProperty(value = "国家项目代码")
    private String countryProCode;
 
    /**
     * 国家项目名称
     */
    @Excel(name = "国家项目名称")
    @ApiModelProperty(value = "国家项目名称")
    private String countryProName;
 
    /**
     * 省级项目代码
     */
    @Excel(name = "省级项目代码")
    @ApiModelProperty(value = "省级项目代码")
    private String provincialProCode;
 
    /**
     * 省级项目名称
     */
    @Excel(name = "省级项目名称")
    @ApiModelProperty(value = "省级项目名称")
    private String provincialProName;
 
 
    /**
     * 库存上限
     */
    @Excel(name = "库存上限")
    @ApiModelProperty(value = "库存上线")
    private Long upperLimit;
 
    /**
     * 库存下限
     */
    @Excel(name = "库存下限")
    @ApiModelProperty(value = "库存下线")
    private Long lowerLimit;
 
    /**
     * 国药准字
     */
    @Excel(name = "国药准字")
    private String chinaNumber;
 
    public void setId(Long id) {
        this.id = id;
    }
 
    public Long getId() {
        return id;
    }
 
    public void setDeptId(String deptId) {
        this.deptId = deptId;
    }
 
    public String getDeptId() {
        return deptId;
    }
 
    public void setYpId(String ypId) {
        this.ypId = ypId;
    }
 
    public String getYpId() {
        return ypId;
    }
 
    public void setYpCode(String ypCode) {
        this.ypCode = ypCode;
    }
 
    public String getYpCode() {
        return ypCode;
    }
 
    public void setYpName(String ypName) {
        this.ypName = ypName;
    }
 
    public String getYpName() {
        return ypName;
    }
 
    public void setYpGenericName(String ypGenericName) {
        this.ypGenericName = ypGenericName;
    }
 
    public String getYpGenericName() {
        return ypGenericName;
    }
 
    public void setPinYinCode(String pinYinCode) {
        this.pinYinCode = pinYinCode;
    }
 
    public String getPinYinCode() {
        return pinYinCode;
    }
 
    public void setWuBiCode(String wuBiCode) {
        this.wuBiCode = wuBiCode;
    }
 
    public String getWuBiCode() {
        return wuBiCode;
    }
 
    public void setMnemonicCode(String mnemonicCode) {
        this.mnemonicCode = mnemonicCode;
    }
 
    public String getMnemonicCode() {
        return mnemonicCode;
    }
 
    public void setLargeUnit(String largeUnit) {
        this.largeUnit = largeUnit;
    }
 
    public String getLargeUnit() {
        return largeUnit;
    }
 
    public void setSmallUnit(String smallUnit) {
        this.smallUnit = smallUnit;
    }
 
    public String getSmallUnit() {
        return smallUnit;
    }
 
    public void setOutpatientUnit(String outpatientUnit) {
        this.outpatientUnit = outpatientUnit;
    }
 
    public String getOutpatientUnit() {
        return outpatientUnit;
    }
 
    public void setHosUnit(String hosUnit) {
        this.hosUnit = hosUnit;
    }
 
    public String getHosUnit() {
        return hosUnit;
    }
 
    public void setYpSpec(String ypSpec) {
        this.ypSpec = ypSpec;
    }
 
    public String getYpSpec() {
        return ypSpec;
    }
 
    public void setDrugsClassify(String drugsClassify) {
        this.drugsClassify = drugsClassify;
    }
 
    public String getDrugsClassify() {
        return drugsClassify;
    }
 
    public void setDetailClassify(String detailClassify) {
        this.detailClassify = detailClassify;
    }
 
    public String getDetailClassify() {
        return detailClassify;
    }
 
    public void setSummaryCalssify(String summaryCalssify) {
        this.summaryCalssify = summaryCalssify;
    }
 
    public String getSummaryCalssify() {
        return summaryCalssify;
    }
 
    public void setOutRatio(String outRatio) {
        this.outRatio = outRatio;
    }
 
    public String getOutRatio() {
        return outRatio;
    }
 
    public void setHosRatio(String hosRatio) {
        this.hosRatio = hosRatio;
    }
 
    public String getHosRatio() {
        return hosRatio;
    }
 
    public void setUnpackRatio(String unpackRatio) {
        this.unpackRatio = unpackRatio;
    }
 
    public String getUnpackRatio() {
        return unpackRatio;
    }
 
    public void setAdditionRatio(String additionRatio) {
        this.additionRatio = additionRatio;
    }
 
    public String getAdditionRatio() {
        return additionRatio;
    }
 
    public void setApprovalNumber(String approvalNumber) {
        this.approvalNumber = approvalNumber;
    }
 
    public String getApprovalNumber() {
        return approvalNumber;
    }
 
    public void setDefaultDays(String defaultDays) {
        this.defaultDays = defaultDays;
    }
 
    public String getDefaultDays() {
        return defaultDays;
    }
 
    public void setDefaultDose(String defaultDose) {
        this.defaultDose = defaultDose;
    }
 
    public String getDefaultDose() {
        return defaultDose;
    }
 
    public void setDefaultFrequency(String defaultFrequency) {
        this.defaultFrequency = defaultFrequency;
    }
 
    public String getDefaultFrequency() {
        return defaultFrequency;
    }
 
    public void setDefaultCode(String defaultCode) {
        this.defaultCode = defaultCode;
    }
 
    public String getDefaultCode() {
        return defaultCode;
    }
 
    public void setDoseUnitCode(String doseUnitCode) {
        this.doseUnitCode = doseUnitCode;
    }
 
    public String getDoseUnitCode() {
        return doseUnitCode;
    }
 
    public void setDoseRatio(String doseRatio) {
        this.doseRatio = doseRatio;
    }
 
    public String getDoseRatio() {
        return doseRatio;
    }
 
    public void setSkinTestSign(String skinTestSign) {
        this.skinTestSign = skinTestSign;
    }
 
    public String getSkinTestSign() {
        return skinTestSign;
    }
 
    public void setSkinTestGuide(String skinTestGuide) {
        this.skinTestGuide = skinTestGuide;
    }
 
    public String getSkinTestGuide() {
        return skinTestGuide;
    }
 
    public void setDeptClassify(String deptClassify) {
        this.deptClassify = deptClassify;
    }
 
    public String getDeptClassify() {
        return deptClassify;
    }
 
    public void setReferencePrice(Long referencePrice) {
        this.referencePrice = referencePrice;
    }
 
    public Long getReferencePrice() {
        return referencePrice;
    }
 
    public void setSerialNumber(String serialNumber) {
        this.serialNumber = serialNumber;
    }
 
    public String getSerialNumber() {
        return serialNumber;
    }
 
    public void setIsCharge(String isCharge) {
        this.isCharge = isCharge;
    }
 
    public String getIsCharge() {
        return isCharge;
    }
 
    public void setMedicalGrade(String medicalGrade) {
        this.medicalGrade = medicalGrade;
    }
 
    public String getMedicalGrade() {
        return medicalGrade;
    }
 
    public void setCountryProCode(String countryProCode) {
        this.countryProCode = countryProCode;
    }
 
    public String getCountryProCode() {
        return countryProCode;
    }
 
    public void setCountryProName(String countryProName) {
        this.countryProName = countryProName;
    }
 
    public String getCountryProName() {
        return countryProName;
    }
 
    public void setProvincialProCode(String provincialProCode) {
        this.provincialProCode = provincialProCode;
    }
 
    public String getProvincialProCode() {
        return provincialProCode;
    }
 
    public void setProvincialProName(String provincialProName) {
        this.provincialProName = provincialProName;
    }
 
    public String getProvincialProName() {
        return provincialProName;
    }
 
    public void setUpperLimit(Long upperLimit) {
        this.upperLimit = upperLimit;
    }
 
    public Long getUpperLimit() {
        return upperLimit;
    }
 
    public void setLowerLimit(Long lowerLimit) {
        this.lowerLimit = lowerLimit;
    }
 
    public Long getLowerLimit() {
        return lowerLimit;
    }
 
    public void setChinaNumber(String chinaNumber) {
        this.chinaNumber = chinaNumber;
    }
 
    public String getChinaNumber() {
        return chinaNumber;
    }
 
    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("deptId", getDeptId())
                .append("ypId", getYpId())
                .append("ypCode", getYpCode())
                .append("ypName", getYpName())
                .append("ypGenericName", getYpGenericName())
                .append("pinYinCode", getPinYinCode())
                .append("wuBiCode", getWuBiCode())
                .append("mnemonicCode", getMnemonicCode())
                .append("largeUnit", getLargeUnit())
                .append("smallUnit", getSmallUnit())
                .append("outpatientUnit", getOutpatientUnit())
                .append("hosUnit", getHosUnit())
                .append("ypSpec", getYpSpec())
                .append("drugsClassify", getDrugsClassify())
                .append("detailClassify", getDetailClassify())
                .append("summaryCalssify", getSummaryCalssify())
                .append("outRatio", getOutRatio())
                .append("hosRatio", getHosRatio())
                .append("unpackRatio", getUnpackRatio())
                .append("additionRatio", getAdditionRatio())
                .append("approvalNumber", getApprovalNumber())
                .append("defaultDays", getDefaultDays())
                .append("defaultDose", getDefaultDose())
                .append("defaultFrequency", getDefaultFrequency())
                .append("defaultCode", getDefaultCode())
                .append("doseUnitCode", getDoseUnitCode())
                .append("doseRatio", getDoseRatio())
                .append("skinTestSign", getSkinTestSign())
                .append("skinTestGuide", getSkinTestGuide())
                .append("deptClassify", getDeptClassify())
                .append("referencePrice", getReferencePrice())
                .append("serialNumber", getSerialNumber())
                .append("isCharge", getIsCharge())
                .append("medicalGrade", getMedicalGrade())
                .append("countryProCode", getCountryProCode())
                .append("countryProName", getCountryProName())
                .append("provincialProCode", getProvincialProCode())
                .append("provincialProName", getProvincialProName())
                .append("deleted", getDeleted())
                .append("createBy", getCreateBy())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateTime", getUpdateTime())
                .append("upperLimit", getUpperLimit())
                .append("lowerLimit", getLowerLimit())
                .append("chinaNumber", getChinaNumber())
                .toString();
    }
}