Documentation ¶
Index ¶
- Constants
- func ErrorInfo[...](error ET) string
- func OperatorInfo(operator string) string
- func StateInfo[...](state ST) string
- type ChOngZhiJkOrdersResponse
- type ChOngZhiJkOrdersResult
- type CheckCostResponse
- type CheckCostResult
- type Client
- func (c *Client) ChOngZhiJkOrders(ctx context.Context, orderID string, face int, account string) (*ChOngZhiJkOrdersResult, error)
- func (c *Client) CheckCost(ctx context.Context, orderId string) (*CheckCostResult, error)
- func (c *Client) ConfigApiClientFun(apiClientFun golog.ApiClientFun)
- func (c *Client) Get(ctx context.Context, _method string, notMustParams ...gorequest.Params) ([]byte, error)
- func (c *Client) GetKey() string
- func (c *Client) GetLog() *golog.ApiClient
- func (c *Client) GetPwd() string
- func (c *Client) GetUserId() string
- func (c *Client) GprsChOngZhiAdvance(ctx context.Context, notMustParams ...gorequest.Params) (*GprsChOngZhiAdvanceResult, error)
- func (c *Client) MoneyJkUser(ctx context.Context) (*MoneyJkUserResult, error)
- func (c *Client) Post(ctx context.Context, _method string, notMustParams ...gorequest.Params) ([]byte, error)
- func (c *Client) QueryJkOrders(ctx context.Context, orderId string) (*QueryJkOrdersResult, error)
- func (c *Client) QueryTxProduct(ctx context.Context) (*QueryTxProductResult, error)
- func (c *Client) TxChOngZhi(ctx context.Context, notMustParams ...gorequest.Params) (*TxChOngZhiResult, error)
- type ClientConfig
- type GprsChOngZhiAdvanceParams
- type GprsChOngZhiAdvanceResponse
- type GprsChOngZhiAdvanceResult
- type MoneyJkUserResponse
- type MoneyJkUserResult
- type QueryJkOrdersResponse
- type QueryJkOrdersResult
- type QueryTxProductResponse
- type QueryTxProductResult
- type TxChOngZhiParams
- type TxChOngZhiResponse
- type TxChOngZhiResult
Constants ¶
View Source
const (
LogTable = "ejiaofei"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ChOngZhiJkOrdersResponse ¶ added in v1.0.44
type ChOngZhiJkOrdersResponse struct { XMLName xml.Name `xml:"response"` UserID string `xml:"userid"` // 会员账号 PorderID string `xml:"Porderid"` // 鼎信平台订单号 OrderID string `xml:"orderid"` // 用户订单号 Account string `xml:"account"` // 需要充值的手机号码 Face string `xml:"face"` // 充值面值 Amount string `xml:"amount"` // 购买数量 StartTime string `xml:"starttime"` // 开始时间 State string `xml:"state"` // 订单状态 EndTime string `xml:"endtime"` // 结束时间 Error string `xml:"error"` // 错误提示 }
type ChOngZhiJkOrdersResult ¶
type ChOngZhiJkOrdersResult struct { Result ChOngZhiJkOrdersResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type CheckCostResponse ¶ added in v1.0.44
type CheckCostResult ¶
type CheckCostResult struct { Result CheckCostResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type Client ¶ added in v1.0.47
type Client struct {
// contains filtered or unexported fields
}
Client 实例
func NewClient ¶ added in v1.0.47
func NewClient(config *ClientConfig) (*Client, error)
NewClient 创建实例化
func (*Client) ChOngZhiJkOrders ¶ added in v1.0.47
func (c *Client) ChOngZhiJkOrders(ctx context.Context, orderID string, face int, account string) (*ChOngZhiJkOrdersResult, error)
ChOngZhiJkOrders 话费充值接口 orderID 用户提交的订单号 用户提交的订单号,最长32位(用户保证其唯一性) face 充值面值 以元为单位,包含10、20、30、50、100、200、300、500 移动联通电信 account 手机号码 需要充值的手机号码
func (*Client) CheckCost ¶ added in v1.0.47
CheckCost 会员订单成本价查询接口 orderID 用户提交的订单号 用户提交的订单号,最长32位(用户保证其唯一性)
func (*Client) ConfigApiClientFun ¶ added in v1.0.52
func (c *Client) ConfigApiClientFun(apiClientFun golog.ApiClientFun)
ConfigApiClientFun 日志配置
func (*Client) GprsChOngZhiAdvance ¶ added in v1.0.47
func (c *Client) GprsChOngZhiAdvance(ctx context.Context, notMustParams ...gorequest.Params) (*GprsChOngZhiAdvanceResult, error)
GprsChOngZhiAdvance 流量充值接口
func (*Client) MoneyJkUser ¶ added in v1.0.47
func (c *Client) MoneyJkUser(ctx context.Context) (*MoneyJkUserResult, error)
MoneyJkUser 用户余额查询
func (*Client) QueryJkOrders ¶ added in v1.0.47
QueryJkOrders 通用查询接口 orderId 用户提交的订单号 用户提交的订单号,最长32位(用户保证其唯一性)
func (*Client) QueryTxProduct ¶ added in v1.0.47
func (c *Client) QueryTxProduct(ctx context.Context) (*QueryTxProductResult, error)
QueryTxProduct 可充值腾讯产品查询
func (*Client) TxChOngZhi ¶ added in v1.0.47
func (c *Client) TxChOngZhi(ctx context.Context, notMustParams ...gorequest.Params) (*TxChOngZhiResult, error)
TxChOngZhi 流量充值接口
type ClientConfig ¶ added in v1.0.52
ClientConfig 实例配置
type GprsChOngZhiAdvanceParams ¶
type GprsChOngZhiAdvanceParams struct { OrderID string `json:"orderid"` // 用户提交的订单号 用户提交的订单号,最长32位(用户保证其唯一性) Account string `json:"account"` // 充值手机号 需要充值的手机号 Gprs int64 `json:"gprs"` // 充值流量值 单位:MB(具体流量值请咨询商务) Area int64 `json:"area"` // 充值流量范围 0 全国流量,1 省内流量 EffectTime int64 `json:"effecttime"` // 生效日期 0 即时生效,1次日生效,2 次月生效 Validity int64 `json:"validity"` // 流量有效期 传入月数,0为当月有效 Times string `json:"times"` // 时间戳 格式:yyyyMMddhhmmss }
type GprsChOngZhiAdvanceResponse ¶ added in v1.0.44
type GprsChOngZhiAdvanceResponse struct { XMLName xml.Name `xml:"response"` UserID string `xml:"userid"` // 会员账号 OrderID string `xml:"orderid"` // 会员提交订单号 PorderID string `xml:"Porderid"` // 平台订单号 Account string `xml:"account"` // 充值手机号 State int64 `xml:"state"` // 订单状态 StartTime string `xml:"starttime"` // 开始时间 EndTime string `xml:"endtime"` // 结束时间 Error string `xml:"error"` // 错误提示 UserPrice float64 `xml:"userprice"` // 会员购买价格 Gprs string `xml:"gprs"` // 充值流量值(单位MB) Area string `xml:"area"` // 流量范围(0 全国流量,1省内流量) EffectTime string `xml:"effecttime"` // 生效日期(0即时,1次日,2次月) Validity string `xml:"validity"` // 流量有效期(显示月数,0为当月) }
type GprsChOngZhiAdvanceResult ¶
type GprsChOngZhiAdvanceResult struct { Result GprsChOngZhiAdvanceResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type MoneyJkUserResponse ¶ added in v1.0.44
type MoneyJkUserResult ¶
type MoneyJkUserResult struct { Result MoneyJkUserResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type QueryJkOrdersResponse ¶ added in v1.0.44
type QueryJkOrdersResponse struct { XMLName xml.Name `xml:"response"` UserID string `xml:"userid"` // 会员账号 POrderID string `xml:"Porderid"` // 鼎信平台订单号 OrderID string `xml:"orderid"` // 用户订单号 Account string `xml:"account"` // 需要充值的手机号码 Face string `xml:"face"` // 充值面值 Amount string `xml:"amount"` // 购买数量 StartTime string `xml:"starttime"` // 开始时间 State string `xml:"state"` // 订单状态 EndTime string `xml:"endtime"` // 结束时间 Error string `xml:"error"` // 错误提示 }
type QueryJkOrdersResult ¶
type QueryJkOrdersResult struct { Result QueryJkOrdersResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type QueryTxProductResponse ¶ added in v1.0.44
type QueryTxProductResult ¶
type QueryTxProductResult struct { Result QueryTxProductResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type TxChOngZhiParams ¶
type TxChOngZhiParams struct { OrderID string `json:"orderid"` // 用户提交的订单号 用户提交的订单号,最长32位(用户保证其唯一性) Account string `json:"account"` // QQ号 需要充值的QQ号 ProductID int64 `json:"productid"` // 产品id Amount int64 `json:"amount"` // 购买数量 Ip string `json:"ip"` // 充值QQ号ip Times string `json:"times"` // 时间戳 格式:yyyyMMddhhmmss }
type TxChOngZhiResponse ¶ added in v1.0.44
type TxChOngZhiResponse struct { XMLName xml.Name `xml:"response"` UserID string `xml:"userid"` // 用户编号 PorderID string `xml:"Porderid"` // 鼎信平台订单号 OrderID string `xml:"orderid"` // 用户订单号 Account string `xml:"account"` // 需要充值的QQ号 ProductID int64 `xml:"productid"` // 充值产品id Amount int64 `xml:"amount"` // 购买数量 State int64 `xml:"state"` // 订单状态 StartTime string `xml:"starttime"` // 开始时间 EndTime string `xml:"endtime"` // 结束时间 Error string `xml:"error"` // 错误提示 }
type TxChOngZhiResult ¶
type TxChOngZhiResult struct { Result TxChOngZhiResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
Click to show internal directories.
Click to hide internal directories.