Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/packing/ReviewedBasket.java =================================================================== diff -u -r38235 -r39149 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/packing/ReviewedBasket.java (.../ReviewedBasket.java) (revision 38235) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/packing/ReviewedBasket.java (.../ReviewedBasket.java) (revision 39149) @@ -45,22 +45,17 @@ @DynamicUpdate(true) @Table(name = "ReviewedBasket",indexes={@Index(columnList="container_id",name="container_id_index")}) public class ReviewedBasket { - + /**主键*/ private Long id; - + /**容器*/ private Container container; - /** - * 灭菌时所在的位置 - */ + /**灭菌时所在的位置*/ private String sterilizerPosition; - /** - * 创建时的操作人id - */ + /**创建时的操作人id*/ private Long userId; - /** - * 创建时间 - */ + /**创建时间*/ private Date createDate; + /**灭菌记录*/ @JsonIgnore private List sterilizationRecords; Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/packing/PackingTask.java =================================================================== diff -u -r37603 -r39149 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/packing/PackingTask.java (.../PackingTask.java) (revision 37603) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/packing/PackingTask.java (.../PackingTask.java) (revision 39149) @@ -71,199 +71,108 @@ public final static String DELETE_CAUSE_AUTO = "装配完成自动删除"; public final static String DELETE_CAUSE_MANUAL = "手动删除"; public final static String DELETE_CAUSE_TEST = "测试用例删除"; - + /**主键*/ private Long id; - /** - * 编号.装配任务在创建的时候产生。同一张申请单或者同一张回收单里面的不同物品的装配任务,编号是一样的 - */ - private String serialNumber; - /** - * 回收时间 - */ + /**编号*/ + private String serialNumber;//装配任务在创建的时候产生。同一张申请单或者同一张回收单里面的不同物品的装配任务,编号是一样的 + /**回收时间*/ private Date startTime; - /** - * 清洗时间 - */ + /**清洗时间*/ private String washTime; - /** - * 清洗篮筐id - */ + /**清洗篮筐id*/ private Long classifyBasket_id; - /** - * 清洗记录id - */ + /**清洗记录id*/ private Long washRecord_id; - + /**状态*/ private String status; - + /**包定义*/ private TousseDefinition tousseDefinition; - + /**数量*/ private Integer amount; - + /**临时数量*/ private int tempAmount; - /** - * 没有确认的器械包的数量 - */ + /**没有确认的器械包的数量*/ private Integer uncofirmedAmount = 0; - /** - * 待补充器械包数量(不持久化到数据库) - */ - private Integer waitSupplementTousseAmount; - /** - * 加急数量 - */ - private Integer urgentAmount;// - + /**待补充器械包数量*/ + private Integer waitSupplementTousseAmount;//不持久化到数据库 + /**加急数量*/ + private Integer urgentAmount; + /**处理科室编码*/ private String orgUnitCoding; - /** - * 未装配数量 - */ + /**未装配数量*/ private Integer unPackAmount; - /** - * 器械补充时间 - */ + /**器械补充时间*/ private Date supplementTime; - /** - * 回收篮筐名称 - */ + /**回收篮筐名称*/ private String recyclingBasketName; - /** - * 篮筐条码 - */ + /**篮筐条码*/ private String basketBarcode; - /** - * 装配任务类型 - */ + /**装配任务类型*/ private Integer taskType; - /** - * 申请单(不经过回收的) - */ + /**申请单(不经过回收的)*/ public static final Integer TASK_APPLICATION = 0; - /** - * 回收记录(经过回收的) - */ + /**回收记录(经过回收的)*/ public static final Integer TASK_RECYCLINGRECORD = 1; - /** - * 退货重装 - */ + /**退货重装*/ public static final Integer TASK_RETURNGOODS = 2; - /** - * 质量监测重新装配 - */ + /**质量监测重新装配*/ public static final Integer TASK_QUALITY_MONITOR = 3; - /** - * 生成装配任务的单据id,此字段与taskType字段对应关系如下: - * 1.如果taskType为申请单时,则sourceId为申请单的id - * 2.如果taskType为回收记录时,则sourceId为回收记录的id - * 3.如果taskType为退货重装时,则sourceId为退货记录的id - * 4.如果taskType为质量监测重新装配时,则sourceId为所录质量监测的包实例的回收记录id,如果该包不用回收的话,则为其申请单的id - */ - private Long sourceId; + /**生成装配任务的单据id*/ + private Long sourceId;//此字段与taskType字段对应关系如下 1.如果taskType为申请单时,则sourceId为申请单的id;2.如果taskType为回收记录时,则sourceId为回收记录的id 3.如果taskType为退货重装时,则sourceId为退货记录的id 4.如果taskType为质量监测重新装配时,则sourceId为所录质量监测的包实例的回收记录id,如果该包不用回收的话,则为其申请单的id - /** - * 源包实例id(多个之间用逗号分隔)(长度暂时改成4000,本来应该要用大对象的) - * 仅用于taskType为退货重装及质量监测重新装配时,对应的包实例id集 - * taskType为申请单及回收记录时,该字段暂不赋值 - */ - private String sourceTousseInstanceIds; + /**源包实例id*/ + private String sourceTousseInstanceIds;//多个之间用逗号分隔(长度暂时改成4000,本来应该要用大对象的), 仅用于taskType为退货重装及质量监测重新装配时,对应的包实例id集,taskType为申请单及回收记录时,该字段暂不赋值 - /** - * 装配任务所属部门 - */ + /**装配任务所属部门*/ private String department; - /** - * 装配任务所属科室编码 - */ + /**装配任务所属科室编码*/ private String departCoding; - /** - * 结算科室部门编码 - */ + /**结算科室部门编码*/ private String settleAccountsDepartCoding; - /** - * 标识牌条码 - * 该属性只适用于一个标识牌实例绑定一个篮筐的时候 - * 整包清洗的标识牌数量1,拆包清洗的忽略此属性,放入一个篮筐时,该篮筐不能放其他东西,该属性才有值 - * 装配时扫描出该装配任务选中后(在没有丢失的情况下),直接把标识牌条码带出来,不用再扫标识牌条码 - */ - private String idCardBarcode; - /** - * 废弃器械包的条码 - */ + /**标识牌条码*/ + private String idCardBarcode;//该属性只适用于一个标识牌实例绑定一个篮筐的时候;整包清洗的标识牌数量1,拆包清洗的忽略此属性,放入一个篮筐时,该篮筐不能放其他东西,该属性才有值;装配时扫描出该装配任务选中后(在没有丢失的情况下),直接把标识牌条码带出来,不用再扫标识牌条码 + /**废弃器械包的条码*/ private String discardTiBarcode; - /** - * 丢失原因说明(录使用记录时用) - */ + /**丢失原因说明(录使用记录时用)*/ private String errorRemark; - /** - * 报损原因说明(录使用记录时用) - */ + /**报损原因说明(录使用记录时用)*/ private String damageRemark; - /** - * 回收项备注 - */ + /**回收项备注*/ private String recyclingItemRemark; - /** - * 申请项备注 - */ + /**申请项备注*/ private String remarkOfApplyGoods; - /** - * 加急等级 - */ + /**加急等级*/ private String urgentLevel; - /** - * 重新装配生成的装配任务,回收单的id - */ + /**重新装配生成的装配任务,回收单的id*/ private Long rpRecyclingRecordId; - /** - * 重新装配生成的装配任务,申请单的id - */ + /**重新装配生成的装配任务,申请单的id*/ private Long rpInvoicePlanId; - /** - * 退货重发产生的申请单ID - */ + /**退货重发产生的申请单ID*/ private Long rtInvoicePlanId; - /** - * 重新装配生成的装配任务,申请项的id - */ + /**重新装配生成的装配任务,申请项的id*/ private Long rpTousseItemId; - /** - * 重新装配清洗篮筐的所有id,以分号分开 - */ - private String classifyBasketIds; - /** - * 重新装配生成的装配任务,回收人 - */ + /**重新装配清洗篮筐的所有id*/ + private String classifyBasketIds;//以分号分开 + /**重新装配生成的装配任务,回收人*/ private String rpRecyclingOperator; - /** - * 回收数量是否需要确认。DGSFYBJY-12 申请数量跟回收数量不一致,需要确认。此值为是表示需要确认,其他都不需要确认。默认为否 - */ - private String recycleAmountNeedConfirm = Constants.STR_NO; - + /**回收数量是否需要确认*/ + private String recycleAmountNeedConfirm = Constants.STR_NO;//DGSFYBJY-12 申请数量跟回收数量不一致,需要确认。此值为是表示需要确认,其他都不需要确认。默认为否 + /**加急对象*/ private UrgentLevel urgentLevelObj; - /** - * 回收人 - */ + /**回收人*/ private String recyclingUser; - /** - * 标识牌定义编号 - */ + /**标识牌定义编号*/ private String idNumber; - /** - * 标识牌实例使用次数 - */ + /**标识牌实例使用次数*/ private Long useAmount; - /** - * 加急额外信息id - */ + /**加急额外信息id*/ private Long urgentAdditionalInfoId; - /** - * 加急额外信息 - */ + /**加急额外信息*/ private UrgentAdditionalInfo urgentAdditionalInfo; @Id @GeneratedValue(strategy = GenerationType.AUTO) Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/packing/PackingRecord_ClassifyBasket.java =================================================================== diff -u -r38075 -r39149 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/packing/PackingRecord_ClassifyBasket.java (.../PackingRecord_ClassifyBasket.java) (revision 38075) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/packing/PackingRecord_ClassifyBasket.java (.../PackingRecord_ClassifyBasket.java) (revision 39149) @@ -25,16 +25,12 @@ indexes={@Index(columnList = "packingRecordId", name = "pc_prId_index"),@Index(columnList = "classifyBasketId", name = "pc_cbId_index")}) @Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE) public class PackingRecord_ClassifyBasket { + /**主键*/ private Long id; - /** - * 装配记录id - */ + /**装配记录id*/ private Long packingRecordId; - /** - * 篮筐实例id - * 数据是不全的 当一个装配任务来源于多个清洗篮筐 可能只记了一个 慎用 - */ - private Long classifyBasketId; + /**篮筐实例id*/ + private Long classifyBasketId;//数据是不全的 当一个装配任务来源于多个清洗篮筐 可能只记了一个 慎用 @Id @GeneratedValue(strategy = GenerationType.AUTO) Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/packing/PackingRecordOutItem.java =================================================================== diff -u -r23492 -r39149 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/packing/PackingRecordOutItem.java (.../PackingRecordOutItem.java) (revision 23492) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/packing/PackingRecordOutItem.java (.../PackingRecordOutItem.java) (revision 39149) @@ -31,23 +31,23 @@ @Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE) @JsonFilter("fieldFilter") public class PackingRecordOutItem { - + /**主键*/ private Long id; + /**装配历史记录id*/ + private Long packingRecordId; + /**器械包定义id*/ + private Long tousseDefinitionId; + /**器械包名字*/ + private String tousseName; + /**一次性物品定义id*/ + private Long disposableGoodsId; + /**一次性物品名字*/ + private String disposableGoodsName; + /**数量(实际出库扣减数量)*/ + private Integer amount; + /**结算金额*/ + private Double settlementPrice; - private Long packingRecordId; //装配历史记录id - - private Long tousseDefinitionId; //器械包定义id - - private String tousseName; //器械包名字 - - private Long disposableGoodsId; //一次性物品定义id - - private String disposableGoodsName; //一次性物品名字 - - private Integer amount; //数量(实际出库扣减数量) - - private Double settlementPrice; //结算金额 - @Id @GeneratedValue(strategy = GenerationType.AUTO) Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/packing/IDCardInfoForPackingTask.java =================================================================== diff -u -r23492 -r39149 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/packing/IDCardInfoForPackingTask.java (.../IDCardInfoForPackingTask.java) (revision 23492) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/packing/IDCardInfoForPackingTask.java (.../IDCardInfoForPackingTask.java) (revision 39149) @@ -36,10 +36,15 @@ public static final String TYPE_SCANNED = "回收"; public static final String TYPE_SUPPLEMENT = "补充"; public static final String TYPE_RETURN_REPACKING = "退货重装"; + /**主键*/ private Long id; + /**标识牌实例id*/ private Long idCardInstanceID; + /**装配任务id*/ private Long packingTaskID; + /**状态*/ private String status = PackingTask.STATUS_AWAIT_PACKING; + /**类型*/ private String type = TYPE_SCANNED; @Id Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/packing/PackingRecord.java =================================================================== diff -u -r33430 -r39149 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/packing/PackingRecord.java (.../PackingRecord.java) (revision 33430) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/packing/PackingRecord.java (.../PackingRecord.java) (revision 39149) @@ -59,102 +59,59 @@ ColumnNameAndPoPropertyNameMap.put("材料汇总", "foreignMaterialsAmount"); ColumnNameAndPoPropertyNameMap.put("医生", "doctor"); } - + /**主键*/ private Long id; - /** - * 配包人 - */ + /**配包人*/ private String packer; - /** - * 审核人 - */ + /**审核人*/ private String reviewer; - /** - * 供应商 - */ + /**供应商*/ private String supplierName; - /** - * 医生 - */ + /**医生*/ private String doctor; - /** - * 病人姓名 (外来器械申请单的病人姓名 因为今日本组装配记录页面需要列搜索 暂时和之前的doctor冗余在这里) - */ - private String patient; - /** - * 外来器械材料数量 - */ + /**病人姓名 */ + private String patient;//外来器械申请单的病人姓名 因为今日本组装配记录页面需要列搜索 暂时和之前的doctor冗余在这里 + /**外来器械材料数量*/ private String foreignMaterialsAmount; - /** - * 包定义id赋值时,包定义的材料数量 - */ + /**包定义id赋值时,包定义的材料数量*/ private Integer materialAmount; - /** - * 装配时间 - */ + /**装配时间*/ private Date packTime; + /**装配时间*/ private String packTimeStr; - /** - * 器械包名字 - */ + /**器械包名字*/ private String tousseName; - /** - * 拆包名称 - */ + /**拆包名称*/ private String splitTousseName; - /** - * 包定义id - */ + /**包定义id*/ private Long tousseDefinitionId; - /** - * 器械包类型 - */ + /**器械包类型*/ private String tousseType; - /** - * 数量(实际装配数量) - */ + /**数量(实际装配数量)*/ private Integer amount; - /** - * 任务组 - */ + /**任务组*/ private String taskGroup; - + /**处理科室编码*/ private String orgUnitCoding; - + /**处理科室名称*/ private String orgUnitName; - /** - * 灭菌炉 - */ + /**灭菌炉*/ private String sterilizer; - /** - * 炉次 - */ + /**炉次*/ private String frequency; - /** - * 器械检查员 - */ + /**器械检查员*/ private String inspector; - /** - * 包装人(有配置项的) - */ + /**包装人*/ private String wrapper; - /** - * 临床科室 - */ + /**临床科室*/ private String depart; - /** - * 临床科室编码 - */ + /**临床科室编码*/ private String departCoding; - /** - * 是否为自定义装配 - */ + /**是否为自定义装配*/ private Boolean isDirectPacking = false; - /** - * 装配记录转换生成的申请单 - */ + /**装配记录转换生成的申请单*/ private Long invoicePlanId; @Id @GeneratedValue(strategy = GenerationType.AUTO)