Commit f22834e0 by zhu.zewen

优化Entity、DTO、VO

parent 952de68e
...@@ -8,16 +8,13 @@ import java.util.List; ...@@ -8,16 +8,13 @@ import java.util.List;
@Data @Data
public class PhysicAmpouleCreateReq { public class PhysicAmpouleCreateReq {
@ApiModelProperty(value = "类型")
private Integer type; private Integer type;
@ApiModelProperty(value = "部门ID")
private Integer deptId; private Integer deptId;
@ApiModelProperty(value = "备注")
private String remark; private String remark;
@ApiModelProperty(value = "药品记录集") @ApiModelProperty(value = "药品记录集")
private List<PhysicAmpouleCreateReq.Physic> physicList; private List<PhysicAmpouleCreateReq.Physic> physicList;
...@@ -25,20 +22,20 @@ public class PhysicAmpouleCreateReq { ...@@ -25,20 +22,20 @@ public class PhysicAmpouleCreateReq {
public static class Physic{ public static class Physic{
@ApiModelProperty(value = "药品名称") @ApiModelProperty(value = "药品名称")
private String physicName; private String physicName;
private String physicType;
@ApiModelProperty(value = "药品数量")
private Integer physicNum;
@ApiModelProperty(value = "规格") @ApiModelProperty(value = "规格")
private String physicSpec; private String physicSpec;
@ApiModelProperty(value = "药品类型")
private String physicType;
@ApiModelProperty(value = "单位")
private String unit;
@ApiModelProperty(value = "厂家名称")
private String factoryName;
@ApiModelProperty(value = "失效时间")
private String expireDate;
@ApiModelProperty(value = "批号") @ApiModelProperty(value = "批号")
private String batchNo; private String batchNo;
@ApiModelProperty(value = "药品数量")
private String unit; private Integer physicNum;
} }
} }
package com.jmai.physic.dto; package com.jmai.physic.dto;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jmai.sys.entity.BaseVersionEntity;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
...@@ -14,47 +12,35 @@ import javax.validation.constraints.NotNull; ...@@ -14,47 +12,35 @@ import javax.validation.constraints.NotNull;
public class PhysicApplyCreateReq { public class PhysicApplyCreateReq {
private Long physicApplyId; private Long physicApplyId;
@NotBlank(message = "药品名称不能为空") @NotBlank(message = "药品名称不能为空")
@ApiModelProperty(value = "药品名称") @ApiModelProperty(value = "药品名称")
private String physicName; private String physicName;
@ApiModelProperty(value = "药品类型")
private String physicType;
@NotBlank(message = "药品规格不能为空") @NotBlank(message = "药品规格不能为空")
@ApiModelProperty(value = "药品规格") @ApiModelProperty(value = "规格")
private String physicSpec; private String physicSpec;
@ApiModelProperty(value = "药品类型")
private String physicType;
@ApiModelProperty(value = "单位")
private String unit; private String unit;
@NotBlank(message = "生产厂家不能为空")
@ApiModelProperty(value = "厂家名称")
private String factoryName;
@ApiModelProperty(value = "失效时间")
private String expireDate;
@ApiModelProperty(value = "批号")
private String batchNo;
@NotNull(message = "交回空安瓿不能为空") @NotNull(message = "交回空安瓿不能为空")
@ApiModelProperty(value = "交回空安瓿数量") @ApiModelProperty(value = "交回空安瓿数量")
private Integer returnNum; private Integer returnNum;
@NotNull(message = "处方数量不能为空") @NotNull(message = "处方数量不能为空")
@ApiModelProperty(value = "处方数量") @ApiModelProperty(value = "处方数量")
private Integer prescriptionNum; private Integer prescriptionNum;
@NotNull(message = "请领数量不能为空") @NotNull(message = "请领数量不能为空")
@ApiModelProperty(value = "请领数量") @ApiModelProperty(value = "请领数量")
private Integer requisitionNum; private Integer requisitionNum;
@NotNull(message = "实发数量不能为空") @NotNull(message = "实发数量不能为空")
@ApiModelProperty(value = "实发数量") @ApiModelProperty(value = "实发数量")
private Integer actualNum; private Integer actualNum;
@ApiModelProperty(value = "批号")
private String batchNo;
@NotBlank(message = "生产厂家不能为空")
@ApiModelProperty(value = "厂家名称")
private String factoryName;
@ApiModelProperty(value = "失效时间")
private String expireDate;
} }
...@@ -5,31 +5,26 @@ import lombok.Data; ...@@ -5,31 +5,26 @@ import lombok.Data;
@Data @Data
public class PhysicInfoDTO { public class PhysicInfoDTO {
@ApiModelProperty(value = "药品名称")
private String physicName; private String physicName;
@ApiModelProperty(value = "规格")
private String prepnSpec;
@ApiModelProperty(value = "药品类型") @ApiModelProperty(value = "药品类型")
private String physicType; private String physicType;
@ApiModelProperty(value = "单位")
private String unit;
@ApiModelProperty(value = "厂家名称")
private String factoryName;
@ApiModelProperty(value = "失效时间")
private String exprieDate;
@ApiModelProperty(value = "药品类型描述")
private String physicTypeDesc; private String physicTypeDesc;
private String pkgSpecCrit; private String pkgSpecCrit;
private String prepnSpec;
private String prepnTypeDesc; private String prepnTypeDesc;
@ApiModelProperty(value = "供应商")
@ApiModelProperty(value = "失效时间") private String supplyName;
private String exprieDate;
@ApiModelProperty(value = "厂家名称")
private String factoryName;
// @ApiModelProperty(value = "供应商")
// private String supplyName;
@ApiModelProperty(value = "批号") @ApiModelProperty(value = "批号")
private String batchNo; private String batchNo;
} }
...@@ -10,21 +10,15 @@ import java.util.List; ...@@ -10,21 +10,15 @@ import java.util.List;
public class PhysicRecordCreateReq { public class PhysicRecordCreateReq {
@ApiModelProperty(value = "患者姓名") @ApiModelProperty(value = "患者姓名")
private String sickName; private String sickName;
private Integer sickSex; private Integer sickSex;
private Integer sickAge; private Integer sickAge;
private String sickIdCard; private String sickIdCard;
private String hospitalNumber; private String hospitalNumber;
@ApiModelProperty(value = "疾病名称") @ApiModelProperty(value = "疾病名称")
private String diseaseName; private String diseaseName;
@ApiModelProperty(value = "处方编号") @ApiModelProperty(value = "处方编号")
private String prescriptionNumber; private String prescriptionNumber;
@ApiModelProperty(value = "处方医生") @ApiModelProperty(value = "处方医生")
private String prescriptionDoctor; private String prescriptionDoctor;
...@@ -38,15 +32,20 @@ public class PhysicRecordCreateReq { ...@@ -38,15 +32,20 @@ public class PhysicRecordCreateReq {
public static class Physic{ public static class Physic{
@ApiModelProperty(value = "药品名称") @ApiModelProperty(value = "药品名称")
private String physicName; private String physicName;
@ApiModelProperty(value = "药品规格")
@ApiModelProperty(value = "药品数量")
private Integer physicNum;
@ApiModelProperty(value = "规格")
private String physicSpec; private String physicSpec;
@ApiModelProperty(value = "药品类型")
private String physicType;
@ApiModelProperty(value = "单位")
private String unit;
@ApiModelProperty(value = "厂家名称")
private String factoryName;
@ApiModelProperty(value = "失效时间")
private String expireDate;
@ApiModelProperty(value = "批号") @ApiModelProperty(value = "批号")
private String batchNo; private String batchNo;
@ApiModelProperty(value = "药品数量")
private Integer physicNum;
} }
} }
...@@ -28,21 +28,19 @@ public class PhysicStorageAmpouleCreateReq { ...@@ -28,21 +28,19 @@ public class PhysicStorageAmpouleCreateReq {
public static class Physic{ public static class Physic{
@ApiModelProperty(value = "药品名称") @ApiModelProperty(value = "药品名称")
private String physicName; private String physicName;
@ApiModelProperty(value = "药品规格")
private String physicType;
@ApiModelProperty(value = "药品数量")
private Integer physicNum;
@ApiModelProperty(value = "规格")
private String physicSpec; private String physicSpec;
@ApiModelProperty(value = "药品类型")
private String physicType;
@ApiModelProperty(value = "单位")
private String unit;
@ApiModelProperty(value = "厂家名称")
private String factoryName;
@ApiModelProperty(value = "批号") @ApiModelProperty(value = "批号")
private String batchNo; private String batchNo;
@ApiModelProperty(value = "药品数量")
@ApiModelProperty(value = "厂家") private Integer physicNum;
private String factoryName;
} }
} }
...@@ -9,32 +9,26 @@ import javax.validation.constraints.NotBlank; ...@@ -9,32 +9,26 @@ import javax.validation.constraints.NotBlank;
public class PhysicWarehouseCreateReq { public class PhysicWarehouseCreateReq {
private Long physicWarehouseId; private Long physicWarehouseId;
@ApiModelProperty(value = "药品名称")
private String physicName; private String physicName;
@ApiModelProperty(value = "药品规格")
private String physicSpec;
@ApiModelProperty(value = "药品类型") @ApiModelProperty(value = "药品类型")
private String physicType; private String physicType;
@ApiModelProperty(value = "单位")
private String physicSpec;
private String unit; private String unit;
@ApiModelProperty(value = "失效时间")
private String expireDate;
@ApiModelProperty(value = "厂家名称") @ApiModelProperty(value = "厂家名称")
private String factoryName; private String factoryName;
@ApiModelProperty(value = "失效时间")
private String expireDate;
@ApiModelProperty(value = "供应商") @ApiModelProperty(value = "供应商")
private String supplyName; private String supplyName;
@ApiModelProperty(value = "批号")
private String batchNo;
@NotBlank(message = "凭证号不能为空") @NotBlank(message = "凭证号不能为空")
@ApiModelProperty(value = "凭证号") @ApiModelProperty(value = "凭证号")
private String voucherNo; private String voucherNo;
@ApiModelProperty(value = "批号")
@ApiModelProperty(value = "数量") private String batchNo;
@ApiModelProperty(value = "药品数量")
private Integer physicNum; private Integer physicNum;
} }
...@@ -12,43 +12,40 @@ import lombok.Data; ...@@ -12,43 +12,40 @@ import lombok.Data;
@TableName("physic_ampoule") @TableName("physic_ampoule")
public class PhysicAmpoule extends BaseVersionEntity { public class PhysicAmpoule extends BaseVersionEntity {
@ApiModelProperty(value = "药品名称") @ApiModelProperty(value = "药品名称")
private String physicName; private String physicName;
@ApiModelProperty(value = "药品数量")
private Integer physicNum;
@ApiModelProperty(value = "规格") @ApiModelProperty(value = "规格")
private String physicSpec; private String physicSpec;
@ApiModelProperty(value = "药品类型")
private String physicType;
@ApiModelProperty(value = "单位")
private String unit;
@ApiModelProperty(value = "厂家名称")
private String factoryName;
@ApiModelProperty(value = "失效时间")
private String expireDate;
@ApiModelProperty(value = "批号") @ApiModelProperty(value = "批号")
private String batchNo; private String batchNo;
@ApiModelProperty(value = "药品数量")
private Integer physicNum;
private String factoryName; @ApiModelProperty(value = "类型")
private String unit;
private String physicType;
private Integer type; private Integer type;
@ApiModelProperty(value = "订单号")
private String orderNo; private String orderNo;
@ApiModelProperty(value = "部门ID")
private Long deptId; private Long deptId;
private Integer batchBalance; private Integer batchBalance;
private Integer physicBalance; private Integer physicBalance;
private String chUser; private String chUser;
private String fhUser; private String fhUser;
@ApiModelProperty(value = "0-待处理 1-接受退回处理 2-复核人处理") @ApiModelProperty(value = "0-待处理 1-接受退回处理 2-复核人处理")
private Integer status; private Integer status;
private String remark; private String remark;
} }
...@@ -12,37 +12,32 @@ import lombok.Data; ...@@ -12,37 +12,32 @@ import lombok.Data;
public class PhysicApply extends BaseVersionEntity{ public class PhysicApply extends BaseVersionEntity{
@ApiModelProperty(value = "药品名称") @ApiModelProperty(value = "药品名称")
private String physicName; private String physicName;
@ApiModelProperty(value = "规格")
private String physicSpec;
@ApiModelProperty(value = "药品类型") @ApiModelProperty(value = "药品类型")
private String physicType; private String physicType;
@ApiModelProperty(value = "单位")
private String physicSpec;
private String unit; private String unit;
@ApiModelProperty(value = "厂家名称")
private String factoryName;
@ApiModelProperty(value = "失效时间")
private String expireDate;
@ApiModelProperty(value = "批号")
private String batchNo;
@ApiModelProperty(value = "交回空安瓿数量") @ApiModelProperty(value = "交回空安瓿数量")
private Integer returnNum; private Integer returnNum;
@ApiModelProperty(value = "处方数量") @ApiModelProperty(value = "处方数量")
private Integer prescriptionNum; private Integer prescriptionNum;
@ApiModelProperty(value = "请领数量") @ApiModelProperty(value = "请领数量")
private Integer requisitionNum; private Integer requisitionNum;
@ApiModelProperty(value = "实发数量") @ApiModelProperty(value = "实发数量")
private Integer actualNum; private Integer actualNum;
@ApiModelProperty(value = "批号")
private String batchNo;
private String factoryName;
@ApiModelProperty(value = "失效时间")
private String expireDate;
@ApiModelProperty(value = "发药部门") @ApiModelProperty(value = "发药部门")
private Long fyDeptId; private Long fyDeptId;
@ApiModelProperty(value = "领药部门") @ApiModelProperty(value = "领药部门")
private Long lyDeptId; private Long lyDeptId;
......
...@@ -10,52 +10,44 @@ import lombok.Data; ...@@ -10,52 +10,44 @@ import lombok.Data;
@ApiModel(description = "药品专账") @ApiModel(description = "药品专账")
@TableName("physic_bill") @TableName("physic_bill")
public class PhysicBill extends BaseVersionEntity { public class PhysicBill extends BaseVersionEntity {
@ApiModelProperty(value = "部门ID")
private Long deptId; private Long deptId;
@ApiModelProperty(value = "药品名称") @ApiModelProperty(value = "药品名称")
private String physicName; private String physicName;
@ApiModelProperty(value = "规格")
private String physicSpec;
@ApiModelProperty(value = "药品类型") @ApiModelProperty(value = "药品类型")
private String physicType; private String physicType;
@ApiModelProperty(value = "单位")
private String physicSpec;
private String unit; private String unit;
@ApiModelProperty(value = "批号")
private String batchNo;
@ApiModelProperty(value = "厂家名称") @ApiModelProperty(value = "厂家名称")
private String factoryName; private String factoryName;
@ApiModelProperty(value = "失效时间") @ApiModelProperty(value = "失效时间")
private String expireDate; private String expireDate;
@ApiModelProperty(value = "批号")
private String batchNo;
@ApiModelProperty(value = "凭证号") @ApiModelProperty(value = "凭证号")
private String voucherNo; private String voucherNo;
@ApiModelProperty(value = "1-采购入库 2-申领入库 3-申领出库") @ApiModelProperty(value = "1-采购入库 2-申领入库 3-申领出库")
private Integer type; private Integer type;
@ApiModelProperty(value = "收入") @ApiModelProperty(value = "收入")
private Integer acquireNum; private Integer acquireNum;
@ApiModelProperty(value = "发出") @ApiModelProperty(value = "发出")
private Integer expendNum; private Integer expendNum;
@ApiModelProperty(value = "相关申请、入库id") @ApiModelProperty(value = "相关申请、入库id")
private Long refId; private Long refId;
@ApiModelProperty(value = "状态 0 -待验收 1 -已完成") @ApiModelProperty(value = "状态 0 -待验收 1 -已完成")
private Integer status; private Integer status;
private String lyUser; private String lyUser;
private String fhUser; private String fhUser;
@ApiModelProperty(value = "结存") @ApiModelProperty(value = "结存")
private Integer balance; private Integer balance;
@ApiModelProperty(value = "总结存") @ApiModelProperty(value = "总结存")
......
...@@ -15,25 +15,24 @@ public class PhysicStorageAmpoule extends BaseVersionEntity { ...@@ -15,25 +15,24 @@ public class PhysicStorageAmpoule extends BaseVersionEntity {
@ApiModelProperty(value = "药品名称") @ApiModelProperty(value = "药品名称")
private String physicName; private String physicName;
@ApiModelProperty(value = "药品数量")
private Integer physicNum;
@ApiModelProperty(value = "药品规格") @ApiModelProperty(value = "药品规格")
private String physicSpec; private String physicSpec;
@ApiModelProperty(value = "批号") @ApiModelProperty(value = "药品类型")
private String batchNo; private String physicType;
@ApiModelProperty(value = "单位")
private String unit;
@ApiModelProperty(value = "厂家名称") @ApiModelProperty(value = "厂家名称")
private String factoryName; private String factoryName;
private String unit; @ApiModelProperty(value = "批号")
private String batchNo;
private String physicType; @ApiModelProperty(value = "药品数量")
private Integer physicNum;
@ApiModelProperty(value = "收入") @ApiModelProperty(value = "收入")
private Integer acquireNum; private Integer acquireNum;
@ApiModelProperty(value = "发出") @ApiModelProperty(value = "发出")
private Integer expendNum; private Integer expendNum;
@ApiModelProperty(value = "类型:1-接收,2-移至销毁") @ApiModelProperty(value = "类型:1-接收,2-移至销毁")
private Integer type; private Integer type;
...@@ -50,15 +49,12 @@ public class PhysicStorageAmpoule extends BaseVersionEntity { ...@@ -50,15 +49,12 @@ public class PhysicStorageAmpoule extends BaseVersionEntity {
private Integer recycleReceiptNum; private Integer recycleReceiptNum;
private Integer batchBalance; private Integer batchBalance;
private Integer physicBalance; private Integer physicBalance;
private String jsUser; private String jsUser;
private String thUser; private String thUser;
@ApiModelProperty(value = "状态:0-待处理、1-退出人处理、2-接收人处理") @ApiModelProperty(value = "状态:0-待处理、1-退出人处理、2-接收人处理")
private Integer status; private Integer status;
private String remark; private String remark;
} }
package com.jmai.physic.vo; package com.jmai.physic.vo;
import com.jmai.physic.entity.PhysicApply;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@Data @Data
public class PhysicApplyVO { public class PhysicApplyVO extends PhysicApply {
private Long physicApplyId;
@ApiModelProperty(value = "药品名称")
private String physicName;
@ApiModelProperty(value = "药品类型")
private String physicType;
@ApiModelProperty(value = "发药部门")
private String fyDeptName;
@ApiModelProperty(value = "领药部门")
private String lyDeptName;
private String physicSpec;
private String unit;
private Integer returnNum;
private Integer prescriptionNum;
private Integer requisitionNum;
private Integer actualNum;
@ApiModelProperty(value = "批号")
private String batchNo;
private String createName; private String createName;
@ApiModelProperty(value = "状态 0 -待领药 1-待审核 2 -待发药 3 -待复核 4 -完成")
private Integer status;
private String fyUser;
private String fhUser;
private String lyUser;
private String shUser;
private LocalDateTime createTime;
} }
...@@ -8,6 +8,7 @@ import java.util.List; ...@@ -8,6 +8,7 @@ import java.util.List;
@Data @Data
public class PhysicRecordVO extends PhysicRecord { public class PhysicRecordVO extends PhysicRecord {
private String createName; private String createName;
private String deptName;
private List<Long> prescriptionImages; private List<Long> prescriptionImages;
} }
...@@ -12,4 +12,5 @@ public class PhysicWarehouseVO extends PhysicWarehouse { ...@@ -12,4 +12,5 @@ public class PhysicWarehouseVO extends PhysicWarehouse {
private Long physicWarehouseId; private Long physicWarehouseId;
private String createName; private String createName;
private String deptName;
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment