陈昶聿
7 小时以前 69ee1050d34c05415a0860d5478ee90b3acbff37
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
package com.smartor.domain;
 
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.math.BigDecimal;
import java.util.List;
 
/**
 * 药品信息对象 medication_item
 *
 * @author lihu
 * @date 2026-07-17
 */
@Data
@ApiModel("药品信息")
public class MedicationItem extends BaseEntity
        {
private static final long serialVersionUID = 1L;
 
    /** 主键ID */
    @ApiModelProperty("主键ID")
        //数据库自增改成@TableId(type = IdType.AUTO)
    private Long id;
 
    /** 药品识别码 */
    @ApiModelProperty("药品识别码")
     @Excel(name = "药品识别码")
    private String identificationCode;
 
    /** 五笔码 */
    @ApiModelProperty("五笔码")
     @Excel(name = "五笔码")
    private String wbm;
 
    /** 药品通用名 */
    @ApiModelProperty("药品通用名")
     @Excel(name = "药品通用名")
    private String medicationCommonName;
 
    /** 生产厂家名称 */
    @ApiModelProperty("生产厂家名称")
     @Excel(name = "生产厂家名称")
    private String manufacturerName;
 
    /** 药品编码 */
    @ApiModelProperty("药品编码")
     @Excel(name = "药品编码")
    private String itemCode;
 
    /** 大小包装转换比 */
    @ApiModelProperty("大小包装转换比")
     @Excel(name = "大小包装转换比")
    private Long smallLargePackageRatio;
 
    /** 机构ID */
    @ApiModelProperty("机构ID")
     @Excel(name = "机构ID")
    private Long orgId;
 
    /** 药品名称 */
    @ApiModelProperty("药品名称")
     @Excel(name = "药品名称")
    private String itemName;
 
    /** 药品类型 */
    @ApiModelProperty("药品类型")
     @Excel(name = "药品类型")
    private String medicationType;
 
    /** 抗菌药物等级编码 */
    @ApiModelProperty("抗菌药物等级编码")
     @Excel(name = "抗菌药物等级编码")
    private String antimicrobialGradeCode;
 
    /** 批准文号 */
    @ApiModelProperty("批准文号")
     @Excel(name = "批准文号")
    private String licenseNumber;
 
    /** 默认用法名称 */
    @ApiModelProperty("默认用法名称")
     @Excel(name = "默认用法名称")
    private String defaultUsageName;
 
    /** 特殊药品名称 */
    @ApiModelProperty("特殊药品名称")
     @Excel(name = "特殊药品名称")
    private String specialDrugsName;
 
    /** 抗菌药物等级名称 */
    @ApiModelProperty("抗菌药物等级名称")
     @Excel(name = "抗菌药物等级名称")
    private String antimicrobialGradeName;
 
    /** 通用名拼音 */
    @ApiModelProperty("通用名拼音")
     @Excel(name = "通用名拼音")
    private String commonPinyin;
 
    /** 通用名五笔码 */
    @ApiModelProperty("通用名五笔码")
     @Excel(name = "通用名五笔码")
    private String commonWbm;
 
    /** 生产厂家ID */
    @ApiModelProperty("生产厂家ID")
     @Excel(name = "生产厂家ID")
    private Long manufacturerId;
 
    /** 默认用法ID */
    @ApiModelProperty("默认用法ID")
     @Excel(name = "默认用法ID")
    private Long defaultUsageId;
 
    /** 规格 */
    @ApiModelProperty("规格")
     @Excel(name = "规格")
    private String specification;
 
    /** 小包装单位 */
    @ApiModelProperty("小包装单位")
     @Excel(name = "小包装单位")
    private String smallPackageUnit;
 
    /** 药品ID(业务主键) */
    @ApiModelProperty("药品ID(业务主键)")
     @Excel(name = "药品ID", readConverterExp = "业=务主键")
    private Long itemId;
 
    /** 特殊药品编码 */
    @ApiModelProperty("特殊药品编码")
     @Excel(name = "特殊药品编码")
    private String specialDrugsCode;
 
    /** 拼音 */
    @ApiModelProperty("拼音")
     @Excel(name = "拼音")
    private String pinyin;
 
    /** 剂型名称 */
    @ApiModelProperty("剂型名称")
     @Excel(name = "剂型名称")
    private String doseFormName;
 
    /** 大包装单位 */
    @ApiModelProperty("大包装单位")
     @Excel(name = "大包装单位")
    private String largePackageUnit;
 
    /** 零售价 */
    @ApiModelProperty("零售价")
     @Excel(name = "零售价")
    private BigDecimal retailPrice;
 
    /** 状态 */
    @ApiModelProperty("状态")
     @Excel(name = "状态")
    private Long status;
 
    @ApiModelProperty("剂量信息列表")
    private List<MedicationDoseInfo> doseInfoList;
 
        }