// 单位换算控制器 // 职责:单位换算规则CRUD接口 // 调用服务:service.UnitConversion // 注意:Update/Delete返回*beans.ResponseEmpty,直接return package controller import ( dto "assets/model/dto/stock" service "assets/service/stock" "context" "gitea.com/red-future/common/beans" ) type unitConversionController struct{} var UnitConversion = new(unitConversionController) func init() {} // Create 创建单位换算规则 func (c *unitConversionController) Create(ctx context.Context, req *dto.CreateUnitConversionReq) (res *dto.CreateUnitConversionRes, err error) { return service.UnitConversion.Create(ctx, req) } // Update 更新单位换算规则 func (c *unitConversionController) Update(ctx context.Context, req *dto.UpdateUnitConversionReq) (res *beans.ResponseEmpty, err error) { err = service.UnitConversion.Update(ctx, req) return } // Delete 删除单位换算规则 func (c *unitConversionController) Delete(ctx context.Context, req *dto.DeleteUnitConversionReq) (res *beans.ResponseEmpty, err error) { err = service.UnitConversion.Delete(ctx, req) return } // List 查询单位换算列表 func (c *unitConversionController) List(ctx context.Context, req *dto.ListUnitConversionReq) (res *dto.ListUnitConversionRes, err error) { return service.UnitConversion.List(ctx, req) }