package com.supervision.edh.domain.vo; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.supervision.edh.utils.LocalDateDeserializer; import lombok.Data; import java.time.LocalDate; import java.util.List; /** * @author Jason 药品信息 * @date 2025年06月20日 16:28:35 */ @Data public class DrugVO { //药品通用名称 private String yptymc; //国家药品标识码 private String gjypbsm; //药品生产日期 @JsonDeserialize(using = LocalDateDeserializer.class) private LocalDate ypscrq; //发货数量 private Integer fhsl; //剂型 private String jx; //包装规格 private String bzgg; //制剂规格 private String zjgg; //包装转换比 private Integer bzzhb; //包装转换比单位 private String bzzhbdw; //药品注册分类 private String ypzcfl; //特殊药品管理分类 private String tsypglfl; //药品批准文号 private String yppzwh; //药品有效期 private Integer ypyxq; //药品有效期单位 private String ypyxqdw; //药品生产批号 private String ypscph; //药品批准文号有效期 @JsonDeserialize(using = LocalDateDeserializer.class) private LocalDate yppzwhyxq; //药品有效期截止日期 @JsonDeserialize(using = LocalDateDeserializer.class) private LocalDate ypyxqjzrq; //国家基本药物标识 private String gjjbywbs; //处方药标识 private String cfybs; //药品上市许可持有人名称 private String ypssxkcyrmc; //统一社会信用代码(药品上市许可持有人) private String tyshxydmypssxkcyr; //药品生产企业名称 private String ypscqymc; //统一社会信用代码(药品生产企业) private String tyshxydmypscqy; //分包装厂名称 private String fbzcmc; //统一社会信用代码(分包装厂) private String tyshxydmfbzc; //#################(收货单字段) //药品英文名称 private String ypywmc; //药品商用名称 private String ypsymc; //药品本位码 private String ypbwm; //应收货数量 private Integer yshsl; //实际收货数量 private Integer sjshsl; private List instanceList; }