Dockerfile
This commit is contained in:
56
controller/asset/category_controller.go
Normal file
56
controller/asset/category_controller.go
Normal file
@@ -0,0 +1,56 @@
|
||||
package controller
|
||||
|
||||
import (
|
||||
dto "assets/model/dto/asset"
|
||||
service "assets/service/asset"
|
||||
"context"
|
||||
|
||||
"gitea.com/red-future/common/beans"
|
||||
)
|
||||
|
||||
type category struct{}
|
||||
|
||||
// Category 分类控制器
|
||||
var Category = new(category)
|
||||
|
||||
// init 初始化表单配置
|
||||
func init() {
|
||||
}
|
||||
|
||||
// GetCategory 获取分类详情
|
||||
func (c *category) GetCategory(ctx context.Context, req *dto.GetCategoryReq) (res *dto.GetCategoryRes, err error) {
|
||||
return service.Category.GetOne(ctx, req)
|
||||
}
|
||||
|
||||
// ListCategory 获取分类列表
|
||||
func (c *category) ListCategory(ctx context.Context, req *dto.ListCategoryReq) (res *dto.ListCategoryRes, err error) {
|
||||
return service.Category.List(ctx, req)
|
||||
}
|
||||
|
||||
// GetCategoryTree 获取分类树
|
||||
func (c *category) GetCategoryTree(ctx context.Context, req *dto.GetCategoryTreeReq) (res *dto.GetCategoryTreeRes, err error) {
|
||||
return service.Category.GetTree(ctx, req)
|
||||
}
|
||||
|
||||
// CreateCategory 创建分类
|
||||
func (c *category) CreateCategory(ctx context.Context, req *dto.CreateCategoryReq) (res *dto.CreateCategoryRes, err error) {
|
||||
return service.Category.Create(ctx, req)
|
||||
}
|
||||
|
||||
// UpdateCategory 更新分类
|
||||
func (c *category) UpdateCategory(ctx context.Context, req *dto.UpdateCategoryReq) (res *beans.ResponseEmpty, err error) {
|
||||
err = service.Category.Update(ctx, req)
|
||||
return
|
||||
}
|
||||
|
||||
// UpdateCategoryStatus 更新分类状态
|
||||
func (c *category) UpdateCategoryStatus(ctx context.Context, req *dto.UpdateCategoryStatusReq) (res *beans.ResponseEmpty, err error) {
|
||||
err = service.Category.UpdateStatus(ctx, req)
|
||||
return
|
||||
}
|
||||
|
||||
// DeleteCategory 删除分类
|
||||
func (c *category) DeleteCategory(ctx context.Context, req *dto.DeleteCategoryReq) (res *beans.ResponseEmpty, err error) {
|
||||
err = service.Category.Delete(ctx, req)
|
||||
return
|
||||
}
|
||||
Reference in New Issue
Block a user