|
@@ -33,7 +33,8 @@ func (Transformer) TableName() string {
|
|
|
}
|
|
|
|
|
|
func (c Transformer) Delete() error {
|
|
|
- return GDb.Model(&c).Updates(map[string]interface{}{"state": 0}).Error
|
|
|
+ return GDb.Model(&c).Where("id = ?", c.ID).Updates(map[string]interface{}{"update_time": c.UpdateTime,
|
|
|
+ "update_user": c.UpdateUser, "is_deleted": c.IsDeleted}).Error
|
|
|
}
|
|
|
|
|
|
func (c Transformer) IsExistedByCode() bool {
|
|
@@ -62,20 +63,24 @@ func (c Transformer) IsExistedByNameAndCode() bool {
|
|
|
func (c *Transformer) Create() error {
|
|
|
return GDb.Model(&c).Save(&c).Error
|
|
|
}
|
|
|
+
|
|
|
func (c *Transformer) Update() error {
|
|
|
return GDb.Model(&c).Where(" id = ? ", c.ID).Update(&c).Error
|
|
|
}
|
|
|
|
|
|
-func (c Transformer) GetCameraDevice() error {
|
|
|
- err := GDb.Model(&c).Where(" id = ? ", c.ID).Scan(&c).Error
|
|
|
- return err
|
|
|
-}
|
|
|
func (c *Transformer) GetDevice() error {
|
|
|
err := GDb.Model(&c).Where(" id = ? ", c.ID).Scan(&c).Error
|
|
|
return err
|
|
|
}
|
|
|
+
|
|
|
func (c Transformer) GetDevices(offset, limit int) ([]Transformer, error) {
|
|
|
var devices []Transformer
|
|
|
err := GDb.Model(&c).Where(" trans_name like ? ", "%"+c.TransName+"%").Offset(offset).Limit(limit).Find(&devices).Error
|
|
|
return devices, err
|
|
|
}
|
|
|
+
|
|
|
+func (c Transformer) GetAllDevices() ([]*Transformer, error) {
|
|
|
+ var devices []*Transformer
|
|
|
+ err := GDb.Model(&c).Where(" tenant_id = ? and is_deleted = ? ", c.TenantId, c.IsDeleted).Scan(&devices).Error
|
|
|
+ return devices, err
|
|
|
+}
|