Files
assets/controller/stock/unit_conversion_controller.go
2026-03-18 10:18:03 +08:00

42 lines
1.3 KiB
Go
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// 单位换算控制器
// 职责单位换算规则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)
}