| 123456789101112131415161718192021222324252627282930313233 |
- package models
- import "time"
- //电缆防盗状态
- type CableGuardianStatus struct {
- ID uint `gorm:"primary_key"`
- GID string `gorm:"type:varchar(32)"` //网关ID
- GatewayName string `gorm:"type:varchar(32)"` //网关名称
- DID string `gorm:"type:varchar(32)"` //设备ID
- TerminalID string `gorm:"type:varchar(8)"` //终端ID
- Status int `gorm:"type:int"`
- CreatedAt time.Time `gorm:"type:datetime"`
- UpdateAt time.Time `gorm:"type:datetime"`
- }
- func (CableGuardianStatus) TableName() string {
- return "t_cable_guardian_status"
- }
- func (o *CableGuardianStatus) Get() error {
- err := G_db.Model(&o).Where(" g_id = ? and d_id = ? and terminal_id = ?", o.GID, o.DID,
- o.TerminalID).Find(&o).Error
- return err
- }
- func (o *CableGuardianStatus) Save() error {
- return G_db.Model(&o).Save(&o).Error
- }
- func (o *CableGuardianStatus) Update() error {
- return G_db.Model(&o).Where(" id = ?", o.ID).Update(&o).Error
- }
|