Files
old-backend/models/device.go
2023-09-21 09:56:37 +00:00

32 lines
606 B
Go

package models
import (
"github.com/jinzhu/gorm"
)
type Device struct {
gorm.Model
DeviceName string
IMEI string `json:"imei"`
IMSI string `json:"imsi"`
DeviceConfiguration string `gorm:"type:json"`
CompanyID uint
DeviceInfos []DeviceInfo
}
func (Device) Update() (bool, error) {
return false, nil
}
func (Device) Create() (bool, error) {
return false, nil
}
func (d *Device) Delete(db *gorm.DB) (bool, error) {
// Soft delete the device record.
if err := db.Delete(d).Error; err != nil {
return false, err
}
return true, nil
}