70 lines
1.8 KiB
Go
70 lines
1.8 KiB
Go
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"`
|
|
}
|