Files
assets/controller/stock/unit_conversion_controller.go

42 lines
1.3 KiB
Go
Raw Normal View History

2026-03-18 10:18:03 +08:00
// 单位换算控制器
// 职责单位换算规则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)
}