Files
kami_backend/api/sys_payment/v1/statistic.go
danial c61206ecc3 style(import):重新排序和整理Go语言的import语句
- 调整所有Go文件中的import语句顺序,使其符合标准库、第三方库、内部库的分类- 统一import语句的格式,去除多余的空行
- 确保所有文件中的import语句按照字母顺序和逻辑分组排列-修复部分文件中import语句缺失或重复的问题
-优化import语句的可读性和维护性
2025-10-04 16:11:25 +08:00

31 lines
1.2 KiB
Go

package v1
import (
"kami/api/commonApi"
"github.com/gogf/gf/v2/frame/g"
"github.com/shopspring/decimal"
)
// PaymentSummaryListReq 以日为单位统计用户账单数据
type PaymentSummaryListReq struct {
g.Meta `path:"/sysUser/paymentSummary/list" tags:"用户充值统计" method:"get" summary:"用户流水按日汇总"`
Username string `p:"username"`
Date string `p:"date"`
commonApi.CommonPageReq
}
type PaymentSummaryRecord struct {
Username string `json:"username" orm:"username"`
TotalDepositAmount decimal.Decimal `json:"totalDepositAmount" orm:"total_deposit_amount"`
TotalConsumeAmount decimal.Decimal `json:"totalConsumeAmount" orm:"total_consume_amount"`
TotalReturnAmount decimal.Decimal `json:"totalReturnAmount" orm:"total_return_amount"`
TotalActualConsumeAmount decimal.Decimal `json:"totalActualConsumeAmount" orm:"total_actual_consume_amount"`
TotalManualHandleAmount decimal.Decimal `json:"totalManualHandleAmount" orm:"total_manual_handle_amount"`
CreatedAt string `json:"createdAt" orm:"create_at"`
}
type PaymentSummaryListRes struct {
commonApi.CommonPageRes[*PaymentSummaryRecord]
}