Files
go-common/app/service/main/point/model/point.go
2019-04-22 18:49:16 +08:00

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"`
}