123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package pay
- import (
- "time"
- "go.mongodb.org/mongo-driver/bson/primitive"
- )
- type ReFund struct {
- Id primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty"`
- UserId primitive.ObjectID `bson:"userId,omitempty" json:"userId,omitempty"`
-
- TradeNo string `bson:"tradeNo,omitempty" json:"tradeNo,omitempty"`
-
- Reason string `bson:"reason,omitempty" json:"reason,omitempty"`
-
- DeReason string `bson:"deReason,omitempty" json:"deReason,omitempty"`
-
- Amount *float64 `bson:"amount,omitempty" json:"amount,omitempty"`
-
- Total *float64 `bson:"total,omitempty" json:"total,omitempty"`
-
- Fee *float64 `bson:"fee,omitempty" json:"fee,omitempty"`
-
-
- PointId primitive.ObjectID `bson:"pointId,omitempty" json:"pointId,omitempty"`
- PointName string `bson:"pointName,omitempty" json:"pointName,omitempty"`
- PointPrice *float64 `bson:"pointPrice,omitempty" json:"pointPrice,omitempty"`
- PointAmount *float64 `bson:"pointAmount,omitempty" json:"rpointAmount,omitempty"`
-
- Quantity *int32 `bson:"quantity,omitempty" json:"quantity,omitempty"`
- Status *int32 `bson:"status,omitempty" json:"status,omitempty"`
-
- PayMod *int32 `bson:"payMode,omitempty" json:"payMode,omitempty"`
- CreateTime time.Time `bson:"createTime,omitempty" json:"createTime,omitempty"`
- UpdateTime time.Time `bson:"updateTime,omitempty" json:"updateTime,omitempty"`
- }
- type PayRefundReq struct {
- OrderId primitive.ObjectID `bson:"orderId,omitempty" json:"orderId,omitempty"`
- Reason string `bson:"reason,omitempty" json:"reason,omitempty"`
- }
- type RefundDisAgreeReq struct {
- Id primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty"`
- DeReason string `bson:"deReason,omitempty" json:"deReason,omitempty"`
- }
|