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

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