61 lines
1.5 KiB
Go
61 lines
1.5 KiB
Go
package sve
|
|
|
|
type OrderService struct {
|
|
c *Client
|
|
hs *HttpService
|
|
}
|
|
|
|
func (o *OrderService) CreateOrder(data map[string]string) {
|
|
url := o.c.Host + PathCreateOrder
|
|
params := o.hs.BuildSignBody(data)
|
|
o.hs.Post(url, params)
|
|
}
|
|
|
|
func (o *OrderService) BatchCreateOrder(data map[string]string) {
|
|
url := o.c.Host + PathBatchCreateOrder
|
|
params := o.hs.BuildSignBody(data)
|
|
o.hs.Post(url, params)
|
|
}
|
|
|
|
func (o *OrderService) CancelOrder(data map[string]string) {
|
|
url := o.c.Host + PathCancelOrder
|
|
params := o.hs.BuildSignBody(data)
|
|
o.hs.Post(url, params)
|
|
}
|
|
|
|
func (o *OrderService) CancelClientOrders(data map[string]string) {
|
|
url := o.c.Host + PathCancelClientOrders
|
|
params := o.hs.BuildSignBody(data)
|
|
o.hs.Post(url, params)
|
|
}
|
|
|
|
func (o *OrderService) OrdersInfo(data map[string]string) {
|
|
url := o.c.Host + PathOrdersInfo
|
|
params := o.hs.BuildSignBody(data)
|
|
o.hs.Post(url, params)
|
|
}
|
|
|
|
func (o *OrderService) OrdersInfoHistory(data map[string]string) {
|
|
url := o.c.Host + PathOrdersInfoHistory
|
|
params := o.hs.BuildSignBody(data)
|
|
o.hs.Post(url, params)
|
|
}
|
|
|
|
func (o *OrderService) OrderTransactionDetail(data map[string]string) {
|
|
url := o.c.Host + PathOrderTransactionDetail
|
|
params := o.hs.BuildSignBody(data)
|
|
o.hs.Post(url, params)
|
|
}
|
|
|
|
func (o *OrderService) TransactionHistory(data map[string]string) {
|
|
url := o.c.Host + PathTransactionHistory
|
|
params := o.hs.BuildSignBody(data)
|
|
o.hs.Post(url, params)
|
|
}
|
|
|
|
func (o *OrderService) OrdersInfoNoDeal(data map[string]string) {
|
|
url := o.c.Host + PathOrdersInfoNoDeal
|
|
params := o.hs.BuildSignBody(data)
|
|
o.hs.Post(url, params)
|
|
}
|