Files
36Wisdom/biz/controller/redemption.go
T
2026-08-14 16:11:10 +08:00

33 lines
940 B
Go

package controller
import (
"context"
"36wisdom/biz/model/dto"
"36wisdom/biz/service"
)
type redemption struct{}
var Redemption = &redemption{}
type adminRedemption struct{}
var AdminRedemption = &adminRedemption{}
func (c *adminRedemption) List(ctx context.Context, req *dto.AdminRedemptionListReq) (*dto.AdminRedemptionListRes, error) {
return service.AdminRedemption.List(ctx, req)
}
func (c *adminRedemption) Ship(ctx context.Context, req *dto.AdminRedemptionShipReq) (*dto.AdminRedemptionShipRes, error) {
return service.AdminRedemption.Ship(ctx, req)
}
func (c *adminRedemption) Receive(ctx context.Context, req *dto.AdminRedemptionReceiveReq) (*dto.AdminRedemptionReceiveRes, error) {
return service.AdminRedemption.Receive(ctx, req)
}
func (c *adminRedemption) Cancel(ctx context.Context, req *dto.AdminRedemptionCancelReq) (*dto.AdminRedemptionCancelRes, error) {
return service.AdminRedemption.Cancel(ctx, req)
}