hepa-calc-api/api/requests/OrderMember.go

36 lines
2.2 KiB
Go
Raw 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.

package requests
type OrderMemberRequest struct {
GetOrderMemberPage // 获取会员订单列表-分页
AddOrderMember // 创建会员订单
GetOrderMemberPay // 获取会员订单支付数据
}
// GetOrderMemberPage 获取会员订单列表-分页
type GetOrderMemberPage struct {
Page int `json:"page" form:"page" label:"页码"`
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
UserId int64 `json:"user_id" form:"user_id" label:"用户id"`
SystemMemberId string `json:"system_member_id" form:"system_member_id" label:"会员id"`
OrderStatus *int `json:"order_status" form:"order_status" label:"订单状态"` // 订单状态1:待支付 2:已完成 3:已取消)
PayChannel *int `json:"pay_channel" form:"pay_channel" label:"支付渠道"` // 支付渠道1:h5支付 2:app支付 3:会员支付)
PayStatus *int `json:"pay_status" form:"pay_status" label:"支付状态"` // 支付状态1:未支付 2:已支付 3:支付中 4:支付失败 5:支付超时 6:支付关闭 7:已撤销 8:转入退款)
RefundStatus *int `json:"refund_status" form:"refund_status" label:"订单退款状态"`
OrderNo string `json:"order_no" form:"order_no" label:"系统订单编号"`
EscrowTradeNo string `json:"escrow_trade_no" form:"escrow_trade_no" label:"第三方支付流水号"`
CancelStatus *int `json:"cancel_status" form:"cancel_status" label:"取消状态"`
}
// AddOrderMember 创建会员订单
type AddOrderMember struct {
SystemMemberId string `json:"system_member_id" form:"system_member_id" label:"会员" validate:"required"`
UserCouponId string `json:"user_coupon_id" form:"user_coupon_id" label:"优惠卷"`
PayChannel int `json:"pay_channel" form:"pay_channel" label:"支付渠道" validate:"required,oneof=1 2"` // 支付渠道1:h5支付 2:app支付
OrderPrice *float64 `json:"order_price" form:"order_price" label:"订单金额"` // 订单金额
}
// GetOrderMemberPay 获取会员订单支付数据
type GetOrderMemberPay struct {
ClientType int `json:"client_type" form:"client_type" label:"客户端类型" validate:"required,oneof=1 2"` // 客户端类型1:h5 2:app
}