权限,列表,详情

This commit is contained in:
2026-08-11 14:37:57 +08:00
parent 44c4aed22e
commit 8d14a63621
15 changed files with 1177 additions and 129 deletions
+53 -13
View File
@@ -14,19 +14,23 @@ import (
)
type (
AdminEditRequest = admin.AdminEditRequest
AdminEmptyRequest = admin.AdminEmptyRequest
AdminInfoRequest = admin.AdminInfoRequest
AdminItemsRequest = admin.AdminItemsRequest
AdminLoginRequest = admin.AdminLoginRequest
InfoRequest = admin.InfoRequest
OwnPasswordRequest = admin.OwnPasswordRequest
PasswordRequest = admin.PasswordRequest
Response = admin.Response
ServiceEditRequest = admin.ServiceEditRequest
ServiceItemsRequest = admin.ServiceItemsRequest
ServiceNameRequest = admin.ServiceNameRequest
StatusRequest = admin.StatusRequest
AdminEditRequest = admin.AdminEditRequest
AdminEmptyRequest = admin.AdminEmptyRequest
AdminInfoRequest = admin.AdminInfoRequest
AdminItemsRequest = admin.AdminItemsRequest
AdminLoginRequest = admin.AdminLoginRequest
AuthorityEditRequest = admin.AuthorityEditRequest
AuthorityItemsRequest = admin.AuthorityItemsRequest
AuthorityNameRequest = admin.AuthorityNameRequest
AuthoritySortRequest = admin.AuthoritySortRequest
InfoRequest = admin.InfoRequest
OwnPasswordRequest = admin.OwnPasswordRequest
PasswordRequest = admin.PasswordRequest
Response = admin.Response
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)
@@ -43,6 +47,12 @@ type (
ServiceItems(ctx context.Context, in *ServiceItemsRequest, opts ...grpc.CallOption) (*Response, error)
ServiceStatus(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*Response, error)
ServiceNames(ctx context.Context, in *ServiceNameRequest, opts ...grpc.CallOption) (*Response, error)
AuthorityInfo(ctx context.Context, in *InfoRequest, opts ...grpc.CallOption) (*Response, error)
AuthorityEdit(ctx context.Context, in *AuthorityEditRequest, opts ...grpc.CallOption) (*Response, error)
AuthorityItems(ctx context.Context, in *AuthorityItemsRequest, opts ...grpc.CallOption) (*Response, error)
AuthorityStatus(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*Response, error)
AuthorityNames(ctx context.Context, in *AuthorityNameRequest, opts ...grpc.CallOption) (*Response, error)
AuthoritySort(ctx context.Context, in *AuthoritySortRequest, opts ...grpc.CallOption) (*Response, error)
}
defaultAdmin struct {
@@ -125,3 +135,33 @@ func (m *defaultAdmin) ServiceNames(ctx context.Context, in *ServiceNameRequest,
client := admin.NewAdminClient(m.cli.Conn())
return client.ServiceNames(ctx, in, opts...)
}
func (m *defaultAdmin) AuthorityInfo(ctx context.Context, in *InfoRequest, opts ...grpc.CallOption) (*Response, error) {
client := admin.NewAdminClient(m.cli.Conn())
return client.AuthorityInfo(ctx, in, opts...)
}
func (m *defaultAdmin) AuthorityEdit(ctx context.Context, in *AuthorityEditRequest, opts ...grpc.CallOption) (*Response, error) {
client := admin.NewAdminClient(m.cli.Conn())
return client.AuthorityEdit(ctx, in, opts...)
}
func (m *defaultAdmin) AuthorityItems(ctx context.Context, in *AuthorityItemsRequest, opts ...grpc.CallOption) (*Response, error) {
client := admin.NewAdminClient(m.cli.Conn())
return client.AuthorityItems(ctx, in, opts...)
}
func (m *defaultAdmin) AuthorityStatus(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*Response, error) {
client := admin.NewAdminClient(m.cli.Conn())
return client.AuthorityStatus(ctx, in, opts...)
}
func (m *defaultAdmin) AuthorityNames(ctx context.Context, in *AuthorityNameRequest, opts ...grpc.CallOption) (*Response, error) {
client := admin.NewAdminClient(m.cli.Conn())
return client.AuthorityNames(ctx, in, opts...)
}
func (m *defaultAdmin) AuthoritySort(ctx context.Context, in *AuthoritySortRequest, opts ...grpc.CallOption) (*Response, error) {
client := admin.NewAdminClient(m.cli.Conn())
return client.AuthoritySort(ctx, in, opts...)
}