Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNotFound = sqlx.ErrNotFound
Functions ¶
func ToSceneDo ¶ added in v0.3.1
func ToSceneDo(info *RuleSceneInfo) *scene.Info
Types ¶
type RuleFlowInfo ¶
type RuleFlowInfo struct { Id int64 `db:"id"` // id Name string `db:"name"` // 流的名称 Password string `db:"password"` // 登录密码 Desc string `db:"desc"` // 描述 IsDisabled int64 `db:"isDisabled"` // 是否禁用 1:是 2:否 CreatedTime time.Time `db:"createdTime"` // 创建时间 UpdatedTime time.Time `db:"updatedTime"` // 更新时间 DeletedTime sql.NullTime `db:"deletedTime"` // 删除时间,默认为空,表示未删除,非空表示已删除 }
type RuleFlowInfoModel ¶
type RuleFlowInfoModel interface {
// contains filtered or unexported methods
}
RuleFlowInfoModel is an interface to be customized, add more methods here, and implement the added methods in customRuleFlowInfoModel.
func NewRuleFlowInfoModel ¶
func NewRuleFlowInfoModel(conn sqlx.SqlConn) RuleFlowInfoModel
NewRuleFlowInfoModel returns a model for the database table.
type RuleSceneInfo ¶ added in v0.3.1
type RuleSceneInfo struct { Id int64 `db:"id"` // id Name string `db:"name"` // 场景名称 TriggerType string `db:"triggerType"` // 触发器类型 device: 设备触发 timer: 定时触发 manual:手动触发 Trigger sql.NullString `db:"trigger"` // 触发器内容-根据触发器类型改变 When sql.NullString `db:"when"` // 触发条件 Then sql.NullString `db:"then"` // 满足条件时执行的动作 Desc string `db:"desc"` // 描述 State int64 `db:"state"` // 告警配置状态(1启用 2禁用) CreatedTime time.Time `db:"createdTime"` // 创建时间 UpdatedTime time.Time `db:"updatedTime"` // 更新时间 DeletedTime sql.NullTime `db:"deletedTime"` // 删除时间,默认为空,表示未删除,非空表示已删除 }
func ToScenePo ¶ added in v0.3.1
func ToScenePo(info *scene.Info) *RuleSceneInfo
type RuleSceneInfoModel ¶ added in v0.3.1
RuleSceneInfoModel is an interface to be customized, add more methods here, and implement the added methods in customRuleSceneInfoModel.
func NewRuleSceneInfoModel ¶ added in v0.3.1
func NewRuleSceneInfoModel(conn sqlx.SqlConn) RuleSceneInfoModel
NewRuleSceneInfoModel returns a model for the database table.
Click to show internal directories.
Click to hide internal directories.