实现category service基础接口

This commit is contained in:
2025-05-31 16:27:01 +08:00
parent faa6a35475
commit e5446bf836
33 changed files with 1420 additions and 67 deletions

View File

@ -32,6 +32,8 @@ type (
GetAncestorPathRequest = category.GetAncestorPathRequest
GetCategoryRequest = category.GetCategoryRequest
GetChildrenRequest = category.GetChildrenRequest
GetSystemCategoriesRequest = category.GetSystemCategoriesRequest
GetSystemCategoriesResponse = category.GetSystemCategoriesResponse
GetTreeRequest = category.GetTreeRequest
ListCategoryRequest = category.ListCategoryRequest
MoveCategoryRequest = category.MoveCategoryRequest
@ -58,6 +60,8 @@ type (
// 查询过滤
ListCategories(ctx context.Context, in *ListCategoryRequest, opts ...grpc.CallOption) (*CategoryListResponse, error)
CheckAlias(ctx context.Context, in *CheckAliasRequest, opts ...grpc.CallOption) (*CheckAliasResponse, error)
// 根据系统ID获取分类
GetSystemCategories(ctx context.Context, in *GetSystemCategoriesRequest, opts ...grpc.CallOption) (*GetSystemCategoriesResponse, error)
}
defaultCategory struct {
@ -140,3 +144,9 @@ func (m *defaultCategory) CheckAlias(ctx context.Context, in *CheckAliasRequest,
client := category.NewCategoryClient(m.cli.Conn())
return client.CheckAlias(ctx, in, opts...)
}
// 根据系统ID获取分类
func (m *defaultCategory) GetSystemCategories(ctx context.Context, in *GetSystemCategoriesRequest, opts ...grpc.CallOption) (*GetSystemCategoriesResponse, error) {
client := category.NewCategoryClient(m.cli.Conn())
return client.GetSystemCategories(ctx, in, opts...)
}