package controller import ( dto "assets/model/dto/asset" service "assets/service/asset" "context" "gitea.com/red-future/common/beans" ) type assetSku struct{} // AssetSku 资产SKU控制器 var AssetSku = new(assetSku) // init 初始化表单配置 func init() { } // CreateAssetSku 创建SKU func (c *assetSku) CreateAssetSku(ctx context.Context, req *dto.CreateAssetSkuReq) (res *dto.CreateAssetSkuRes, err error) { return service.AssetSku.CreateAssetSku(ctx, req) } // UpdateAssetSku 更新SKU func (c *assetSku) UpdateAssetSku(ctx context.Context, req *dto.UpdateAssetSkuReq) (res *beans.ResponseEmpty, err error) { err = service.AssetSku.UpdateAssetSku(ctx, req) return } // DeleteAssetSku 删除SKU func (c *assetSku) DeleteAssetSku(ctx context.Context, req *dto.DeleteAssetSkuReq) (res *beans.ResponseEmpty, err error) { err = service.AssetSku.DeleteAssetSku(ctx, req) return } // GetAssetSku 获取SKU详情 func (c *assetSku) GetAssetSku(ctx context.Context, req *dto.GetAssetSkuReq) (res *dto.GetAssetSkuRes, err error) { return service.AssetSku.GetAssetSku(ctx, req) } // ListAssetSkus 获取SKU列表 func (c *assetSku) ListAssetSkus(ctx context.Context, req *dto.ListAssetSkuReq) (res *dto.ListAssetSkuRes, err error) { return service.AssetSku.ListAssetSkus(ctx, req) }