| | |
| | | Dev_name string `json:"dev_name,omitempty" example:"分析设备名称"` |
| | | Dev_type int `json:"dev_type,omitempty" example:"1"` |
| | | Reserved string `json:"dev_type,omitempty" example:"1"` |
| | | } |
| | | |
| | | // 设置User的表名为`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) Create() (err error){ |
| | | tx := db.Table(loCon.TableName()).Begin() |
| | | if tx.Error != nil { |
| | | return err |
| | | } |
| | | fmt.Println(loCon) |
| | | 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) Update() error{ |
| | | if err := db.Save(&loCon).Error; err != nil { |
| | | return err |
| | | } |
| | | return nil |
| | | } |
| | | |
| | | } |