feat: analysis admin

This commit is contained in:
zzw
2026-11-02 10:06:20 +08:00
parent 5d20c150f4
commit f77913f8a7
34 changed files with 2302 additions and 139 deletions
@@ -11,6 +11,14 @@ import (
"lone-services/services/analysis/internal/model"
)
func RequireAdmin(ctx context.Context) (utils.UserInfo, *analysis.Response) {
user := utils.GetUserFromCtx(ctx)
if user.ID < utils.NumberOne {
return user, FailResponse(utils.ErrorNoLoginInfo)
}
return user, nil
}
func RequireBizUserId(ctx context.Context) (int64, utils.UserInfo, *analysis.Response) {
user := utils.GetUserFromCtx(ctx)
if user.BizId < utils.NumberOne {