56 lines
1.6 KiB
Go
56 lines
1.6 KiB
Go
package model
|
|
|
|
// ArgPointAdd .
|
|
type ArgPointAdd struct {
|
|
Mid int64 `json:"mid" form:"mid" validate:"required,min=1,gte=1"`
|
|
ChangeType int `json:"change_type" form:"change_type" validate:"required"`
|
|
RelationID string `json:"relation_id" form:"relation_id"`
|
|
Bcoin float64 `json:"bcoin" form:"bcoin" validate:"required"`
|
|
Remark string `json:"remark" form:"remark"`
|
|
OrderID string `json:"order_id" form:"order_id" validate:"required"`
|
|
}
|
|
|
|
// ArgMid .
|
|
type ArgMid struct {
|
|
Mid int64 `form:"mid" validate:"required,min=1,gte=1"`
|
|
}
|
|
|
|
//ArgPointHistory .
|
|
type ArgPointHistory struct {
|
|
Cursor int `form:"cursor"`
|
|
PS int `form:"ps"`
|
|
PN int `form:"pn"`
|
|
}
|
|
|
|
//ArgOldPointHistory .
|
|
type ArgOldPointHistory struct {
|
|
Mid int64 `form:"mid"`
|
|
PS int `form:"ps"`
|
|
PN int `form:"pn"`
|
|
}
|
|
|
|
// ArgConfig biz config.
|
|
type ArgConfig struct {
|
|
Mid int64 `form:"mid" validate:"required,min=1,gte=1"`
|
|
Bp float64 `form:"bp"`
|
|
ChangeType int8 `form:"change_type"`
|
|
}
|
|
|
|
// ArgPointConsume .
|
|
type ArgPointConsume struct {
|
|
Mid int64 `form:"mid" validate:"required,min=1,gte=1"`
|
|
ChangeType int64 `form:"change_type" validate:"required,min=1,gte=1"`
|
|
RelationID string `form:"relation_id"`
|
|
Point int64 `form:"point"`
|
|
Remark string `form:"remark"`
|
|
}
|
|
|
|
// ArgPoint .
|
|
type ArgPoint struct {
|
|
Mid int64 `form:"mid" validate:"required,min=1,gte=1"`
|
|
ChangeType int64 `form:"change_type" validate:"required,min=1,gte=1"`
|
|
Point int64 `form:"point"`
|
|
Remark string `form:"remark"`
|
|
Operator string `form:"operator"`
|
|
}
|