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 "warning_type" // 数据库名称 // ************** 替换 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 }