supervision-edh/src/main/java/com/supervision/edh/domain/vo/DrugVO.java

87 lines
2.3 KiB
Java
Raw Normal View History

2025-06-25 10:11:08 +08:00
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<InstanceVO> instanceList;
}