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.
529 lines
13 KiB
Java
529 lines
13 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-BasicInsMaterial")
|
|
@Data
|
|
@TableName(value = "basic_ins_material")
|
|
public class BasicInsMaterialEntity implements Serializable {
|
|
@TableId(value = "id", type = IdType.INPUT)
|
|
@ApiModelProperty(value="")
|
|
private Integer id;
|
|
|
|
/**
|
|
* 医疗目录编码
|
|
*/
|
|
@TableField(value = "medCatalogCode")
|
|
@ApiModelProperty(value="医疗目录编码")
|
|
private String medCatalogCode;
|
|
|
|
/**
|
|
* 耗材名称
|
|
*/
|
|
@TableField(value = "consumableName")
|
|
@ApiModelProperty(value="耗材名称")
|
|
private String consumableName;
|
|
|
|
/**
|
|
* 医疗器械唯一标识码
|
|
*/
|
|
@TableField(value = "deviceUniqueCode")
|
|
@ApiModelProperty(value="医疗器械唯一标识码")
|
|
private String deviceUniqueCode;
|
|
|
|
/**
|
|
* 医保通用名代码
|
|
*/
|
|
@TableField(value = "insuranceGenericCode")
|
|
@ApiModelProperty(value="医保通用名代码")
|
|
private String insuranceGenericCode;
|
|
|
|
/**
|
|
* 医保通用名
|
|
*/
|
|
@TableField(value = "insuranceGenericName")
|
|
@ApiModelProperty(value="医保通用名")
|
|
private String insuranceGenericName;
|
|
|
|
/**
|
|
* 产品型号
|
|
*/
|
|
@TableField(value = "productModel")
|
|
@ApiModelProperty(value="产品型号")
|
|
private String productModel;
|
|
|
|
/**
|
|
* 规格代码
|
|
*/
|
|
@TableField(value = "specCode")
|
|
@ApiModelProperty(value="规格代码")
|
|
private String specCode;
|
|
|
|
/**
|
|
* 规格
|
|
*/
|
|
@TableField(value = "specification")
|
|
@ApiModelProperty(value="规格")
|
|
private String specification;
|
|
|
|
/**
|
|
* 耗材分类
|
|
*/
|
|
@TableField(value = "consumableCategory")
|
|
@ApiModelProperty(value="耗材分类")
|
|
private String consumableCategory;
|
|
|
|
/**
|
|
* 规格型号
|
|
*/
|
|
@TableField(value = "specModel")
|
|
@ApiModelProperty(value="规格型号")
|
|
private String specModel;
|
|
|
|
/**
|
|
* 材质代码
|
|
*/
|
|
@TableField(value = "materialCode")
|
|
@ApiModelProperty(value="材质代码")
|
|
private String materialCode;
|
|
|
|
/**
|
|
* 耗材材质
|
|
*/
|
|
@TableField(value = "consumableMaterial")
|
|
@ApiModelProperty(value="耗材材质")
|
|
private String consumableMaterial;
|
|
|
|
/**
|
|
* 包装规格
|
|
*/
|
|
@TableField(value = "packagingSpec")
|
|
@ApiModelProperty(value="包装规格")
|
|
private String packagingSpec;
|
|
|
|
/**
|
|
* 包装数量
|
|
*/
|
|
@TableField(value = "packagingQuantity")
|
|
@ApiModelProperty(value="包装数量")
|
|
private Integer packagingQuantity;
|
|
|
|
/**
|
|
* 产品包装材质
|
|
*/
|
|
@TableField(value = "packagingMaterial")
|
|
@ApiModelProperty(value="产品包装材质")
|
|
private String packagingMaterial;
|
|
|
|
/**
|
|
* 包装单位
|
|
*/
|
|
@TableField(value = "packagingUnit")
|
|
@ApiModelProperty(value="包装单位")
|
|
private String packagingUnit;
|
|
|
|
/**
|
|
* 产品转换比
|
|
*/
|
|
@TableField(value = "productConversionRate")
|
|
@ApiModelProperty(value="产品转换比")
|
|
private Double productConversionRate;
|
|
|
|
/**
|
|
* 最小使用单位
|
|
*/
|
|
@TableField(value = "minUsageUnit")
|
|
@ApiModelProperty(value="最小使用单位")
|
|
private String minUsageUnit;
|
|
|
|
/**
|
|
* 生产地类别
|
|
*/
|
|
@TableField(value = "productionAreaType")
|
|
@ApiModelProperty(value="生产地类别")
|
|
private String productionAreaType;
|
|
|
|
/**
|
|
* 生产地类别名称
|
|
*/
|
|
@TableField(value = "productionAreaName")
|
|
@ApiModelProperty(value="生产地类别名称")
|
|
private String productionAreaName;
|
|
|
|
/**
|
|
* 产品标准
|
|
*/
|
|
@TableField(value = "productStandard")
|
|
@ApiModelProperty(value="产品标准")
|
|
private String productStandard;
|
|
|
|
/**
|
|
* 产品有效期
|
|
*/
|
|
@TableField(value = "productExpiry")
|
|
@ApiModelProperty(value="产品有效期")
|
|
private String productExpiry;
|
|
|
|
/**
|
|
* 性能结构与组成
|
|
*/
|
|
@TableField(value = "structureComposition")
|
|
@ApiModelProperty(value="性能结构与组成")
|
|
private String structureComposition;
|
|
|
|
/**
|
|
* 适用范围
|
|
*/
|
|
@TableField(value = "applicableScope")
|
|
@ApiModelProperty(value="适用范围")
|
|
private String applicableScope;
|
|
|
|
/**
|
|
* 产品使用方法
|
|
*/
|
|
@TableField(value = "usageMethod")
|
|
@ApiModelProperty(value="产品使用方法")
|
|
private String usageMethod;
|
|
|
|
/**
|
|
* 产品图片编号
|
|
*/
|
|
@TableField(value = "productImageCode")
|
|
@ApiModelProperty(value="产品图片编号")
|
|
private String productImageCode;
|
|
|
|
/**
|
|
* 产品质量标准
|
|
*/
|
|
@TableField(value = "qualityStandard")
|
|
@ApiModelProperty(value="产品质量标准")
|
|
private String qualityStandard;
|
|
|
|
/**
|
|
* 说明书
|
|
*/
|
|
@TableField(value = "instructions")
|
|
@ApiModelProperty(value="说明书")
|
|
private String instructions;
|
|
|
|
/**
|
|
* 其他证明材料
|
|
*/
|
|
@TableField(value = "otherCertMaterials")
|
|
@ApiModelProperty(value="其他证明材料")
|
|
private String otherCertMaterials;
|
|
|
|
/**
|
|
* 专机专用标志
|
|
*/
|
|
@TableField(value = "dedicatedMachineFlag")
|
|
@ApiModelProperty(value="专机专用标志")
|
|
private Byte dedicatedMachineFlag;
|
|
|
|
/**
|
|
* 专机名称
|
|
*/
|
|
@TableField(value = "dedicatedMachineName")
|
|
@ApiModelProperty(value="专机名称")
|
|
private String dedicatedMachineName;
|
|
|
|
/**
|
|
* 组套名称
|
|
*/
|
|
@TableField(value = "setNames")
|
|
@ApiModelProperty(value="组套名称")
|
|
private String setNames;
|
|
|
|
/**
|
|
* 机套标志
|
|
*/
|
|
@TableField(value = "setFlag")
|
|
@ApiModelProperty(value="机套标志")
|
|
private Byte setFlag;
|
|
|
|
/**
|
|
* 限制使用标志
|
|
*/
|
|
@TableField(value = "usageRestrictionFlag")
|
|
@ApiModelProperty(value="限制使用标志")
|
|
private Byte usageRestrictionFlag;
|
|
|
|
/**
|
|
* 医保限用范围
|
|
*/
|
|
@TableField(value = "insuranceUsageScope")
|
|
@ApiModelProperty(value="医保限用范围")
|
|
private String insuranceUsageScope;
|
|
|
|
/**
|
|
* 最小销售单位
|
|
*/
|
|
@TableField(value = "minSalesUnit")
|
|
@ApiModelProperty(value="最小销售单位")
|
|
private String minSalesUnit;
|
|
|
|
/**
|
|
* 高值耗材标志
|
|
*/
|
|
@TableField(value = "highValueConsumableFlag")
|
|
@ApiModelProperty(value="高值耗材标志")
|
|
private Byte highValueConsumableFlag;
|
|
|
|
/**
|
|
* 医用材料分类代码
|
|
*/
|
|
@TableField(value = "medicalMaterialCategoryCode")
|
|
@ApiModelProperty(value="医用材料分类代码")
|
|
private String medicalMaterialCategoryCode;
|
|
|
|
/**
|
|
* 植入材料和人体器官标志
|
|
*/
|
|
@TableField(value = "implantMaterialFlag")
|
|
@ApiModelProperty(value="植入材料和人体器官标志")
|
|
private Byte implantMaterialFlag;
|
|
|
|
/**
|
|
* 灭菌标志
|
|
*/
|
|
@TableField(value = "sterilizationFlag")
|
|
@ApiModelProperty(value="灭菌标志")
|
|
private Byte sterilizationFlag;
|
|
|
|
/**
|
|
* 灭菌标志名称
|
|
*/
|
|
@TableField(value = "sterilizationFlagName")
|
|
@ApiModelProperty(value="灭菌标志名称")
|
|
private String sterilizationFlagName;
|
|
|
|
/**
|
|
* 植入或介入类标志
|
|
*/
|
|
@TableField(value = "implantOrInterventionalFlag")
|
|
@ApiModelProperty(value="植入或介入类标志")
|
|
private Byte implantOrInterventionalFlag;
|
|
|
|
/**
|
|
* 植入或介入类名称
|
|
*/
|
|
@TableField(value = "implantOrInterventionalName")
|
|
@ApiModelProperty(value="植入或介入类名称")
|
|
private String implantOrInterventionalName;
|
|
|
|
/**
|
|
* 一次性使用标志
|
|
*/
|
|
@TableField(value = "singleUseFlag")
|
|
@ApiModelProperty(value="一次性使用标志")
|
|
private Byte singleUseFlag;
|
|
|
|
/**
|
|
* 一次性使用标志名称
|
|
*/
|
|
@TableField(value = "singleUseFlagName")
|
|
@ApiModelProperty(value="一次性使用标志名称")
|
|
private String singleUseFlagName;
|
|
|
|
/**
|
|
* 注册备案人名称
|
|
*/
|
|
@TableField(value = "regFilingPersonName")
|
|
@ApiModelProperty(value="注册备案人名称")
|
|
private String regFilingPersonName;
|
|
|
|
/**
|
|
* 开始日期
|
|
*/
|
|
@TableField(value = "startDate")
|
|
@ApiModelProperty(value="开始日期")
|
|
private Date startDate;
|
|
|
|
/**
|
|
* 结束日期
|
|
*/
|
|
@TableField(value = "endDate")
|
|
@ApiModelProperty(value="结束日期")
|
|
private Date endDate;
|
|
|
|
/**
|
|
* 医疗器械管理类别
|
|
*/
|
|
@TableField(value = "deviceManagementCategory")
|
|
@ApiModelProperty(value="医疗器械管理类别")
|
|
private String deviceManagementCategory;
|
|
|
|
/**
|
|
* 医疗器械管理类别名称
|
|
*/
|
|
@TableField(value = "deviceManagementCategoryName")
|
|
@ApiModelProperty(value="医疗器械管理类别名称")
|
|
private String deviceManagementCategoryName;
|
|
|
|
/**
|
|
* 注册备案号
|
|
*/
|
|
@TableField(value = "regFilingNum")
|
|
@ApiModelProperty(value="注册备案号")
|
|
private String regFilingNum;
|
|
|
|
/**
|
|
* 注册备案产品名称
|
|
*/
|
|
@TableField(value = "regFilingProductName")
|
|
@ApiModelProperty(value="注册备案产品名称")
|
|
private String regFilingProductName;
|
|
|
|
/**
|
|
* 结构及组成
|
|
*/
|
|
@TableField(value = "structureCompositionDetail")
|
|
@ApiModelProperty(value="结构及组成")
|
|
private String structureCompositionDetail;
|
|
|
|
/**
|
|
* 其他内容
|
|
*/
|
|
@TableField(value = "otherDetails")
|
|
@ApiModelProperty(value="其他内容")
|
|
private String otherDetails;
|
|
|
|
/**
|
|
* 批准日期
|
|
*/
|
|
@TableField(value = "approvalDate")
|
|
@ApiModelProperty(value="批准日期")
|
|
private Date approvalDate;
|
|
|
|
/**
|
|
* 注册备案人住所
|
|
*/
|
|
@TableField(value = "regFilingPersonAddress")
|
|
@ApiModelProperty(value="注册备案人住所")
|
|
private String regFilingPersonAddress;
|
|
|
|
/**
|
|
* 注册证有效期开始时间
|
|
*/
|
|
@TableField(value = "regCertStartDate")
|
|
@ApiModelProperty(value="注册证有效期开始时间")
|
|
private Date regCertStartDate;
|
|
|
|
/**
|
|
* 注册证有效期结束时间
|
|
*/
|
|
@TableField(value = "regCertEndDate")
|
|
@ApiModelProperty(value="注册证有效期结束时间")
|
|
private Date regCertEndDate;
|
|
|
|
/**
|
|
* 生产企业编号
|
|
*/
|
|
@TableField(value = "manufacturerNum")
|
|
@ApiModelProperty(value="生产企业编号")
|
|
private String manufacturerNum;
|
|
|
|
/**
|
|
* 生产企业名称
|
|
*/
|
|
@TableField(value = "manufacturerName")
|
|
@ApiModelProperty(value="生产企业名称")
|
|
private String manufacturerName;
|
|
|
|
/**
|
|
* 生产地址
|
|
*/
|
|
@TableField(value = "manufacturingAddress")
|
|
@ApiModelProperty(value="生产地址")
|
|
private String manufacturingAddress;
|
|
|
|
/**
|
|
* 代理人企业
|
|
*/
|
|
@TableField(value = "agentCompany")
|
|
@ApiModelProperty(value="代理人企业")
|
|
private String agentCompany;
|
|
|
|
/**
|
|
* 代理人企业地址
|
|
*/
|
|
@TableField(value = "agentCompanyAddress")
|
|
@ApiModelProperty(value="代理人企业地址")
|
|
private String agentCompanyAddress;
|
|
|
|
/**
|
|
* 生产国或地区
|
|
*/
|
|
@TableField(value = "productionCountry")
|
|
@ApiModelProperty(value="生产国或地区")
|
|
private String productionCountry;
|
|
|
|
/**
|
|
* 售后服务机构
|
|
*/
|
|
@TableField(value = "afterSalesService")
|
|
@ApiModelProperty(value="售后服务机构")
|
|
private String afterSalesService;
|
|
|
|
/**
|
|
* 注册或备案证电子档案
|
|
*/
|
|
@TableField(value = "regOrFilingCertFile")
|
|
@ApiModelProperty(value="注册或备案证电子档案")
|
|
private String regOrFilingCertFile;
|
|
|
|
/**
|
|
* 产品影像
|
|
*/
|
|
@TableField(value = "productImage")
|
|
@ApiModelProperty(value="产品影像")
|
|
private String productImage;
|
|
|
|
/**
|
|
* 有效标志
|
|
*/
|
|
@TableField(value = "activeMark")
|
|
@ApiModelProperty(value="有效标志")
|
|
private Byte activeMark;
|
|
|
|
/**
|
|
* 唯一记录号
|
|
*/
|
|
@TableField(value = "uniqueRecordNum")
|
|
@ApiModelProperty(value="唯一记录号")
|
|
private String uniqueRecordNum;
|
|
|
|
/**
|
|
* 版本号
|
|
*/
|
|
@TableField(value = "versionNum")
|
|
@ApiModelProperty(value="版本号")
|
|
private String versionNum;
|
|
|
|
/**
|
|
* 版本名称
|
|
*/
|
|
@TableField(value = "versionName")
|
|
@ApiModelProperty(value="版本名称")
|
|
private String versionName;
|
|
/**
|
|
* 备注
|
|
*/
|
|
@TableField(value = "remark")
|
|
@ApiModelProperty(value="备注")
|
|
private String remark;
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
}
|