代码拉取完成,页面将自动刷新
package relationDB
import (
"gitee.com/unitedrhino/share/stores"
"time"
)
// 示例
type UdExample struct {
ID int64 `gorm:"column:id;type:bigint;primary_key;AUTO_INCREMENT"` // id编号
}
type UdDeviceTimerInfo struct {
ID int64 `gorm:"column:id;type:bigint;primary_key;AUTO_INCREMENT"` // id编号
TenantCode stores.TenantCode `gorm:"column:tenant_code;type:VARCHAR(50);NOT NULL"` // 租户编码
ProjectID stores.ProjectID `gorm:"column:project_id;type:bigint;default:0;NOT NULL"` // 项目ID(雪花ID)
ProductID string `gorm:"column:product_id;type:varchar(100);NOT NULL"` // 产品id
DeviceName string `gorm:"column:device_name;type:varchar(100);NOT NULL"` // 设备名称
DeviceAlias string `gorm:"column:device_alias;type:varchar(100);NOT NULL"` // 设备名称
TriggerType string `gorm:"column:trigger_type;type:varchar(25);NOT NULL"` //触发类型 timer: 定时触发 delay: 延迟触发(延迟触发同时只能存在一个)
ExecAt int64 `gorm:"column:exec_at;type:bigint;NOT NULL"` //执行时间 从0点加起来的秒数 如 1点就是 1*60*60
ExecRepeat int64 `gorm:"column:exec_repeat;type:bigint;default:0b1111111"` //重复 二进制周日到周六 11111111 这个参数只有定时触发才有
ActionType string `gorm:"column:action_type;type:varchar(25);NOT NULL"` //云端向设备发起属性控制: propertyControl 应用调用设备行为:action
DataName string `gorm:"column:data_name;type:VARCHAR(500);NOT NULL"` //对应的物模型定义,只读
DataID string `gorm:"column:data_id;type:varchar(100);NOT NULL"` //属性的id及行为的id
Value string `gorm:"column:value;type:varchar(1024);default:NULL"` //传的值
Name string `gorm:"column:name;type:varchar(100);default:''"` // 名称
LastRunTime time.Time `gorm:"column:last_run_time;index;default:CURRENT_TIMESTAMP;NOT NULL"`
Status int64 `gorm:"column:status;type:BIGINT;default:1"` //状态
stores.SoftTime
}
func (m *UdDeviceTimerInfo) TableName() string {
return "ud_device_timer_info"
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。