CourseModel/Scene/Template

CourseEquipTemplateList

实验颗粒化学设置项

public abstract int EquipTemplatesCount { get; }

简要说明:

  • 器材模板数量
public abstract CourseEquipTemplate GetEquipTemplate(string guid);

简要说明:

  • 获取器材模板

参数:

参数名 类型 说明
guid string 器材模板Guid

返回值说明

返回值类型 说明
CourseEquipTemplate 器材模板
public abstract CourseEquipTemplate GetEquipTemplate(int equipTypeId);

简要说明:

  • 获取器材模板

参数:

参数名 类型 说明
equipTypeId int 器材类型Id

返回值说明

返回值类型 说明
CourseEquipTemplate 器材模板
public abstract ICollection<CourseEquipTemplate> GetAllEquipTemplates();

简要说明:

  • 获取所有器材模板

参数:

|参数名|类型|说明|

返回值说明

返回值类型 说明
ICollection<CourseEquipTemplate> 器材模板列表
public abstract List<CourseEquipTemplate> GetAllEquipTemplatesByType(int equipTypeId);

简要说明:

  • 获取相同类型的器材模板

参数:

参数名 类型 说明
equipTypeId int 器材类型Id

返回值说明

返回值类型 说明
List<CourseEquipTemplate> 器材模板列表
public abstract CourseEquipTemplate GetEquipTemplateByIndex(int index);

简要说明:

  • 按索引获取器材模板

参数:

参数名 类型 说明
index int 器材模板索引

返回值说明

返回值类型 说明
CourseEquipTemplate 器材模板
public abstract void RemoveEquipTemplate(string guid);

简要说明:

  • 删除器材模板

参数:

参数名 类型 说明
guid string 器材模板Guid

返回值说明

|返回值类型|说明|

public abstract CourseEquipTemplate GetMasterEquipTemplate(string guid);

简要说明:

  • 获取主器件模板

参数:

参数名 类型 说明
guid string 子器材guid

返回值说明

返回值类型 说明
CourseEquipTemplate 主器材模板
public abstract CourseEquipTemplate AddEquipTemplate(EquipTemplateData templateData);

简要说明:

  • 添加器材模板

参数:

参数名 类型 说明
templateData EquipTemplateData 原始数据

返回值说明

返回值类型 说明
CourseEquipTemplate 器材模板

CourseEquipTemplate

器材模板数据

public abstract CourseEquipData EquipData { get; }

简要说明:

  • 器材数据
public abstract string GUID { get; set; }

简要说明:

  • 器材Guid
public abstract int EquipTypeID { get; }

简要说明:

  • 器材类型ID
public abstract string EquipName { get; }

简要说明:

  • 器材名称
public abstract string EquipCode { get; }

简要说明:

  • 器材编码
public abstract int NumCount { get; set; }

简要说明:

  • 器材数量
public abstract bool IsNotLimit { get; set; }

简要说明:

  • 是否限制数量
public abstract int GroupID { get; }

简要说明:

  • 组合器材组Id
public abstract bool IsFixed { get; set; }

简要说明:

  • 是否固定观察窗口
public abstract AbstractDrugCfg DrugCfg { get; }

简要说明:

  • 药品数据
public abstract ICollection<AbstractUnitIntroduceMetaData> EquipIntrocements { get; }

简要说明:

  • 器材介绍信息
public abstract ICollection<AbstractUnitIllustrationMetaData> EquipPictures { get; }

简要说明:

  • 器材介绍图片
public abstract void AddSlave(string masterGUID, string slaveGUID, int slaveTypeId, EquipGroupCfg egCfg, EquipData slaveEquipData);

简要说明:

  • 添加子器件

参数:

参数名 类型 说明
masterGUID string 主器材Guid
slaveGUID string 子器材Guid
slaveTypeId int 子器材类型Id
egCfg EquipGroupCfg 组合器材配置
slaveEquipData CourseEquipData 子器材数据

返回值说明

void

public abstract void RemoveSlave(string guid);

简要说明:

  • 删除子器件

参数:

参数名 类型 说明
guid string 子器材Guid

返回值说明

void

public abstract ICollection<CourseEquipData> GetAllSlaves();

简要说明:

  • 获取所有子器材[含嵌套子器材]

参数:

返回值说明

返回值类型 说明
List<CourseEquipData> 子器材列表

更新记录

2020/02/14 v1.1.0[刘剑(281001)]
2020/03/06 v1.1.0[刘剑(281001)]
1.返回值类型由List改为ICollection。