From 63645d248c765244488cd34dbc1bb6528ca6b7c7 Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期二, 05 九月 2023 09:58:13 +0800 Subject: [PATCH] 修复编译 --- system-service/models/localConfig.go | 168 ++++++++++++++++++++++++++++---------------------------- 1 files changed, 84 insertions(+), 84 deletions(-) diff --git a/system-service/models/localConfig.go b/system-service/models/localConfig.go index 6fe8e66..f9eaac0 100644 --- a/system-service/models/localConfig.go +++ b/system-service/models/localConfig.go @@ -1,84 +1,84 @@ -package models - -type LocalConfig struct { - Id string `gorm:"primary_key;column:id" json:"id"` - AlarmIp string `gorm:"column:alarm_ip" json:"alarm_ip" example:"192.168.1.182"` - AlarmPort int `gorm:"column:alarm_port" json:"alarm_port" example:"22122"` - AlarmThresholdType int `gorm:"column:alarm_threshold_type" json:"alarm_threshold_type"` //鎶ヨ闃堝�肩被鍨嬭缃細1:鎸夋渶楂樺垎,2:鎸夐槇鍊间互涓� - AlarmThreshold int `gorm:"column:alarm_threshold" json:"alarm_threshold"` //鎶ヨ闃堝�� - WebPicIp string `gorm:"column:web_pic_ip" json:"web_pic_ip" example:""` - WebPicPort int `gorm:"column:web_pic_port" json:"web_pic_port" example:"22122"` - EsPicIp string `gorm:"column:es_pic_ip" json:"es_pic_ip" example:""` - EsPicPort int `gorm:"column:es_pic_port" json:"es_pic_port" example:"22122"` - - CutMaxDuration int `gorm:"column:cut_max_duration" json:"cut_max_duration" example:"20"` - CutMinDuration int `gorm:"column:cut_min_duration" json:"cut_min_duration" example:"5"` - ServerId string `gorm:"column:server_id" json:"server_id" example:"鍒嗘瀽璁惧id"` - ServerName string `gorm:"column:server_name" json:"server_name" example:"鍒嗘瀽璁惧鍚嶇О"` - ServerType int `gorm:"column:server_type" json:"server_type" example:"1"` - Reserved string `gorm:"column:reserved" json:"reserved" example:"1"` - RealMax int `gorm:"column:real_max" json:"real_max"` //瀹炴椂澶勭悊鐨勬渶澶ц矾鏁� - NeedAuthPwd int `gorm:"column:need_auth_pwd;default:0;" json:"need_auth_pwd"` //璁惧鎺堟潈绠$悊鏂瑰紡 0锛氫笉鐢ㄥ瘑鐮� 1锛氶�氳繃瀵嗙爜 - AuthPwd string `gorm:"column:auth_pwd" json:"auth_pwd"` //璁惧鎺堟潈瀵嗙爜 -} - -// 璁剧疆琛ㄥ悕涓篳profiles` -func (LocalConfig) TableName() string { - return "local_configs" -} - -func (loCon *LocalConfig) FindAreaSliece() (config []LocalConfig, err error) { - if err := db.Table(loCon.TableName()).Find(&config).Error; err != nil { - return nil, err - } - return config, nil -} - -func (loCon *LocalConfig) Insert() (err error) { - tx := db.Table(loCon.TableName()).Begin() - if tx.Error != nil { - return err - } - if err := tx.Create(&loCon).Error; err != nil { - tx.Rollback() - return err - } - return tx.Commit().Error -} - -func (loCon *LocalConfig) Select() (err error) { - if err = db.Table(loCon.TableName()).First(&loCon).Error; err != nil { - if err.Error() == "record not found" { - loCon = nil - return nil - } - return err - } - return nil -} - -func (loCon *LocalConfig) SelectByDeviceId(deviceId string) (err error) { - if err = db.Table(loCon.TableName()).Where("server_id=?", deviceId).First(&loCon).Error; err != nil { - if err.Error() == "record not found" { - loCon = nil - return nil - } - return err - } - return nil -} - -func (loCon *LocalConfig) Update() error { - if err := db.Save(&loCon).Error; err != nil { - return err - } - return nil -} - -func (loCon *LocalConfig) UpdateAuth() error { - // 鏍规嵁id鏌ユ壘璁板綍锛屼慨鏀瑰瘑鐮佸拰鎺堟潈鏂瑰紡涓や釜瀛楁锛屼紶绌哄�间篃浼氫慨鏀癸紝鍙涓庡師鏉ュ�煎彂鐢熷彉鍖� - if err := db.Model(&loCon).Updates(map[string]interface{}{"auth_pwd": loCon.AuthPwd, "need_auth_pwd": loCon.NeedAuthPwd}).Error; err != nil { - return err - } - return nil -} +package models + +type LocalConfig struct { + Id string `gorm:"primary_key;column:id" json:"id"` + AlarmIp string `gorm:"column:alarm_ip" json:"alarm_ip" example:"192.168.1.182"` + AlarmPort int `gorm:"column:alarm_port" json:"alarm_port" example:"22122"` + AlarmThresholdType int `gorm:"column:alarm_threshold_type" json:"alarm_threshold_type"` //鎶ヨ闃堝�肩被鍨嬭缃細1:鎸夋渶楂樺垎,2:鎸夐槇鍊间互涓� + AlarmThreshold int `gorm:"column:alarm_threshold" json:"alarm_threshold"` //鎶ヨ闃堝�� + WebPicIp string `gorm:"column:web_pic_ip" json:"web_pic_ip" example:""` + WebPicPort int `gorm:"column:web_pic_port" json:"web_pic_port" example:"22122"` + EsPicIp string `gorm:"column:es_pic_ip" json:"es_pic_ip" example:""` + EsPicPort int `gorm:"column:es_pic_port" json:"es_pic_port" example:"22122"` + + CutMaxDuration int `gorm:"column:cut_max_duration" json:"cut_max_duration" example:"20"` + CutMinDuration int `gorm:"column:cut_min_duration" json:"cut_min_duration" example:"5"` + ServerId string `gorm:"column:server_id" json:"server_id" example:"鍒嗘瀽璁惧id"` + ServerName string `gorm:"column:server_name" json:"server_name" example:"鍒嗘瀽璁惧鍚嶇О"` + ServerType int `gorm:"column:server_type" json:"server_type" example:"1"` + Reserved string `gorm:"column:reserved" json:"reserved" example:"1"` + RealMax int `gorm:"column:real_max" json:"real_max"` //瀹炴椂澶勭悊鐨勬渶澶ц矾鏁� + NeedAuthPwd int `gorm:"column:need_auth_pwd;default:0;" json:"need_auth_pwd"` //璁惧鎺堟潈绠$悊鏂瑰紡 0锛氫笉鐢ㄥ瘑鐮� 1锛氶�氳繃瀵嗙爜 + AuthPwd string `gorm:"column:auth_pwd" json:"auth_pwd"` //璁惧鎺堟潈瀵嗙爜 +} + +// 璁剧疆琛ㄥ悕涓篳profiles` +func (LocalConfig) TableName() string { + return "local_configs" +} + +func (loCon *LocalConfig) FindAreaSliece() (config []LocalConfig, err error) { + if err := db.Table(loCon.TableName()).Find(&config).Error; err != nil { + return nil, err + } + return config, nil +} + +func (loCon *LocalConfig) Insert() (err error) { + tx := db.Table(loCon.TableName()).Begin() + if tx.Error != nil { + return err + } + if err := tx.Create(&loCon).Error; err != nil { + tx.Rollback() + return err + } + return tx.Commit().Error +} + +func (loCon *LocalConfig) Select() (err error) { + if err = db.Table(loCon.TableName()).First(&loCon).Error; err != nil { + if err.Error() == "record not found" { + loCon = nil + return nil + } + return err + } + return nil +} + +func (loCon *LocalConfig) SelectByDeviceId(deviceId string) (err error) { + if err = db.Table(loCon.TableName()).Where("server_id=?", deviceId).First(&loCon).Error; err != nil { + if err.Error() == "record not found" { + loCon = nil + return nil + } + return err + } + return nil +} + +func (loCon *LocalConfig) Update() error { + if err := db.Save(&loCon).Error; err != nil { + return err + } + return nil +} + +func (loCon *LocalConfig) UpdateAuth() error { + // 鏍规嵁id鏌ユ壘璁板綍锛屼慨鏀瑰瘑鐮佸拰鎺堟潈鏂瑰紡涓や釜瀛楁锛屼紶绌哄�间篃浼氫慨鏀癸紝鍙涓庡師鏉ュ�煎彂鐢熷彉鍖� + if err := db.Model(&loCon).Updates(map[string]interface{}{"auth_pwd": loCon.AuthPwd, "need_auth_pwd": loCon.NeedAuthPwd}).Error; err != nil { + return err + } + return nil +} -- Gitblit v1.8.0