feat: rbac完善,file接入完成
This commit is contained in:
@@ -32,6 +32,15 @@ func (l *GetUserListLogic) GetUserList(req *types.UserListReq) (resp interface{}
|
||||
}
|
||||
var list []map[string]interface{}
|
||||
for _, u := range rpcResp.List {
|
||||
var roles []map[string]interface{}
|
||||
for _, r := range u.Roles {
|
||||
roles = append(roles, map[string]interface{}{
|
||||
"id": r.Id,
|
||||
"name": r.Name,
|
||||
"code": r.Code,
|
||||
})
|
||||
}
|
||||
|
||||
list = append(list, map[string]interface{}{
|
||||
"id": u.Id,
|
||||
"name": u.Name,
|
||||
@@ -40,6 +49,7 @@ func (l *GetUserListLogic) GetUserList(req *types.UserListReq) (resp interface{}
|
||||
"phone": u.Phone,
|
||||
"gender": u.Gender,
|
||||
"createdAt": u.CreatedAt,
|
||||
"roles": roles,
|
||||
})
|
||||
}
|
||||
return map[string]interface{}{"list": list, "total": rpcResp.Total}, nil
|
||||
|
||||
Reference in New Issue
Block a user