package Device import ( "fmt" "github.com/beego/beego/v2/adapter/orm" _ "github.com/go-sql-driver/mysql" ) // 模板 type DeviceWarningList 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 *DeviceWarningList) TableName() string { return "DeviceWarningList" // 数据库名称 // ************** 替换 FormulaList ************** } func init() { //注册模型 orm.RegisterModel(new(DeviceWarningList)) } // ---------------- 特殊方法 ------------------- // 获取 ById func Read_DeviceWarningList_ById(id int) (r DeviceWarningList) { o := orm.NewOrm() r = DeviceWarningList{Id: id} err := o.Read(&r) // o.Read(&r,"Tokey") 如果不是 主键 就得指定字段名 if err != nil { fmt.Println(err) } return r } // 获取全部 func Read_DeviceWarningList_All_1() (r []DeviceWarningList) { o := orm.NewOrm() qs := o.QueryTable(new(DeviceWarningList)) qs.All(&r) return r }