| 1234567891011121314151617181920212223242526272829 |
- package models
- import (
- "github.com/jinzhu/gorm"
- )
- // SceneHis device model
- // device is a product instance, which is managed by our platform
- type SceneHis struct {
- gorm.Model
- RecordId string `gorm:"column:record_id;size:32;index"`
- SceneID string `gorm:"column:scene_id;size:32;index"`
- DeviceId string `gorm:"column:device_id;size:20;index"`
- SubDeviceId string `gorm:"column:sub_device_id;size:20;index"`
- Cmd string `gorm:"column:cmd;size:20;"`
- Params string `sql:"type:varchar(200);"`
- Topic string `sql:"type:varchar(200);"`
- Payload string `sql:"type:varchar(200);"`
- }
- type SceneHisQuery struct {
- Device
- ProductName string
- }
- // Validate 验证
- func (a *SceneHis) Validate() error {
- return nil
- }
|