Explorar o código

增加-数据结构

userxzz hai 8 meses
pai
achega
d671129d10

+ 2 - 2
game/game_cluster/nodes/webadmin/entity/admin.go

@@ -12,8 +12,8 @@ type AdminAddReq struct {
 	Password string `json:"password"`
 	RealName string `json:"real_name"`
 	Username string `json:"username"`
-	Pid      int64  `json:"pid"`
-	RoleId   int64  `json:"role_id"`
+	Pid      string `json:"pid"`
+	RoleId   string `json:"role_id"`
 	Status   int    `json:"status"`
 }
 

+ 1 - 1
game/game_cluster/nodes/webadmin/model/admin.go

@@ -13,7 +13,7 @@ type Admin struct {
 	Username      string      `json:"username" bson:"username"`               // 用户名
 	Password      string      `json:"password" bson:"password"`               // 密码
 	RealName      string      `json:"real_name" bson:"real_name"`             // 真实姓名
-	Pid           int64       `json:"pid" bson:"pid"`                         // 父级ID
+	Pid           string      `json:"pid" bson:"pid"`                         // 父级ID
 	RoleId        string      `json:"role_id" bson:"role_id"`                 // 角色ID
 	Status        int         `json:"status" bson:"status"`                   // 状态 0:禁用 1:启用
 	ManagerAuth   int8        `json:"manager_auth" bson:"manager_auth"`       // 管理员权限

+ 4 - 5
game/game_cluster/nodes/webadmin/service/admin.go

@@ -6,7 +6,6 @@ import (
 	"fmt"
 	"log"
 	"regexp"
-	"strconv"
 	"strings"
 	"time"
 
@@ -161,7 +160,7 @@ func (a *Admin) QueryUserByUsername(ctx context.Context, username string) (*mode
 			Username:      constant.AdminAccess,
 			Password:      pwd,
 			RealName:      constant.AdminAccess,
-			Pid:           0,
+			Pid:           "0",
 			RoleId:        constant.AdminAccess,
 			ManagerAuth:   0,
 			Status:        1,
@@ -175,7 +174,7 @@ func (a *Admin) QueryUserByUsername(ctx context.Context, username string) (*mode
 			"username":  constant.AdminAccess,
 			"password":  pwd,
 			"real_name": constant.AdminAccess,
-			"pid":       0,
+			"pid":       "0",
 			"role_id":   constant.AdminAccess,
 			"status":    1,
 		})
@@ -204,7 +203,7 @@ func (a *Admin) ChangePassword(ctx context.Context, username string, password st
 }
 
 // Add 添加管理员
-func (a *Admin) Add(ctx context.Context, username string, password string, realName string, pid int64, roleId int64, status int) error {
+func (a *Admin) Add(ctx context.Context, username string, password string, realName string, pid string, roleId string, status int) error {
 	// 判断账号是否重复
 	admin := model.Admin{}
 	err := mdb.MDB.Collection(a.GetDBName()).FindOne(ctx, bson.M{"username": username}).Decode(&admin)
@@ -215,7 +214,7 @@ func (a *Admin) Add(ctx context.Context, username string, password string, realN
 			Password:      password,
 			RealName:      realName,
 			Pid:           pid,
-			RoleId:        strconv.FormatInt(roleId, 10),
+			RoleId:        roleId,
 			Status:        status,
 			CreatedAt:     time.Now().Unix(),
 			UpdatedAt:     time.Now().Unix(),