Documentation
¶
Index ¶
- func ChangePassword(ctx context.Context, c *app.RequestContext)
- func CreateAPIKey(ctx context.Context, c *app.RequestContext)
- func DeleteAPIKey(ctx context.Context, c *app.RequestContext)
- func ListAPIKeys(ctx context.Context, c *app.RequestContext)
- func Login(ctx context.Context, c *app.RequestContext)
- func Register(ctx context.Context, c *app.RequestContext)
- func RevokeAllAPIKeys(ctx context.Context, c *app.RequestContext)
- func SetUserService(s *userservice.Service)
- func UpdateProfile(ctx context.Context, c *app.RequestContext)
- func UserFiles(ctx context.Context, c *app.RequestContext)
- func UserInfo(ctx context.Context, c *app.RequestContext)
- func UserStats(ctx context.Context, c *app.RequestContext)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ChangePassword ¶
func ChangePassword(ctx context.Context, c *app.RequestContext)
ChangePassword . @router /user/change-password [POST]
func CreateAPIKey ¶
func CreateAPIKey(ctx context.Context, c *app.RequestContext)
CreateAPIKey 为当前用户创建新的 API Key @router /user/api-keys [POST]
func DeleteAPIKey ¶
func DeleteAPIKey(ctx context.Context, c *app.RequestContext)
DeleteAPIKey 撤销指定的 API Key @router /user/api-keys/:id [DELETE]
func ListAPIKeys ¶
func ListAPIKeys(ctx context.Context, c *app.RequestContext)
ListAPIKeys 获取当前用户的 API Key 列表 @router /user/api-keys [GET]
func Login ¶
func Login(ctx context.Context, c *app.RequestContext)
Login . @router /user/login [POST]
func Register ¶
func Register(ctx context.Context, c *app.RequestContext)
Register . @router /user/register [POST]
func RevokeAllAPIKeys ¶
func RevokeAllAPIKeys(ctx context.Context, c *app.RequestContext)
RevokeAllAPIKeys 一键吊销当前用户全部有效 API Key(JWT-only,应急止损) @router /user/api-keys/revoke-all [POST]
func SetUserService ¶ added in v0.15.1
func SetUserService(s *userservice.Service)
SetUserService 注入装配级 user 服务(bootstrap 调用)。注入实例带 DefaultsProvider(桥到 admin 域持久化配置)——注册开关/配额默认值等 管理后台在线设置由此生效;未注入时用包级默认实例,回退 yaml 语义。 此前本文件直接 import admin 域调包级单例 EffectiveUserSettings(user 面 → admin 域的隐形跨面依赖,app 层 import 图上不可见),2026-10-10 收编。
func UpdateProfile ¶
func UpdateProfile(ctx context.Context, c *app.RequestContext)
UpdateProfile . @router /user/profile [PUT]
func UserFiles ¶
func UserFiles(ctx context.Context, c *app.RequestContext)
UserFiles . @router /user/files [GET]
Types ¶
This section is empty.