1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- 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
- }
|