package auth import ( "context" "perms-system-server/internal/svc" ) func GetUserPerms(ctx context.Context, svcCtx *svc.ServiceContext, userId int64, deptId int64, productCode string, isSuperAdmin bool) ([]string, string, error) { ud := svcCtx.UserDetailsLoader.Load(ctx, userId, productCode) return ud.Perms, ud.MemberType, nil }