You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
1.8 KiB
69 lines
1.8 KiB
package model |
|
|
|
import ( |
|
"go-common/library/time" |
|
) |
|
|
|
// PointInfo . |
|
type PointInfo struct { |
|
Mid int64 `json:"mid"` |
|
PointBalance int64 `json:"pointBalance"` |
|
Ver int64 `json:"ver"` |
|
} |
|
|
|
//PointHistory point history |
|
type PointHistory struct { |
|
ID int64 `json:"id"` |
|
Mid int64 `json:"mid"` |
|
Point int64 `json:"point"` |
|
OrderID string `json:"orderID"` |
|
ChangeType int `json:"changeType"` |
|
ChangeTime time.Time `json:"changeTime"` |
|
RelationID string `json:"relationID"` |
|
PointBalance int64 `json:"pointBalance"` |
|
Remark string `json:"remark"` |
|
Operator string `json:"operator"` |
|
} |
|
|
|
//OldPointHistory point history |
|
type OldPointHistory struct { |
|
ID int64 `json:"id"` |
|
Mid int64 `json:"mid"` |
|
Point int64 `json:"point"` |
|
OrderID string `json:"orderID"` |
|
ChangeType int `json:"changeType"` |
|
ChangeTime int64 `json:"changeTime"` |
|
RelationID string `json:"relationID"` |
|
PointBalance int64 `json:"pointBalance"` |
|
Remark string `json:"remark"` |
|
Operator string `json:"operator"` |
|
} |
|
|
|
//PointExchangePrice . |
|
type PointExchangePrice struct { |
|
ID int `json:"id"` |
|
OriginPoint int `json:"originPoint"` |
|
CurrentPoint int `json:"currentPoint"` |
|
Month int `json:"month"` |
|
PromotionTip string `json:"promotionTip"` |
|
PromotionColor string `json:"promotionColor"` |
|
OperatorID string `json:"operatorId"` |
|
} |
|
|
|
//HandlerVip vip handler |
|
type HandlerVip struct { |
|
Days int |
|
Months int |
|
Mid int |
|
Type int |
|
} |
|
|
|
// VipPointConf vip point conf. |
|
type VipPointConf struct { |
|
ID int64 `json:"id"` |
|
AppID int64 `json:"app_id"` |
|
Point int64 `json:"point"` |
|
Operator string `json:"operator"` |
|
Ctime time.Time `json:"ctime"` |
|
Mtime time.Time `json:"mtime"` |
|
}
|
|
|