umi调整

This commit is contained in:
xzb 2023-09-22 11:02:10 +08:00
parent 1fb8a5b7eb
commit b7bec3ee43
2 changed files with 10 additions and 7 deletions

View File

@ -22,7 +22,7 @@ func (m identity) Type() proto.DeviceType {
return m.deviceType
}
/////////////////////////////////////////////////////////////
//////////////////////////system中使用///////////////////////////////////
// IRelayCRole 获取继电器在具体电路中的角色(组合类型、功能名称)
// 如信号机3XH-1电路中点灯继电器组合类型-"3XH-1" 功能名称-"DDJ"
@ -39,3 +39,11 @@ type IRelayCRole interface {
//relayName-继电器在电路中的名称
FindRelayModelByCRole(relayGroup string, relayName string) Identity
}
// IModelManager 模型管理接口
type IModelManager interface {
//FindById 根据模型的复合id获取模型数据
FindById(id string) Identity
//FindByType 获取某类型设备的所有模型数据
FindByType(deviceType proto.DeviceType) []Identity
}

View File

@ -19,12 +19,7 @@ type IDeviceModel = repository.Identity
type IRelayCRole = repository.IRelayCRole
// IModelManager 模型管理接口
type IModelManager interface {
//FindById 根据模型的复合id获取模型数据
FindById(id string) IDeviceModel
//FindByType 获取某类型设备的所有模型数据
FindByType(deviceType DeviceType) []IDeviceModel
}
type IModelManager = repository.IModelManager
/////////////////////////////////////////////////////////