diff --git a/app/admin/service/dto/sys_config.go b/app/admin/service/dto/sys_config.go index d87ec95d..c452e3d4 100644 --- a/app/admin/service/dto/sys_config.go +++ b/app/admin/service/dto/sys_config.go @@ -18,7 +18,7 @@ type SysConfigSearch struct { ConfigName string `form:"configName" search:"type:contains;column:config_name;table:sys_config" comment:""` ConfigKey string `form:"configKey" search:"type:contains;column:config_key;table:sys_config" comment:""` ConfigType string `form:"configType" search:"type:exact;column:config_type;table:sys_config" comment:""` - IsFrontend int `json:"isFrontend" search:"type:exact;column:is_frontend;table:sys_config" comment:""` + IsFrontend int `form:"isFrontend" search:"type:exact;column:is_frontend;table:sys_config" comment:""` } func (m *SysConfigSearch) GetNeedSearch() interface{} { @@ -87,7 +87,6 @@ func (s *SysConfigControl) GetId() interface{} { // SysConfigById 获取单个或者删除的结构体 type SysConfigById struct { - Id int `uri:"id"` Ids []int `json:"ids"` } @@ -97,7 +96,11 @@ func (s *SysConfigById) Generate() *SysConfigById { } func (s *SysConfigById) GetId() interface{} { - return s.Ids + if len(s.Ids) > 0 { + s.Ids = append(s.Ids, s.Id) + return s.Ids + } + return s.Id } func (s *SysConfigById) Bind(ctx *gin.Context) error { @@ -116,4 +119,4 @@ func (s *SysConfigById) Bind(ctx *gin.Context) error { func (s *SysConfigById) GenerateM() (*system.SysConfig, error) { return &system.SysConfig{}, nil -} \ No newline at end of file +}