63 lines
1.9 KiB
Go
63 lines
1.9 KiB
Go
|
package model
|
||
|
|
||
|
import (
|
||
|
"go-common/library/time"
|
||
|
)
|
||
|
|
||
|
// VipPoint vip_point table
|
||
|
type VipPoint struct {
|
||
|
ID int64 `json:"id"`
|
||
|
Mid int64 `json:"mid"`
|
||
|
PointBalance int64 `json:"point_balance"`
|
||
|
Ver int64 `json:"ver"`
|
||
|
}
|
||
|
|
||
|
//VipPointChangeHistory vip_point_change_history table
|
||
|
type VipPointChangeHistory struct {
|
||
|
ID int64 `json:"id"`
|
||
|
Mid int64 `json:"mid"`
|
||
|
Point int64 `json:"point"`
|
||
|
OrderID string `json:"order_id"`
|
||
|
ChangeType int8 `json:"change_type"`
|
||
|
ChangeTime time.Time `json:"change_time"`
|
||
|
RelationID string `json:"relation_id"`
|
||
|
PointBalance int64 `json:"point_balance"`
|
||
|
Remark string `json:"remark"`
|
||
|
Operator string `json:"operator"`
|
||
|
}
|
||
|
|
||
|
//VipPointChangeHistoryMsg get databus json data
|
||
|
type VipPointChangeHistoryMsg struct {
|
||
|
ID int64 `json:"id"`
|
||
|
Mid int64 `json:"mid"`
|
||
|
Point int64 `json:"point"`
|
||
|
OrderID string `json:"order_id"`
|
||
|
ChangeType int8 `json:"change_type"`
|
||
|
ChangeTime string `json:"change_time"`
|
||
|
RelationID string `json:"relation_id"`
|
||
|
PointBalance int64 `json:"point_balance"`
|
||
|
Remark string `json:"remark"`
|
||
|
Operator string `json:"operator"`
|
||
|
}
|
||
|
|
||
|
// PointInfo def.
|
||
|
type PointInfo struct {
|
||
|
Mid int64 `protobuf:"varint,1,opt,name=Mid,proto3" json:"mid"`
|
||
|
PointBalance int64 `protobuf:"varint,2,opt,name=PointBalance,proto3" json:"pointBalance"`
|
||
|
Ver int64 `protobuf:"varint,3,opt,name=Ver,proto3" 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"`
|
||
|
}
|