You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
705 lines
17 KiB
Java
705 lines
17 KiB
Java
package com.glxp.api.entity.thrsys;
|
|
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
import io.swagger.annotations.ApiModel;
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
import java.io.Serializable;
|
|
import java.util.Date;
|
|
import lombok.Data;
|
|
|
|
/**
|
|
* 西药中成药目录
|
|
*/
|
|
@ApiModel(value="com-glxp-api-entity-thrsys-BasicInsDrug")
|
|
@Data
|
|
@TableName(value = "basic_ins_drug")
|
|
public class BasicInsDrugEntity implements Serializable {
|
|
@TableId(value = "id", type = IdType.INPUT)
|
|
@ApiModelProperty(value="")
|
|
private Integer id;
|
|
|
|
/**
|
|
* 医疗目录编码
|
|
*/
|
|
@TableField(value = "medCatalogCode")
|
|
@ApiModelProperty(value="医疗目录编码")
|
|
private String medCatalogCode;
|
|
|
|
/**
|
|
* 药品商品名
|
|
*/
|
|
@TableField(value = "tradeName")
|
|
@ApiModelProperty(value="药品商品名")
|
|
private String tradeName;
|
|
|
|
/**
|
|
* 通用名编号
|
|
*/
|
|
@TableField(value = "genericNum")
|
|
@ApiModelProperty(value="通用名编号")
|
|
private String genericNum;
|
|
|
|
/**
|
|
* 药品通用名
|
|
*/
|
|
@TableField(value = "genericName")
|
|
@ApiModelProperty(value="药品通用名")
|
|
private String genericName;
|
|
|
|
/**
|
|
* 化学名称
|
|
*/
|
|
@TableField(value = "chemName")
|
|
@ApiModelProperty(value="化学名称")
|
|
private String chemName;
|
|
|
|
/**
|
|
* 别名
|
|
*/
|
|
@TableField(value = "`alias`")
|
|
@ApiModelProperty(value="别名")
|
|
private String alias;
|
|
|
|
/**
|
|
* 英文名称
|
|
*/
|
|
@TableField(value = "engName")
|
|
@ApiModelProperty(value="英文名称")
|
|
private String engName;
|
|
|
|
/**
|
|
* 注册名称
|
|
*/
|
|
@TableField(value = "regName")
|
|
@ApiModelProperty(value="注册名称")
|
|
private String regName;
|
|
|
|
/**
|
|
* 药监本位码
|
|
*/
|
|
@TableField(value = "medStandardCode")
|
|
@ApiModelProperty(value="药监本位码")
|
|
private String medStandardCode;
|
|
|
|
/**
|
|
* 药品剂型
|
|
*/
|
|
@TableField(value = "dosageForm")
|
|
@ApiModelProperty(value="药品剂型")
|
|
private String dosageForm;
|
|
|
|
/**
|
|
* 药品剂型名称
|
|
*/
|
|
@TableField(value = "dosageFormName")
|
|
@ApiModelProperty(value="药品剂型名称")
|
|
private String dosageFormName;
|
|
|
|
/**
|
|
* 药品类别
|
|
*/
|
|
@TableField(value = "medCategory")
|
|
@ApiModelProperty(value="药品类别")
|
|
private String medCategory;
|
|
|
|
/**
|
|
* 药品类别名称
|
|
*/
|
|
@TableField(value = "medCategoryName")
|
|
@ApiModelProperty(value="药品类别名称")
|
|
private String medCategoryName;
|
|
|
|
/**
|
|
* 药品规格
|
|
*/
|
|
@TableField(value = "medSpec")
|
|
@ApiModelProperty(value="药品规格")
|
|
private String medSpec;
|
|
|
|
/**
|
|
* 药品规格代码
|
|
*/
|
|
@TableField(value = "medSpecCode")
|
|
@ApiModelProperty(value="药品规格代码")
|
|
private String medSpecCode;
|
|
|
|
/**
|
|
* 注册剂型
|
|
*/
|
|
@TableField(value = "regDosageForm")
|
|
@ApiModelProperty(value="注册剂型")
|
|
private String regDosageForm;
|
|
|
|
/**
|
|
* 注册规格
|
|
*/
|
|
@TableField(value = "regSpec")
|
|
@ApiModelProperty(value="注册规格")
|
|
private String regSpec;
|
|
|
|
/**
|
|
* 注册规格代码
|
|
*/
|
|
@TableField(value = "regSpecCode")
|
|
@ApiModelProperty(value="注册规格代码")
|
|
private String regSpecCode;
|
|
|
|
/**
|
|
* 每次用量
|
|
*/
|
|
@TableField(value = "doseEachTime")
|
|
@ApiModelProperty(value="每次用量")
|
|
private String doseEachTime;
|
|
|
|
/**
|
|
* 使用频次
|
|
*/
|
|
@TableField(value = "usageFrequency")
|
|
@ApiModelProperty(value="使用频次")
|
|
private String usageFrequency;
|
|
|
|
/**
|
|
* 酸根盐基
|
|
*/
|
|
@TableField(value = "acidBase")
|
|
@ApiModelProperty(value="酸根盐基")
|
|
private String acidBase;
|
|
|
|
/**
|
|
* 国家药品编号
|
|
*/
|
|
@TableField(value = "nationalDrugNum")
|
|
@ApiModelProperty(value="国家药品编号")
|
|
private String nationalDrugNum;
|
|
|
|
/**
|
|
* 用法
|
|
*/
|
|
@TableField(value = "`usage`")
|
|
@ApiModelProperty(value="用法")
|
|
private String usage;
|
|
|
|
/**
|
|
* 中成药标志
|
|
*/
|
|
@TableField(value = "tcmMark")
|
|
@ApiModelProperty(value="中成药标志")
|
|
private Byte tcmMark;
|
|
|
|
/**
|
|
* 生产地类别
|
|
*/
|
|
@TableField(value = "productionAreaType")
|
|
@ApiModelProperty(value="生产地类别")
|
|
private String productionAreaType;
|
|
|
|
/**
|
|
* 生产地类别名称
|
|
*/
|
|
@TableField(value = "productionAreaName")
|
|
@ApiModelProperty(value="生产地类别名称")
|
|
private String productionAreaName;
|
|
|
|
/**
|
|
* 计价单位类型
|
|
*/
|
|
@TableField(value = "pricingUnitType")
|
|
@ApiModelProperty(value="计价单位类型")
|
|
private String pricingUnitType;
|
|
|
|
/**
|
|
* 非处方药标志
|
|
*/
|
|
@TableField(value = "otcMark")
|
|
@ApiModelProperty(value="非处方药标志")
|
|
private Byte otcMark;
|
|
|
|
/**
|
|
* 非处方药标志名称
|
|
*/
|
|
@TableField(value = "otcMarkName")
|
|
@ApiModelProperty(value="非处方药标志名称")
|
|
private String otcMarkName;
|
|
|
|
/**
|
|
* 包装材质
|
|
*/
|
|
@TableField(value = "packagingMaterial")
|
|
@ApiModelProperty(value="包装材质")
|
|
private String packagingMaterial;
|
|
|
|
/**
|
|
* 包装材质名称
|
|
*/
|
|
@TableField(value = "packagingMaterialName")
|
|
@ApiModelProperty(value="包装材质名称")
|
|
private String packagingMaterialName;
|
|
|
|
/**
|
|
* 包装规格
|
|
*/
|
|
@TableField(value = "packagingSpec")
|
|
@ApiModelProperty(value="包装规格")
|
|
private String packagingSpec;
|
|
|
|
/**
|
|
* 包装数量
|
|
*/
|
|
@TableField(value = "packagingQuantity")
|
|
@ApiModelProperty(value="包装数量")
|
|
private Integer packagingQuantity;
|
|
|
|
/**
|
|
* 功能主治
|
|
*/
|
|
@TableField(value = "mainFunction")
|
|
@ApiModelProperty(value="功能主治")
|
|
private String mainFunction;
|
|
|
|
/**
|
|
* 给药途径
|
|
*/
|
|
@TableField(value = "routeOfAdmin")
|
|
@ApiModelProperty(value="给药途径")
|
|
private String routeOfAdmin;
|
|
|
|
/**
|
|
* 说明书
|
|
*/
|
|
@TableField(value = "instructions")
|
|
@ApiModelProperty(value="说明书")
|
|
private String instructions;
|
|
|
|
/**
|
|
* 开始日期
|
|
*/
|
|
@TableField(value = "startDate")
|
|
@ApiModelProperty(value="开始日期")
|
|
private Date startDate;
|
|
|
|
/**
|
|
* 结束日期
|
|
*/
|
|
@TableField(value = "endDate")
|
|
@ApiModelProperty(value="结束日期")
|
|
private Date endDate;
|
|
|
|
/**
|
|
* 最小使用单位
|
|
*/
|
|
@TableField(value = "minUsageUnit")
|
|
@ApiModelProperty(value="最小使用单位")
|
|
private String minUsageUnit;
|
|
|
|
/**
|
|
* 最小销售单位
|
|
*/
|
|
@TableField(value = "minSalesUnit")
|
|
@ApiModelProperty(value="最小销售单位")
|
|
private String minSalesUnit;
|
|
|
|
/**
|
|
* 最小计量单位
|
|
*/
|
|
@TableField(value = "minMeasureUnit")
|
|
@ApiModelProperty(value="最小计量单位")
|
|
private String minMeasureUnit;
|
|
|
|
/**
|
|
* 最小包装数量
|
|
*/
|
|
@TableField(value = "minPackagingQuantity")
|
|
@ApiModelProperty(value="最小包装数量")
|
|
private Integer minPackagingQuantity;
|
|
|
|
/**
|
|
* 最小包装单位
|
|
*/
|
|
@TableField(value = "minPackagingUnit")
|
|
@ApiModelProperty(value="最小包装单位")
|
|
private String minPackagingUnit;
|
|
|
|
/**
|
|
* 最小制剂单位
|
|
*/
|
|
@TableField(value = "minPreparationUnit")
|
|
@ApiModelProperty(value="最小制剂单位")
|
|
private String minPreparationUnit;
|
|
|
|
/**
|
|
* 最小包装单位名称
|
|
*/
|
|
@TableField(value = "minPackagingUnitName")
|
|
@ApiModelProperty(value="最小包装单位名称")
|
|
private String minPackagingUnitName;
|
|
|
|
/**
|
|
* 最小制剂单位名称
|
|
*/
|
|
@TableField(value = "minPreparationUnitName")
|
|
@ApiModelProperty(value="最小制剂单位名称")
|
|
private String minPreparationUnitName;
|
|
|
|
/**
|
|
* 转换比
|
|
*/
|
|
@TableField(value = "conversionRate")
|
|
@ApiModelProperty(value="转换比")
|
|
private Double conversionRate;
|
|
|
|
/**
|
|
* 药品有效期
|
|
*/
|
|
@TableField(value = "shelfLife")
|
|
@ApiModelProperty(value="药品有效期")
|
|
private String shelfLife;
|
|
|
|
/**
|
|
* 最小计价单位
|
|
*/
|
|
@TableField(value = "minPricingUnit")
|
|
@ApiModelProperty(value="最小计价单位")
|
|
private String minPricingUnit;
|
|
|
|
/**
|
|
* 五笔助记码
|
|
*/
|
|
@TableField(value = "fiveStrokeCode")
|
|
@ApiModelProperty(value="五笔助记码")
|
|
private String fiveStrokeCode;
|
|
|
|
/**
|
|
* 拼音助记码
|
|
*/
|
|
@TableField(value = "pinyinCode")
|
|
@ApiModelProperty(value="拼音助记码")
|
|
private String pinyinCode;
|
|
|
|
/**
|
|
* 分包装厂家
|
|
*/
|
|
@TableField(value = "packagingManufacturer")
|
|
@ApiModelProperty(value="分包装厂家")
|
|
private String packagingManufacturer;
|
|
|
|
/**
|
|
* 生产企业编号
|
|
*/
|
|
@TableField(value = "manufacturerNum")
|
|
@ApiModelProperty(value="生产企业编号")
|
|
private String manufacturerNum;
|
|
|
|
/**
|
|
* 生产企业名称
|
|
*/
|
|
@TableField(value = "manufacturerName")
|
|
@ApiModelProperty(value="生产企业名称")
|
|
private String manufacturerName;
|
|
|
|
/**
|
|
* 特殊限价药品标志
|
|
*/
|
|
@TableField(value = "specialPricingMark")
|
|
@ApiModelProperty(value="特殊限价药品标志")
|
|
private Byte specialPricingMark;
|
|
|
|
/**
|
|
* 特殊药品标志
|
|
*/
|
|
@TableField(value = "specialDrugMark")
|
|
@ApiModelProperty(value="特殊药品标志")
|
|
private Byte specialDrugMark;
|
|
|
|
/**
|
|
* 限制使用范围
|
|
*/
|
|
@TableField(value = "usageLimit")
|
|
@ApiModelProperty(value="限制使用范围")
|
|
private String usageLimit;
|
|
|
|
/**
|
|
* 限制使用标志
|
|
*/
|
|
@TableField(value = "usageLimitMark")
|
|
@ApiModelProperty(value="限制使用标志")
|
|
private Byte usageLimitMark;
|
|
|
|
/**
|
|
* 药品注册证号
|
|
*/
|
|
@TableField(value = "regCertNum")
|
|
@ApiModelProperty(value="药品注册证号")
|
|
private String regCertNum;
|
|
|
|
/**
|
|
* 药品注册证号开始日期
|
|
*/
|
|
@TableField(value = "regCertStartDate")
|
|
@ApiModelProperty(value="药品注册证号开始日期")
|
|
private Date regCertStartDate;
|
|
|
|
/**
|
|
* 药品注册证号结束日期
|
|
*/
|
|
@TableField(value = "regCertEndDate")
|
|
@ApiModelProperty(value="药品注册证号结束日期")
|
|
private Date regCertEndDate;
|
|
|
|
/**
|
|
* 批准文号
|
|
*/
|
|
@TableField(value = "approvalNum")
|
|
@ApiModelProperty(value="批准文号")
|
|
private String approvalNum;
|
|
|
|
/**
|
|
* 批准文号开始日期
|
|
*/
|
|
@TableField(value = "approvalStartDate")
|
|
@ApiModelProperty(value="批准文号开始日期")
|
|
private Date approvalStartDate;
|
|
|
|
/**
|
|
* 批准文号结束日期
|
|
*/
|
|
@TableField(value = "approvalEndDate")
|
|
@ApiModelProperty(value="批准文号结束日期")
|
|
private Date approvalEndDate;
|
|
|
|
/**
|
|
* 市场状态
|
|
*/
|
|
@TableField(value = "marketStatus")
|
|
@ApiModelProperty(value="市场状态")
|
|
private Byte marketStatus;
|
|
|
|
/**
|
|
* 市场状态名称
|
|
*/
|
|
@TableField(value = "marketStatusName")
|
|
@ApiModelProperty(value="市场状态名称")
|
|
private String marketStatusName;
|
|
|
|
/**
|
|
* 药品注册批件电子档案
|
|
*/
|
|
@TableField(value = "regApprovalFile")
|
|
@ApiModelProperty(value="药品注册批件电子档案")
|
|
private String regApprovalFile;
|
|
|
|
/**
|
|
* 药品补充申请批件电子档案
|
|
*/
|
|
@TableField(value = "suppApprovalFile")
|
|
@ApiModelProperty(value="药品补充申请批件电子档案")
|
|
private String suppApprovalFile;
|
|
|
|
/**
|
|
* 国家医保药品目录备注
|
|
*/
|
|
@TableField(value = "nationalInsuranceNotes")
|
|
@ApiModelProperty(value="国家医保药品目录备注")
|
|
private String nationalInsuranceNotes;
|
|
|
|
/**
|
|
* 基本药物标志名称
|
|
*/
|
|
@TableField(value = "essentialDrugMarkName")
|
|
@ApiModelProperty(value="基本药物标志名称")
|
|
private String essentialDrugMarkName;
|
|
|
|
/**
|
|
* 基本药物标志
|
|
*/
|
|
@TableField(value = "essentialDrugMark")
|
|
@ApiModelProperty(value="基本药物标志")
|
|
private Byte essentialDrugMark;
|
|
|
|
/**
|
|
* 增值税调整药品标志
|
|
*/
|
|
@TableField(value = "vatAdjustmentMark")
|
|
@ApiModelProperty(value="增值税调整药品标志")
|
|
private Byte vatAdjustmentMark;
|
|
|
|
/**
|
|
* 增值税调整药品名称
|
|
*/
|
|
@TableField(value = "vatAdjustmentName")
|
|
@ApiModelProperty(value="增值税调整药品名称")
|
|
private String vatAdjustmentName;
|
|
|
|
/**
|
|
* 上市药品目录集药品
|
|
*/
|
|
@TableField(value = "listedDrugCatalog")
|
|
@ApiModelProperty(value="上市药品目录集药品")
|
|
private Byte listedDrugCatalog;
|
|
|
|
/**
|
|
* 医保谈判药品标志
|
|
*/
|
|
@TableField(value = "insuranceNegotiationMark")
|
|
@ApiModelProperty(value="医保谈判药品标志")
|
|
private Byte insuranceNegotiationMark;
|
|
|
|
/**
|
|
* 医保谈判药品名称
|
|
*/
|
|
@TableField(value = "insuranceNegotiationName")
|
|
@ApiModelProperty(value="医保谈判药品名称")
|
|
private String insuranceNegotiationName;
|
|
|
|
/**
|
|
* 卫健委药品编码
|
|
*/
|
|
@TableField(value = "nhcDrugCode")
|
|
@ApiModelProperty(value="卫健委药品编码")
|
|
private String nhcDrugCode;
|
|
|
|
/**
|
|
* 备注
|
|
*/
|
|
@TableField(value = "notes")
|
|
@ApiModelProperty(value="备注")
|
|
private String notes;
|
|
|
|
/**
|
|
* 有效标志
|
|
*/
|
|
@TableField(value = "activeMark")
|
|
@ApiModelProperty(value="有效标志")
|
|
private Byte activeMark;
|
|
|
|
/**
|
|
* 唯一记录号
|
|
*/
|
|
@TableField(value = "uniqueRecordNum")
|
|
@ApiModelProperty(value="唯一记录号")
|
|
private String uniqueRecordNum;
|
|
|
|
/**
|
|
* 数据创建时间
|
|
*/
|
|
@TableField(value = "dataCreateTime")
|
|
@ApiModelProperty(value="数据创建时间")
|
|
private Date dataCreateTime;
|
|
|
|
/**
|
|
* 数据更新时间
|
|
*/
|
|
@TableField(value = "dataUpdateTime")
|
|
@ApiModelProperty(value="数据更新时间")
|
|
private Date dataUpdateTime;
|
|
|
|
/**
|
|
* 版本号
|
|
*/
|
|
@TableField(value = "versionNum")
|
|
@ApiModelProperty(value="版本号")
|
|
private String versionNum;
|
|
|
|
/**
|
|
* 版本名称
|
|
*/
|
|
@TableField(value = "versionName")
|
|
@ApiModelProperty(value="版本名称")
|
|
private String versionName;
|
|
|
|
/**
|
|
* 儿童用药
|
|
*/
|
|
@TableField(value = "pediatricUsage")
|
|
@ApiModelProperty(value="儿童用药")
|
|
private Byte pediatricUsage;
|
|
|
|
/**
|
|
* 公司名称
|
|
*/
|
|
@TableField(value = "companyName")
|
|
@ApiModelProperty(value="公司名称")
|
|
private String companyName;
|
|
|
|
/**
|
|
* 仿制药一致性评价药品
|
|
*/
|
|
@TableField(value = "genericConsistencyEval")
|
|
@ApiModelProperty(value="仿制药一致性评价药品")
|
|
private Byte genericConsistencyEval;
|
|
|
|
/**
|
|
* 经销企业
|
|
*/
|
|
@TableField(value = "distributor")
|
|
@ApiModelProperty(value="经销企业")
|
|
private String distributor;
|
|
|
|
/**
|
|
* 经销企业联系人
|
|
*/
|
|
@TableField(value = "distributorContact")
|
|
@ApiModelProperty(value="经销企业联系人")
|
|
private String distributorContact;
|
|
|
|
/**
|
|
* 经销企业授权书电子档案
|
|
*/
|
|
@TableField(value = "distributorAuthFile")
|
|
@ApiModelProperty(value="经销企业授权书电子档案")
|
|
private String distributorAuthFile;
|
|
|
|
/**
|
|
* 国家医保药品目录剂型
|
|
*/
|
|
@TableField(value = "insuranceDrugForm")
|
|
@ApiModelProperty(value="国家医保药品目录剂型")
|
|
private String insuranceDrugForm;
|
|
|
|
/**
|
|
* 国家医保药品目录甲乙类标识
|
|
*/
|
|
@TableField(value = "insuranceDrugClass")
|
|
@ApiModelProperty(value="国家医保药品目录甲乙类标识")
|
|
private String insuranceDrugClass;
|
|
|
|
/**
|
|
* 上市许可证持有人
|
|
*/
|
|
@TableField(value = "marketingAuthHolder")
|
|
@ApiModelProperty(value="上市许可证持有人")
|
|
private String marketingAuthHolder;
|
|
|
|
/**
|
|
* 下发标志
|
|
*/
|
|
@TableField(value = "releaseMark")
|
|
@ApiModelProperty(value="下发标志")
|
|
private Byte releaseMark;
|
|
|
|
/**
|
|
* 传输数据ID
|
|
*/
|
|
@TableField(value = "transferDataId")
|
|
@ApiModelProperty(value="传输数据ID")
|
|
private String transferDataId;
|
|
|
|
/**
|
|
* 生效时间
|
|
*/
|
|
@TableField(value = "effectiveTime")
|
|
@ApiModelProperty(value="生效时间")
|
|
private Date effectiveTime;
|
|
|
|
/**
|
|
* 失效时间
|
|
*/
|
|
@TableField(value = "expiryTime")
|
|
@ApiModelProperty(value="失效时间")
|
|
private Date expiryTime;
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
}
|