You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.6 KiB
55 lines
1.6 KiB
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"` |
|
}
|
|
|