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;
|
|
}
|