parent
7dd3088da1
commit
42c89a0796
@ -0,0 +1,5 @@
|
|||||||
|
package data
|
||||||
|
|
||||||
|
type Data struct {
|
||||||
|
Wallet wallet
|
||||||
|
}
|
@ -0,0 +1,33 @@
|
|||||||
|
package data
|
||||||
|
|
||||||
|
import (
|
||||||
|
"context"
|
||||||
|
"git.oa00.com/supply-chain/service/client"
|
||||||
|
"github.com/shopspring/decimal"
|
||||||
|
)
|
||||||
|
|
||||||
|
type wallet struct {
|
||||||
|
}
|
||||||
|
type ArgsWalletMonthCount struct {
|
||||||
|
StartAt string // 年份
|
||||||
|
EndAt string // 月份
|
||||||
|
}
|
||||||
|
type WalletMonthCountItem struct {
|
||||||
|
UserId uint `json:"userId"`
|
||||||
|
UserName string `json:"userName"`
|
||||||
|
BeforePeriod decimal.Decimal `json:"beforePeriod"` // 期初
|
||||||
|
RechargeAmount decimal.Decimal `json:"rechargeAmount"` // 充值
|
||||||
|
PlaceAmount decimal.Decimal `json:"placeAmount"` // 下单
|
||||||
|
RefundAmount decimal.Decimal `json:"refundAmount"` // 退款
|
||||||
|
AfterPeriod decimal.Decimal `json:"afterPeriod"` // 期末
|
||||||
|
}
|
||||||
|
|
||||||
|
// MonthCount @Title 月消费统计
|
||||||
|
func (w *wallet) MonthCount(ctx context.Context, args ArgsWalletMonthCount) (reply []WalletMonthCountItem, err error) {
|
||||||
|
xClient, err := client.GetClient(w)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
err = xClient.Call(ctx, "MonthCount", args, &reply)
|
||||||
|
return
|
||||||
|
}
|
Loading…
Reference in new issue