// 库存明细控制器(逻辑库存) // 职责:库存明细查询接口(无Create/Update/Delete,由StockManage管理) // 调用服务:service.StockDetails // 注意:只读接口,无写操作 package controller import ( dto "assets/model/dto/stock" service "assets/service/stock" "context" ) type stockDetails struct{} // StockDetails 库存控制器 var StockDetails = new(stockDetails) func init() { } func (c *stockDetails) GetStockDetails(ctx context.Context, req *dto.GetStockDetailsReq) (res *dto.GetStockDetailsRes, err error) { return service.StockDetails.GetOne(ctx, req) } func (c *stockDetails) ListStockDetails(ctx context.Context, req *dto.ListStockDetailsReq) (res *dto.ListStockDetailsRes, err error) { return service.StockDetails.List(ctx, req) }