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.
go-library/service/wikeyun/power.go

95 lines
3.0 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package wikeyun
type PowerAddCardResult struct {
Code string `json:"code"`
Msg string `json:"msg"`
Time string `json:"time"`
Data struct {
CardNum string `json:"card_num"`
StoreId string `json:"store_id"`
CreateTime int `json:"create_time"`
Type int `json:"type"` // 缴费单位
CmsUid int `json:"cms_uid"`
Province string `json:"province"` // 缴费省份
City string `json:"city"` // 缴费城市
Id string `json:"id"` // 缴费卡编号
} `json:"data"`
}
// PowerAddCard 添加充值卡
func (app *App) PowerAddCard(notMustParams ...Params) (body []byte, err error) {
// 参数
params := app.NewParamsWith(notMustParams...)
// 请求
body, err = app.request("https://router.wikeyun.cn/rest/Power/addCard", params)
return body, err
}
// PowerEditCard 编辑充值卡
func (app *App) PowerEditCard(notMustParams ...Params) (body []byte, err error) {
// 参数
params := app.NewParamsWith(notMustParams...)
// 请求
body, err = app.request("https://router.wikeyun.cn/rest/Power/editCard", params)
return body, err
}
// PowerDelCard 充值卡删除
func (app *App) PowerDelCard(notMustParams ...Params) (body []byte, err error) {
// 参数
params := app.NewParamsWith(notMustParams...)
// 请求
body, err = app.request("https://router.wikeyun.cn/rest/Power/delCard", params)
return body, err
}
// PowerCardInfo 充值卡详情
func (app *App) PowerCardInfo(notMustParams ...Params) (body []byte, err error) {
// 参数
params := app.NewParamsWith(notMustParams...)
// 请求
body, err = app.request("https://router.wikeyun.cn/rest/Power/cardInfo", params)
return body, err
}
type PowerPushOrderResult struct {
Code string `json:"code"`
Msg string `json:"msg"`
Time string `json:"time"`
Data struct {
OrderNumber string `json:"order_number"`
} `json:"data"`
}
// PowerPushOrder 充值下单
func (app *App) PowerPushOrder(notMustParams ...Params) (body []byte, err error) {
// 参数
params := app.NewParamsWith(notMustParams...)
// 请求
body, err = app.request("https://router.wikeyun.cn/rest/Power/pushOrder", params)
return body, err
}
type PowerQueryResult struct {
Code string `json:"code"`
Msg string `json:"msg"`
Time string `json:"time"`
Data struct {
OrderNumber string `json:"order_number"` // 订单号
OrderNo string `json:"order_no"` // 订单号
CardId string `json:"card_id"` // 卡编号
Amount int `json:"amount"` // 充值金额
CostPrice string `json:"cost_price"` // 成本价
Fanli string `json:"fanli"` // 平台返利
Status int `json:"status"` // 交易结果0 待支付 1 已付充值中 2充值成功 3充值失败需要退款 4退款成功 6 待充值 7 已匹配)
} `json:"data"`
}
func (app *App) PowerQuery(notMustParams ...Params) (body []byte, err error) {
// 参数
params := app.NewParamsWith(notMustParams...)
// 请求
body, err = app.request("https://router.wikeyun.cn/rest/Power/query", params)
return body, err
}