提供根据ID获取管理员信息
CI / changes (push) Successful in 13s
CI / docker-bff (push) Successful in 2s
CI / docker-product (push) Has been skipped
CI / docker-admin (push) Successful in 31s
CI / docker-user (push) Has been skipped
CI / docker-ad (push) Has been skipped
CI / docker-chore (push) Has been skipped
CI / docker-express (push) Has been skipped
CI / docker-sale (push) Has been skipped

This commit is contained in:
2026-08-28 18:10:34 +08:00
parent 23ea6659c2
commit 2a6cd21ec4
8 changed files with 438 additions and 127 deletions
+34 -23
View File
@@ -14,29 +14,32 @@ import (
)
type (
AdminEditRequest = admin.AdminEditRequest
AdminEmptyRequest = admin.AdminEmptyRequest
AdminInfoRequest = admin.AdminInfoRequest
AdminItemsRequest = admin.AdminItemsRequest
AuthorityEditRequest = admin.AuthorityEditRequest
AuthorityItemsRequest = admin.AuthorityItemsRequest
AuthorityNameRequest = admin.AuthorityNameRequest
AuthoritySortRequest = admin.AuthoritySortRequest
InfoRequest = admin.InfoRequest
LoginKickedOutRequest = admin.LoginKickedOutRequest
LoginRequest = admin.LoginRequest
OwnPasswordRequest = admin.OwnPasswordRequest
PasswordRequest = admin.PasswordRequest
Response = admin.Response
RoleEditRequest = admin.RoleEditRequest
RoleItemsRequest = admin.RoleItemsRequest
RoleNameRequest = admin.RoleNameRequest
RoleRuleRequest = admin.RoleRuleRequest
RoutesRequest = admin.RoutesRequest
ServiceEditRequest = admin.ServiceEditRequest
ServiceItemsRequest = admin.ServiceItemsRequest
ServiceNameRequest = admin.ServiceNameRequest
StatusRequest = admin.StatusRequest
AdminEditRequest = admin.AdminEditRequest
AdminEmptyRequest = admin.AdminEmptyRequest
AdminInfoRequest = admin.AdminInfoRequest
AdminItemsRequest = admin.AdminItemsRequest
AdminNamesByIdsRequest = admin.AdminNamesByIdsRequest
AdminNamesByIdsResponse = admin.AdminNamesByIdsResponse
AuthorityEditRequest = admin.AuthorityEditRequest
AuthorityItemsRequest = admin.AuthorityItemsRequest
AuthorityNameRequest = admin.AuthorityNameRequest
AuthoritySortRequest = admin.AuthoritySortRequest
InfoRequest = admin.InfoRequest
LoginKickedOutRequest = admin.LoginKickedOutRequest
LoginRequest = admin.LoginRequest
NamesItem = admin.NamesItem
OwnPasswordRequest = admin.OwnPasswordRequest
PasswordRequest = admin.PasswordRequest
Response = admin.Response
RoleEditRequest = admin.RoleEditRequest
RoleItemsRequest = admin.RoleItemsRequest
RoleNameRequest = admin.RoleNameRequest
RoleRuleRequest = admin.RoleRuleRequest
RoutesRequest = admin.RoutesRequest
ServiceEditRequest = admin.ServiceEditRequest
ServiceItemsRequest = admin.ServiceItemsRequest
ServiceNameRequest = admin.ServiceNameRequest
StatusRequest = admin.StatusRequest
Admin interface {
AdminEdit(ctx context.Context, in *AdminEditRequest, opts ...grpc.CallOption) (*Response, error)
@@ -70,6 +73,8 @@ type (
RoleItems(ctx context.Context, in *RoleItemsRequest, opts ...grpc.CallOption) (*Response, error)
RoleStatus(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*Response, error)
RoleRule(ctx context.Context, in *RoleRuleRequest, opts ...grpc.CallOption) (*Response, error)
// 传入IDS []int64,返回[]NamesItem{id int64,name string}
AdminNamesByIds(ctx context.Context, in *AdminNamesByIdsRequest, opts ...grpc.CallOption) (*AdminNamesByIdsResponse, error)
}
defaultAdmin struct {
@@ -237,3 +242,9 @@ func (m *defaultAdmin) RoleRule(ctx context.Context, in *RoleRuleRequest, opts .
client := admin.NewAdminClient(m.cli.Conn())
return client.RoleRule(ctx, in, opts...)
}
// 传入IDS []int64,返回[]NamesItem{id int64,name string}
func (m *defaultAdmin) AdminNamesByIds(ctx context.Context, in *AdminNamesByIdsRequest, opts ...grpc.CallOption) (*AdminNamesByIdsResponse, error) {
client := admin.NewAdminClient(m.cli.Conn())
return client.AdminNamesByIds(ctx, in, opts...)
}