mysql

package
v0.3.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 1, 2023 License: AGPL-3.0 Imports: 13 Imported by: 0

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

type RuleSceneInfoModel interface {
	scene.Repo
}

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL