package models
|
|
type Device struct {
|
Id string `json:"id" gorm:"column:id"`
|
DevId string `gorm:"column:devId;not null;default:''" json:"devId"` //设备ID
|
Code string `gorm:"column:code;not null;default:''" json:"code"` //设备编码
|
Name string `gorm:"column:name;not null;default:''" json:"name"` //设备名称
|
Company string `gorm:"column:company;not null;default:''" json:"company"` //所属企业
|
Desc string `gorm:"column:desc;not null;default:''" json:"desc"` //设备描述
|
}
|
|
func (Device) TableName() string {
|
return "t_device"
|
}
|
|
func (d *Device) FindAll() (row Device, err error) {
|
if err := GetDB().Table(d.TableName()).First(&row).Error; err != nil {
|
return row, err
|
}
|
|
return row, nil
|
}
|
|
func (d *Device) Update() error {
|
return db.Save(&d).Error
|
}
|
|
func (d *Device) Read() (err error) {
|
return GetDB().Table(d.TableName()).First(d).Error
|
}
|