feat(doctorstation): 实现用法绑定耗材功能 bug#145

- 新增getBoundDevicesByUsage方法用于根据用法代码查询绑定的耗材
- 在医生站医嘱服务中添加用法绑定耗材处理逻辑
- 实现handleBoundDevices方法自动创建耗材请求和费用项
- 更新MyBatis映射XML文件添加新的查询语句
- 添加组合套餐服务实现类支持套餐功能
This commit is contained in:
2026-03-18 09:36:04 +08:00
parent 257ea42db7
commit 1e7e0453e6
4 changed files with 470 additions and 3 deletions

View File

@@ -51,11 +51,22 @@ public interface OutpatientRegistrationAppMapper {
/**
* 查询item绑定的信息(耗材或诊疗)
*
*
* @param itemId itemId
* @param devActable 绑定的表名(耗材或诊疗)
* @return item绑定的信息
*/
List<ActivityDeviceDto> getTmpActivityList(@Param("itemId") String itemId, @Param("devActable") String devActable);
/**
* 根据用法代码查询绑定的耗材
*
* @param methodCode 用法代码
* @param devActTable 绑定的表名(耗材)
* @param typeCode 类型代码(1-用法绑定)
* @return 绑定的耗材列表
*/
List<ActivityDeviceDto> getBoundDevicesByUsage(@Param("methodCode") String methodCode,
@Param("devActTable") String devActTable, @Param("typeCode") String typeCode);
}