refactor(admin): Move Admin Web Route to user model

This commit is contained in:
lejianwen
2024-12-27 19:27:33 +08:00
parent 72e3a9a841
commit 18312336a4
3 changed files with 7 additions and 8 deletions

View File

@@ -18,11 +18,6 @@ func (lp *LoginPayload) FromUser(user *model.User) {
lp.Nickname = user.Nickname
}
var UserRouteNames = []string{
"MyTagList", "MyAddressBookList", "MyInfo", "MyAddressBookCollection", "MyPeer", "MyShareRecordList", "MyLoginLog",
}
var AdminRouteNames = []string{"*"}
type UserOauthItem struct {
Op string `json:"op"`
Status int `json:"status"`

View File

@@ -27,3 +27,8 @@ type UserList struct {
Users []*User `json:"list,omitempty"`
Pagination
}
var UserRouteNames = []string{
"MyTagList", "MyAddressBookList", "MyInfo", "MyAddressBookCollection", "MyPeer", "MyShareRecordList", "MyLoginLog",
}
var AdminRouteNames = []string{"*"}

View File

@@ -2,7 +2,6 @@ package service
import (
"Gwen/global"
adResp "Gwen/http/response/admin"
"Gwen/model"
"Gwen/utils"
"errors"
@@ -272,9 +271,9 @@ func (us *UserService) IsAdmin(u *model.User) bool {
// RouteNames
func (us *UserService) RouteNames(u *model.User) []string {
if us.IsAdmin(u) {
return adResp.AdminRouteNames
return model.AdminRouteNames
}
return adResp.UserRouteNames
return model.UserRouteNames
}
// InfoByOauthId 根据oauth的name和openId取用户信息