This commit is contained in:
XM-GO
2023-08-22 15:17:14 +08:00
parent 85f4f328f4
commit 4344771547
143 changed files with 13004 additions and 6957 deletions

View File

@@ -0,0 +1,34 @@
package entity
type DeviceStatusVo struct {
Name string `json:"name"`
Key string `json:"key"`
Type string `json:"type"`
Define any `json:"define"`
Value any `json:"value"`
Time any `json:"time"`
}
type VisualClass struct {
ClassId string `json:"classId"`
Name string `json:"name"`
Attrs []VisualTwinAttr `json:"attrs"`
}
type VisualTwinAttr struct {
Key string `json:"key"`
Name string `json:"name"`
Type string `json:"type"`
Rw string `json:"rw"` //属性的操作权限
}
type VisualTwin struct {
TwinId string `json:"twinId"`
Name string `json:"name"`
}
// 发送数据
type VisualTwinSendAttrs struct {
TwinId string `json:"twinId"`
Attrs map[string]interface{} `json:"attrs"`
}