system.go 904 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package models
  2. import (
  3. orm "device-manage/common/global"
  4. )
  5. type SysSetting struct {
  6. SettingsId int `json:"settings_id" gorm:"primary_key;AUTO_INCREMENT"`
  7. Name string `json:"name" gorm:"type:varchar(256);"`
  8. Logo string `json:"logo" gorm:"type:varchar(256);"`
  9. BaseModel
  10. }
  11. func (SysSetting) TableName() string {
  12. return "sys_setting"
  13. }
  14. //查询
  15. func (s *SysSetting) Get() (create SysSetting, err error) {
  16. result := orm.Eloquent.Table("sys_setting").First(&create)
  17. if result.Error != nil {
  18. err = result.Error
  19. return
  20. }
  21. return create, nil
  22. }
  23. //修改
  24. func (s *SysSetting) Update() (update SysSetting, err error) {
  25. if err = orm.Eloquent.Table("sys_setting").Model(&update).Updates(&s).Error; err != nil {
  26. return
  27. }
  28. return
  29. }
  30. type ResponseSystemConfig struct {
  31. Name string `json:"name" binding:"required"` // 名称
  32. Logo string `json:"logo" binding:"required"` // 头像
  33. }