Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/tousseitem/MaterialModifyRecord.java =================================================================== diff -u -r32193 -r39211 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/tousseitem/MaterialModifyRecord.java (.../MaterialModifyRecord.java) (revision 32193) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/tousseitem/MaterialModifyRecord.java (.../MaterialModifyRecord.java) (revision 39211) @@ -22,7 +22,9 @@ @DynamicUpdate(true) @Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE) public class MaterialModifyRecord { - + /** + * 材料数量的修改记录id + */ private Long id; /** Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/tousseitem/PrepareRecyleScanBarcode.java =================================================================== diff -u -r35505 -r39211 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/tousseitem/PrepareRecyleScanBarcode.java (.../PrepareRecyleScanBarcode.java) (revision 35505) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/tousseitem/PrepareRecyleScanBarcode.java (.../PrepareRecyleScanBarcode.java) (revision 39211) @@ -20,18 +20,20 @@ @DynamicUpdate(true) @Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE) public class PrepareRecyleScanBarcode { - + /** + * 预回收扫描条码的记录id + */ private Long id; /** - * 申请项(即器械包预回收的项)id + * 申请项id */ - private Long tousseItemId; + private Long tousseItemId;//(即器械包预回收的项) /** - * 器械包实例条码(只存器械包实例的条码,每一个单独的器械包实例条码占一行) + * 器械包实例条码 */ - private String tousseInstanceBarcode; + private String tousseInstanceBarcode;//(只存器械包实例的条码,每一个单独的器械包实例条码占一行) @Id @GeneratedValue(strategy = GenerationType.AUTO) Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/tousseitem/TousseItem.java =================================================================== diff -u -r38443 -r39211 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/tousseitem/TousseItem.java (.../TousseItem.java) (revision 38443) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/tousseitem/TousseItem.java (.../TousseItem.java) (revision 39211) @@ -58,33 +58,23 @@ public final static String DIPOSABLE_NO = "否"; public final static String TYPE_DIPOSABLE_GOODS = "一次性物品"; - - // 物品类型定义 - // 以后进行扩展时使用,先注释掉 - /* - * public final static int TYPE_UNKNOWN = 0; // 未知类型 public final static int - * TYPE_DIPOSABLE_GOODS = 10; // 一次性物品 public final static int TYPE_TOUSSE = - * 20; // 普通器械包 public final static int TYPE_DISINFECT_GOODS = 30; // 消毒物品 - * - * public final static int TYPE_DRESSING = 40; // 敷料包 public final static - * int TYPE_HOMEMADE = 50; // 自制物品 - * - * public final static int TYPE_CUSTOM_TOUSSE = 60; // 自定义器械包 public final - * static int TYPE_FOREIGN_TOUSSE = 70; // 外来器械包 + /** + * 申请物品的id */ - private Long id; - + /** + * 包名 + */ private String tousseName; /** * 语音提示名称 */ private String ttsName; /** - * 如果此项是高值耗材则为“生产厂家” + * 生产厂家 */ - private String supplierName; + private String supplierName;//如果此项是高值耗材则为“生产厂家” /** * 申请或借物品的总数 @@ -103,13 +93,13 @@ */ private String urgentLevel; /** - * 临时变量,不持久化到数据库 + * 修改数量 */ - private Integer editAmount; + private Integer editAmount;//临时变量,不持久化到数据库 /** - * 消毒物品材料,不持久化到数据库 + * 消毒物品材料 */ - private String disinfectGoodsMaterials; + private String disinfectGoodsMaterials;//不持久化到数据库 /** * 预回收数量 */ @@ -120,21 +110,18 @@ private Integer tallyAmount; /** - * 回收数量,回收数量为null值代表未被回收 - * 1.申请物品类型为一次性物品、及不回收的器械包(敷料包)等,该值为null - * 2.申请物品为需要回收的器械包(消毒物品等)时,未回收前该值为null,回收时如果删除这一行则值为0,否则就为回收数量 + * 回收数量 */ - private Integer recyclingAmount = null; + private Integer recyclingAmount = null;//回收数量为null值代表未被回收;1.申请物品类型为一次性物品、及不回收的器械包(敷料包)等,该值为null;2.申请物品为需要回收的器械包(消毒物品等)时,未回收前该值为null,回收时如果删除这一行则值为0,否则就为回收数量 /** - * 终止装配任务数量(待发货物品数量需减去此数量) 目前只有装配时终止装配数量联动修改待发货数量的场景用到 + * 终止装配任务数量 */ - private Integer terminatePackingTaskAmount = 0; + private Integer terminatePackingTaskAmount = 0;//(待发货物品数量需减去此数量) 目前只有装配时终止装配数量联动修改待发货数量的场景用到 /** - * 临时的回收数量。回收的时候,可以添加器械包,但是添加的器械包不一定入筐。这时候,需要添加一个申请项,但是又不能回收,单是部分回收状态。 - * 下次再打开的时候,进行回收 + * 临时的回收数量 */ - private Integer recyclingTempAmout = null; + private Integer recyclingTempAmout = null;//回收的时候,可以添加器械包,但是添加的器械包不一定入筐。这时候,需要添加一个申请项,但是又不能回收,单是部分回收状态。;下次再打开的时候,进行回收 /** * 发货数量 @@ -147,9 +134,9 @@ private String unit = ""; /** - * 一次性物品类型(即:一次性物品的“type”属性) + * 一次性物品类型 */ - private String disposableGoodsType; + private String disposableGoodsType;//(即:一次性物品的“type”属性) /** * 中包装单位 @@ -167,29 +154,31 @@ private Integer transferScale; /** - * 物品单价(浮动以后的价格) + * 物品单价 */ - private Double price = 0d; + private Double price = 0d;//(浮动以后的价格) /** - * 物品小计价格(浮动以后的价格) + * 物品小计价格 */ - private Double rowPrice = 0d; + private Double rowPrice = 0d;//(浮动以后的价格) /** - * 已签收的数量 //同一流水号不能签收两次,否则数量就不正确 + * 已签收的数量 */ - private Integer alreadySignedAmount = 0; + private Integer alreadySignedAmount = 0; //同一流水号不能签收两次,否则数量就不正确 /** - * 是 = 一次性物品、否 = 器械包 + * 是否一次性物品 */ - private String diposable; + private String diposable;//是 = 一次性物品、否 = 器械包 /** * 是否快速回收物品 */ private String expressRecycling = TousseDefinition.STR_NO; - + /** + * 申请单 + */ private InvoicePlan invoicePlan; /** @@ -224,7 +213,9 @@ * 一次性物品定义的Id */ private Long disposableGoodsId; - + /** + * 包类型 + */ private String tousseType; /** @@ -233,7 +224,7 @@ private String isThereIdentificationCard; /** - * 用于回收记录记录的篮筐 + * 篮筐名称 */ private String basketName; @@ -255,29 +246,27 @@ */ private Long invoicePlanID; /** - * 已经扫描的条码数量,在器械交接中使用 + * 已经扫描的条码数量 */ - private Integer scanedAmount; + private Integer scanedAmount;//在器械交接中使用 /** - * 没有扫描的数量。scanedAmount + unscanedAmount = prepareRecycleAmount + * 没有扫描的数量 */ - private Integer unscanedAmount; + private Integer unscanedAmount;//scanedAmount + unscanedAmount = prepareRecycleAmount /** - * 是否发货(德阳市人民医院提出的问题:DYSYY-10 器械包定义增加【是否发货】字段) - * 默认为是 - * 如果为否,则所该物品对的应的申请项不需要在发货计划的待发货物品中显示 + * 是否发货 */ - private String isInvoice = TousseDefinition.STR_YES; + private String isInvoice = TousseDefinition.STR_YES;//(德阳市人民医院提出的问题:DYSYY-10 器械包定义增加【是否发货】字段) 如果为否,则所该物品对的应的申请项不需要在发货计划的待发货物品中显示 /** - * 丢失原因说明.默认为从使用记录转换而来。可以修改 + * 丢失原因说明 */ - private String errorRemark; + private String errorRemark;//默认为从使用记录转换而来。可以修改 /** - * 报损原因说明.默认为从使用记录转换而来。可以修改 + * 报损原因说明 */ - private String damageRemark; + private String damageRemark;//默认为从使用记录转换而来。可以修改 /** * 丢失报损添加质量监测的key */ @@ -289,9 +278,9 @@ private Long expensiveGoodsId; /** - * 高值耗材的型号id(注意:0或者空为无效) + * 高值耗材的型号id */ - private Long expensiveGoodsModelId; + private Long expensiveGoodsModelId;//注意:0或者空为无效 /** * 高值耗材的型号名称 @@ -303,81 +292,72 @@ */ private String expressInvoice; /** - * 是否处理,不保存到数据库,目前只是发货使用 + * 是否处理 */ - private boolean process = true; + private boolean process = true;//不保存到数据库,目前只是发货使用 /** - * 高值耗材入库子类型(自购入库,预入库) + * 高值耗材入库子类型 */ - private String expensiveGoodsEntryType; + private String expensiveGoodsEntryType;//自购入库,预入库 /** - * 标志将来也不会被打印。如果为true,那就说明这个申请项,在以后的打印中也不会被打印出来,那计算打印状态的时候,要对应的把它排除,如果不排除,计算的打印状态就会是部分打印。 - * 比如发货数量来源于回收数量,但是回收数量为0,这种物品打印的时候,是不会被打印出来的。如果将打印的标志设置为已打印,又不符合实际;同时又没有被终止。计算打印状态的时候, - * 就会认为它没有打印,于是申请单状态就会是部分打印 + * 是否将来不会被打印 */ - private Boolean willnotPrint; + private Boolean willnotPrint;//如果为true,那就说明这个申请项,在以后的打印中也不会被打印出来,那计算打印状态的时候,要对应的把它排除,如果不排除,计算的打印状态就会是部分打印;比如发货数量来源于回收数量,但是回收数量为0,这种物品打印的时候,是不会被打印出来的。如果将打印的标志设置为已打印,又不符合实际;同时又没有被终止。计算打印状态的时候;就会认为它没有打印,于是申请单状态就会是部分打印 /** * 超时处理方式 */ private String timeoutProcessType; /** - * 发货数量计算方式(取自器械包定义的invoiceAmountMode) - * 0或者为null,表示未启用 - * 1,发货依据为回收数量,回收后发货 - * 2,发货依据为回收数量,回收前发货 - * 3,发货依据为申请数量,回收后发货 - * 4,发货依据为申请数量,回收前发货 + * 发货数量计算方式 */ - private Integer invoiceAmountMode; + private Integer invoiceAmountMode;//(取自器械包定义的invoiceAmountMode);0或者为null,表示未启用;1,发货依据为回收数量,回收后发货;2,发货依据为回收数量,回收前发货;3,发货依据为申请数量,回收后发货;4,发货依据为申请数量,回收前发货 /** - * 隐藏回收项(默认为否) 设置为是,回收列表和打开回收单时都不显示对应的包 + * 隐藏回收项 */ - private String hideRecycling = Constants.STR_NO; + private String hideRecycling = Constants.STR_NO;//设置为是,回收列表和打开回收单时都不显示对应的包 /** * 拼音码 */ @Transient private String spelling; - + /** + * 加急等级 + */ private UrgentLevel urgentLevelObj; /** - * 包定义id赋值时,包定义的材料数量 + * 包定义的材料数量 */ - private Integer materialAmount; + private Integer materialAmount;//包定义id赋值时 /** - * 判断是否需要修改装配任务,不保存到数据库(JMSZXYY-89自定义器械包申请单可以修改【是否回收属性】) - * 非自定义器械包申请单保存已经提交的申请单时,如果数量不变,就不会调整装配任务数量; - * 自定义器械包申请单保存已经提交的申请单并且【是否回收】由“是”改为“否”时,需要创建装配任务 + * 判断是否需要修改装配任务 */ - private Boolean modifyPackingTask = false; + private Boolean modifyPackingTask = false;//不保存到数据库(JMSZXYY-89自定义器械包申请单可以修改【是否回收属性】);非自定义器械包申请单保存已经提交的申请单时,如果数量不变,就不会调整装配任务数量;;自定义器械包申请单保存已经提交的申请单并且【是否回收】由“是”改为“否”时,需要创建装配任务 /** - * 代理灭菌单物品已经接收数量(GDSZYY-131): - * 需要走接收器械包流程的代理灭菌单的物品才有已经接收数量; - * 不需要接收器械包的代理灭菌单的物品,接收数量为null + * 代理灭菌单物品已经接收数量 */ - private Integer hasReceivedAmount; + private Integer hasReceivedAmount;//(GDSZYY-131):需要走接收器械包流程的代理灭菌单的物品才有已经接收数量;不需要接收器械包的代理灭菌单的物品,接收数量为null /** - * 物品申领备注(ZJYY-95) + * 物品申领备注 */ - private String remarkOfApplyGoods; + private String remarkOfApplyGoods;//ZJYY-95 /** - * 包状态(HBTSGRYY-11外来器械申请单单上的外来器械包新增字段“包状态”) + * 包状态 */ - private String packageStatus; + private String packageStatus;//HBTSGRYY-11外来器械申请单单上的外来器械包新增字段“包状态” /** - * 是否齐全(归还时,记录归还的外来器械包 包内材料是否齐全)(DGSDBZXYY-239) + * 是否齐全 */ - private String completeness; + private String completeness;//(归还时,记录归还的外来器械包 包内材料是否齐全)(DGSDBZXYY-239) public String getSpelling() { return spelling;