DeviceSnOld.go 702 B

12345678910111213141516171819202122232425262728293031
  1. package Device
  2. import (
  3. "github.com/beego/beego/v2/adapter/orm"
  4. _ "github.com/go-sql-driver/mysql"
  5. )
  6. type DeviceSnOld struct {
  7. Id int `orm:"column(ID);size(11);auto;pk"`
  8. T_sn string `orm:"size(256);"` // 分类
  9. }
  10. func (t *DeviceSnOld) TableName() string {
  11. return "device_sn_old" // 数据库名称 // ************** 替换 DesignClass **************
  12. }
  13. func init() {
  14. //注册模型
  15. orm.RegisterModel(new(DeviceSnOld))
  16. }
  17. // ---------------- 特殊方法 -------------------
  18. // 添加
  19. func Add_DeviceSnOld(T_sn string) {
  20. o := orm.NewOrm()
  21. user := DeviceSnOld{T_sn: T_sn}
  22. // 三个返回参数依次为:是否新创建的,对象 Id 值,错误
  23. o.ReadOrCreate(&user, "T_sn")
  24. }