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) }