小程序一些功能更新
This commit is contained in:
26
internal/controller/setting.go
Normal file
26
internal/controller/setting.go
Normal file
@@ -0,0 +1,26 @@
|
||||
package controller
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
adminv1 "tool-api/api/admin/v1"
|
||||
"tool-api/internal/logic"
|
||||
)
|
||||
|
||||
// ============================================================================
|
||||
// 系统配置控制器(迭代-2026-09-29):白名单键的读取 / 保存
|
||||
// ============================================================================
|
||||
|
||||
// cAdminSetting 管理端系统配置接口(需管理员登录;读写都归 admin:manage,仅超管)
|
||||
type cAdminSetting struct{}
|
||||
|
||||
// AdminSetting 管理端系统配置对象(挂 AdminAuth 组)
|
||||
var AdminSetting = &cAdminSetting{}
|
||||
|
||||
func (c *cAdminSetting) SettingGet(ctx context.Context, req *adminv1.AdminSettingGetReq) (res *adminv1.AdminSettingGetRes, err error) {
|
||||
return logic.AdminSettingGet(ctx)
|
||||
}
|
||||
|
||||
func (c *cAdminSetting) SettingSave(ctx context.Context, req *adminv1.AdminSettingSaveReq) (res *adminv1.AdminSettingSaveRes, err error) {
|
||||
return logic.AdminSettingSave(ctx, req.Key, req.Value)
|
||||
}
|
||||
Reference in New Issue
Block a user