1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package Warning
- import (
- "Cold_Api/logs"
- _ "github.com/astaxie/beego/cache/redis"
- "github.com/beego/beego/v2/adapter/orm"
- _ "github.com/go-sql-driver/mysql"
- "time"
- )
- // 模板
- type WarningType struct {
- Id int `orm:"column(ID);size(11);auto;pk"`
- T_name string `orm:"size(256);null"` // 分类
- T_Tips string `orm:"type(text);size(256);null"` // 提示
- }
- func (t *WarningType) TableName() string {
- return "WarningType" // 数据库名称 // ************** 替换 FormulaList **************
- }
- //var redisCache_WarningType cache.Cache
- func init() {
- //注册模型
- orm.RegisterModel(new(WarningType))
- }
- // 获取全部
- func Read_WarningType_All_T_Notice_mechanism() string {
- logs.Println("=========== 初始化报警规则 =========")
- time.Sleep(3 * time.Second)
- o := orm.NewOrm()
- var r []WarningType
- qs := o.QueryTable(new(WarningType))
- qs.All(&r)
- str := ""
- for _, v := range r {
- str += v.T_Tips
- }
- return str
- }
|