// 库存管理控制器(Stock公共库存) // 职责:获取库存操作表单字段、入库/出库操作(StockOperation) // 调用服务:service.StockManage // 注意:StockOperation返回*beans.ResponseEmpty,直接return package controller import ( dto "assets/model/dto/stock" service "assets/service/stock" "context" "gitea.com/red-future/common/beans" ) type stockManage struct{} // StockManage 库存控制器 var StockManage = new(stockManage) func init() { } // GetStockFormFields 获取库存操作表单字段 func (c *stockManage) GetStockFormFields(ctx context.Context, req *dto.GetStockFormFieldsReq) (res *dto.GetStockFormFieldsRes, err error) { return service.StockManage.GetStockFormFields(ctx, req) } func (c *stockManage) StockOperation(ctx context.Context, req *dto.StockOperationReq) (res *beans.ResponseEmpty, err error) { err = service.StockManage.StockOperation(ctx, req) return }