dev_mpinfo.gen.go 2.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. // Code generated by gorm.io/gen. DO NOT EDIT.
  2. // Code generated by gorm.io/gen. DO NOT EDIT.
  3. // Code generated by gorm.io/gen. DO NOT EDIT.
  4. package model
  5. import (
  6. "time"
  7. )
  8. const TableNameDevMpinfo = "dev_mpinfo"
  9. // DevMpinfo mapped from table <dev_mpinfo>
  10. type DevMpinfo struct {
  11. ID int32 `gorm:"column:id;primaryKey;autoIncrement:true" json:"id"` // 测点信息表
  12. Mpid int64 `gorm:"column:mpid" json:"mpid,string"` // 测点ID,全局唯一索引
  13. Mpname string `gorm:"column:mpname" json:"mpname"` // 测点名称
  14. Zonename string `gorm:"column:zonename" json:"zonename"` // 所在区域名称
  15. Positionname string `gorm:"column:positionname" json:"positionname"` // 区域内位置
  16. Appid int32 `gorm:"column:appid" json:"appid"` // 所属APP id
  17. Modelid int32 `gorm:"column:modelid" json:"modelid"` // 所属模型id
  18. Deviceid int32 `gorm:"column:deviceid" json:"deviceid"` // 所属设备id
  19. Attrname string `gorm:"column:attrname" json:"attrname"` // 对应模型属性
  20. Unit string `gorm:"column:unit" json:"unit"` // 测点单位
  21. Phase string `gorm:"column:phase" json:"phase"` // 相位
  22. Online int32 `gorm:"column:online;default:1" json:"online"` // 1离线/2 在线 / 3 超时。持续超时次数5次则离线
  23. Disable int32 `gorm:"column:disable;default:1" json:"disable"` // 测点停用标志。1-启用 2-停用, 默认启用
  24. CreateAt time.Time `gorm:"->" json:"create_at" c:"-"` // 创建时间
  25. UpdateAt time.Time `gorm:"->" json:"update_at" c:"-"` // 更新时间
  26. }
  27. // TableName DevMpinfo's table name
  28. func (*DevMpinfo) TableName() string {
  29. return TableNameDevMpinfo
  30. }