feat: rbac完善,file接入完成
This commit is contained in:
@@ -14,6 +14,8 @@ import (
|
||||
)
|
||||
|
||||
type (
|
||||
AssignRoleMenusReq = system.AssignRoleMenusReq
|
||||
AssignUserRolesReq = system.AssignUserRolesReq
|
||||
ClientInfo = system.ClientInfo
|
||||
ClientListReq = system.ClientListReq
|
||||
ClientListResp = system.ClientListResp
|
||||
@@ -33,12 +35,16 @@ type (
|
||||
GetClientByIdResp = system.GetClientByIdResp
|
||||
GetMenusByRoleIdReq = system.GetMenusByRoleIdReq
|
||||
GetMenusByRoleIdResp = system.GetMenusByRoleIdResp
|
||||
GetRoleDetailReq = system.GetRoleDetailReq
|
||||
GetRoleListReq = system.RoleListReq
|
||||
GetRoleListResp = system.RoleListResp
|
||||
GetRolesByUserIdReq = system.GetRolesByUserIdReq
|
||||
GetRolesByUserIdResp = system.GetRolesByUserIdResp
|
||||
GetUserByIdReq = system.GetUserByIdReq
|
||||
GetUserByIdResp = system.GetUserByIdResp
|
||||
GetUserByOpenIdReq = system.GetUserByOpenIdReq
|
||||
GetUserByOpenIdResp = system.GetUserByOpenIdResp
|
||||
GetUserDetailReq = system.GetUserDetailReq
|
||||
GetUserListReq = system.GetUserListReq
|
||||
GetUserListResp = system.GetUserListResp
|
||||
IdReq = system.IdReq
|
||||
@@ -53,12 +59,14 @@ type (
|
||||
OperationRecordListReq = system.OperationRecordListReq
|
||||
OperationRecordListResp = system.OperationRecordListResp
|
||||
ResetPasswordReq = system.ResetPasswordReq
|
||||
RoleDetailResp = system.RoleDetailResp
|
||||
RoleInfo = system.RoleInfo
|
||||
RoleListReq = system.RoleListReq
|
||||
RoleListResp = system.RoleListResp
|
||||
RoleReq = system.RoleReq
|
||||
RoleUpdateReq = system.RoleUpdateReq
|
||||
UpdateUserReq = system.UpdateUserReq
|
||||
UserDetailResp = system.UserDetailResp
|
||||
UserInfo = system.UserInfo
|
||||
|
||||
SystemService interface {
|
||||
@@ -69,6 +77,7 @@ type (
|
||||
CreateUser(ctx context.Context, in *CreateUserReq, opts ...grpc.CallOption) (*CreateUserResp, error)
|
||||
UpdateUser(ctx context.Context, in *UpdateUserReq, opts ...grpc.CallOption) (*CommonResp, error)
|
||||
GetUserList(ctx context.Context, in *GetUserListReq, opts ...grpc.CallOption) (*GetUserListResp, error)
|
||||
GetUserDetail(ctx context.Context, in *GetUserDetailReq, opts ...grpc.CallOption) (*UserDetailResp, error)
|
||||
DeleteUser(ctx context.Context, in *DeleteUserReq, opts ...grpc.CallOption) (*CommonResp, error)
|
||||
ResetPassword(ctx context.Context, in *ResetPasswordReq, opts ...grpc.CallOption) (*CommonResp, error)
|
||||
// --- 角色 ---
|
||||
@@ -77,6 +86,10 @@ type (
|
||||
UpdateRole(ctx context.Context, in *RoleUpdateReq, opts ...grpc.CallOption) (*CommonResp, error)
|
||||
DeleteRole(ctx context.Context, in *IdsReq, opts ...grpc.CallOption) (*CommonResp, error)
|
||||
GetRoleList(ctx context.Context, in *RoleListReq, opts ...grpc.CallOption) (*RoleListResp, error)
|
||||
GetRoleDetail(ctx context.Context, in *GetRoleDetailReq, opts ...grpc.CallOption) (*RoleDetailResp, error)
|
||||
AssignRoleMenus(ctx context.Context, in *AssignRoleMenusReq, opts ...grpc.CallOption) (*CommonResp, error)
|
||||
// --- RBAC 用户授权 ---
|
||||
AssignUserRoles(ctx context.Context, in *AssignUserRolesReq, opts ...grpc.CallOption) (*CommonResp, error)
|
||||
// --- 菜单 ---
|
||||
GetMenusByRoleId(ctx context.Context, in *GetMenusByRoleIdReq, opts ...grpc.CallOption) (*GetMenusByRoleIdResp, error)
|
||||
CreateMenu(ctx context.Context, in *MenuReq, opts ...grpc.CallOption) (*CommonResp, error)
|
||||
@@ -142,6 +155,11 @@ func (m *defaultSystemService) GetUserList(ctx context.Context, in *GetUserListR
|
||||
return client.GetUserList(ctx, in, opts...)
|
||||
}
|
||||
|
||||
func (m *defaultSystemService) GetUserDetail(ctx context.Context, in *GetUserDetailReq, opts ...grpc.CallOption) (*UserDetailResp, error) {
|
||||
client := system.NewSystemServiceClient(m.cli.Conn())
|
||||
return client.GetUserDetail(ctx, in, opts...)
|
||||
}
|
||||
|
||||
func (m *defaultSystemService) DeleteUser(ctx context.Context, in *DeleteUserReq, opts ...grpc.CallOption) (*CommonResp, error) {
|
||||
client := system.NewSystemServiceClient(m.cli.Conn())
|
||||
return client.DeleteUser(ctx, in, opts...)
|
||||
@@ -178,6 +196,22 @@ func (m *defaultSystemService) GetRoleList(ctx context.Context, in *RoleListReq,
|
||||
return client.GetRoleList(ctx, in, opts...)
|
||||
}
|
||||
|
||||
func (m *defaultSystemService) GetRoleDetail(ctx context.Context, in *GetRoleDetailReq, opts ...grpc.CallOption) (*RoleDetailResp, error) {
|
||||
client := system.NewSystemServiceClient(m.cli.Conn())
|
||||
return client.GetRoleDetail(ctx, in, opts...)
|
||||
}
|
||||
|
||||
func (m *defaultSystemService) AssignRoleMenus(ctx context.Context, in *AssignRoleMenusReq, opts ...grpc.CallOption) (*CommonResp, error) {
|
||||
client := system.NewSystemServiceClient(m.cli.Conn())
|
||||
return client.AssignRoleMenus(ctx, in, opts...)
|
||||
}
|
||||
|
||||
// --- RBAC 用户授权 ---
|
||||
func (m *defaultSystemService) AssignUserRoles(ctx context.Context, in *AssignUserRolesReq, opts ...grpc.CallOption) (*CommonResp, error) {
|
||||
client := system.NewSystemServiceClient(m.cli.Conn())
|
||||
return client.AssignUserRoles(ctx, in, opts...)
|
||||
}
|
||||
|
||||
// --- 菜单 ---
|
||||
func (m *defaultSystemService) GetMenusByRoleId(ctx context.Context, in *GetMenusByRoleIdReq, opts ...grpc.CallOption) (*GetMenusByRoleIdResp, error) {
|
||||
client := system.NewSystemServiceClient(m.cli.Conn())
|
||||
|
||||
Reference in New Issue
Block a user