实验依赖资源检测

更新记录

版本 日期 修改人 修改内容
1.0.0 2020年6月11日 蔺浪(510525) 新建文档
1.0.1 2020年6月12日 蔺浪(510525) 更新记录使用表格
1.0.2 2020年6月16日 蔺浪(510525) 备注依赖资源

概况

组件版本

  • 尚未发布
  • 该功能依赖LabFramework,PlayerCore等组件的新特性(改动较大),在确认应用可以接入上述依赖组件后,资源中心组件才能发布此功能并开放接口。

接口状态

检测组件依赖资源

接口签名:

bool CheckCompDepResExists(string compCode)

接口说明:

  • 检查组件以及依赖资源(组件/器材/药品/语言包等)在缓存中是否存在?

参数说明:

参数名 类型 说明
compCode string 组件编码

返回值说明

类型 说明
bool 依赖资源在缓存中是否都存在?

检测器材依赖资源

接口签名:

bool CheckEquipDepResExists(string equipCode)

接口说明:

  • 检查器材以及依赖资源(组件/器材/药品/语言包等)在缓存中是否存在?

参数说明:

参数名 类型 说明
equipCode string 器材编码

返回值说明

类型 说明
bool 依赖资源在缓存中是否都存在?

检测药品依赖资源

接口签名:

bool CheckDrugDepResExists(string drugCode)

接口说明:

  • 检查药品以及依赖资源(组件/器材/药品/语言包等)在缓存中是否存在?

参数说明:

参数名 类型 说明
drugCode string 药品编码

返回值说明

类型 说明
bool 依赖资源在缓存中是否都存在?

检测实验颗粒依赖资源

接口签名:

bool CheckCourseDepResExists(string courseFile)

接口说明:

  • 检查实验颗粒以及依赖资源(组件/器材/药品/语言包等)在缓存中是否存在?

参数说明:

参数名 类型 说明
courseFile string 实验颗粒文件路径

返回值说明

类型 说明
bool 依赖资源在缓存中是否都存在?

获取实验颗粒依赖资源

接口签名:

bool GetCourseDepRes(string courseFile, out List<LabResource> labResources)

接口说明:

  • 获取实验颗粒依赖资源(组件/器材/药品等)信息
  • 优先从缓存数据库查询实验颗粒依赖资源记录
  • 未查询到记录,则解压并解析颗粒,提取依赖资源信息并添加记录到数据库

参数说明:

参数名 类型 说明
courseFile string 实验颗粒文件路径
labResources out List<LabResource> 依赖资源信息(解析失败或者没有依赖资源信息,该值为空或者空列表)

LabResource:

属性 类型 说明
ResType LabResourceType 实验资源类型
ResCode string 实验资源编码

LabResourceType:

枚举值 说明
Equip 器材/组件(实验颗粒中记载的依赖资源无法区分组件与器材)
Drug 药品

返回值说明

类型 说明
bool 成功获取到实验颗粒依赖资源信息?