代码初始化
This commit is contained in:
32
controller/wallet/wallet_controller.go
Normal file
32
controller/wallet/wallet_controller.go
Normal file
@@ -0,0 +1,32 @@
|
||||
package controller
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
walletDto "shop-user-trade/model/dto/wallet"
|
||||
walletService "shop-user-trade/service/wallet"
|
||||
)
|
||||
|
||||
var Wallet = new(walletController)
|
||||
|
||||
type walletController struct{}
|
||||
|
||||
// GetByUserId 根据用户ID获取钱包
|
||||
func (c *walletController) GetByUserId(ctx context.Context, req *walletDto.GetWalletByUserIdReq) (res *walletDto.GetWalletByUserIdResp, err error) {
|
||||
return walletService.Wallet.GetByUserId(ctx, req)
|
||||
}
|
||||
|
||||
// Create 创建钱包
|
||||
func (c *walletController) Create(ctx context.Context, req *walletDto.CreateWalletReq) (res *walletDto.CreateWalletResp, err error) {
|
||||
return walletService.Wallet.Create(ctx, req)
|
||||
}
|
||||
|
||||
// UpdateBalance 更新余额
|
||||
func (c *walletController) UpdateBalance(ctx context.Context, req *walletDto.UpdateBalanceReq) (res *walletDto.UpdateBalanceResp, err error) {
|
||||
return walletService.Wallet.UpdateBalance(ctx, req)
|
||||
}
|
||||
|
||||
// GetWalletLogs 获取钱包日志
|
||||
func (c *walletController) GetWalletLogs(ctx context.Context, req *walletDto.GetWalletLogsReq) (res *walletDto.GetWalletLogsResp, err error) {
|
||||
return walletService.Wallet.GetWalletLogs(ctx, req)
|
||||
}
|
||||
Reference in New Issue
Block a user