dev_cpinfo.gen.go 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637
  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 TableNameDevCpinfo = "dev_cpinfo"
  9. // DevCpinfo mapped from table <dev_cpinfo>
  10. type DevCpinfo struct {
  11. ID int32 `gorm:"column:id;primaryKey;autoIncrement:true" json:"id"` // 控制点信息表
  12. Cpid int64 `gorm:"column:cpid" json:"cpid,string"` // 控制点ID,全局唯一
  13. Cpname string `gorm:"column:cpname" json:"cpname"` // 控制点名称
  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. Mpid int64 `gorm:"column:mpid" json:"mpid,string"` // 关联的测点id,关联控制点影响的设备状态(状态作为一个测点存在,如无可忽略),全局唯一
  21. CreateAt time.Time `gorm:"->" json:"create_at" c:"-"`
  22. UpdateAt time.Time `gorm:"->" json:"update_at" c:"-"`
  23. }
  24. type CpMpinfo struct {
  25. DevCpinfo
  26. Mpname string
  27. }
  28. // TableName DevCpinfo's table name
  29. func (*DevCpinfo) TableName() string {
  30. return TableNameDevCpinfo
  31. }