package com.supervision.edh.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; import java.time.LocalDate; import java.time.LocalDateTime; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.supervision.edh.utils.LocalDateDeserializer; import lombok.Getter; import lombok.Setter; /** *

* 药监企业数据上报-药品基本信息数据子集 *

* * @author Jason * @since 2025-06-20 */ @Getter @Setter @TableName("edh_domestic_drug_base_info") public class EdhDomesticDrugBaseInfo implements Serializable { private static final long serialVersionUID = 1L; /** * 主键ID */ @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 事件流水号 */ private String eventId; /** * 国家药品标识码 */ private String gjypbsm; /** * 药品通用名称 */ private String yptymc; /** * 药品英文名称 */ private String ypywmc; /** * 药品商品名称 */ private String ypspmc; /** * 药品本位码 */ private String ypbwm; /** * 剂型 */ private String jx; /** * 制剂规格 */ private String zjgg; /** * 包装规格 */ private String bzgg; /** * 包装转换比 */ private Integer bzzhb; /** * 药品有效期 */ private Integer ypyxq; /** * 药品有效期单位 */ private String ypyxqdw; /** * 药品批准文号 */ private String yppzwh; /** * 药品批准文号有效期 */ @JsonDeserialize(using = LocalDateDeserializer.class) private LocalDate yppzwhyxq; /** * 药品注册分类 */ private String ypzcfl; /** * 国家基本药物标识 */ private String gjjbywbs; /** * 特殊药品管理分类 */ private String tsypglfl; /** * 处方药标识 */ private String cfybs; /** * 药品生产企业名称 */ private String ypscqymc; /** * 统一社会信用代码(药品生产企业)生产地址 */ private String tyshxydmypscqyscdz; /** * 药品上市许可持有人名称 */ private String ypssxkcyrmc; /** * 统一社会信用代码(药品上市许可持有人) */ private String tyshxydmypssxkcyr; /** * 包装比例 */ private String bzbl; /** * 包装级别 */ private Integer bzjb; /** * 包装规格标识 */ private String bzggbs; /** * 创建时间 */ private LocalDateTime createTime; /** * 更新时间 */ private LocalDateTime updateTime; /** * 是否删除(0-否 1-是) */ private Integer isDeleted; }