fw

package
v1.0.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 27, 2023 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FWOrder

type FWOrder struct {
	OrderId           uint64 `json:"orderId,omitempty" codec:"orderId,omitempty"`                     //订单号
	EndDate           int64  `json:"endDate,omitempty" codec:"endDate,omitempty"`                     //结束时间
	ItemCode          string `json:"itemCode,omitempty" codec:"itemCode,omitempty"`                   //收费项目编码
	ItemName          string `json:"itemName,omitempty" codec:"itemName,omitempty"`                   //收费项目名称
	ArticleType       uint8  `json:"articleType,omitempty" codec:"articleType,omitempty"`             //订购类型(1:订购、2:续费、3:升级)
	ErpOrderId        uint64 `json:"erpOrderId,omitempty" codec:"erpOrderId,omitempty"`               // 结算订单编号
	TotalRealpayPrice uint64 `json:"totalRealpayPrice,omitempty" codec:"totalRealpayPrice,omitempty"` // 实付金额(单位:分)
	SkuId             uint64 `json:"skuId,omitempty" codec:"skuId,omitempty"`                         // 商品skuId
	FwsPin            string `json:"fwsPin,omitempty" codec:"fwsPin,omitempty"`                       //服务商pin
	TpOrderId         uint64 `json:"tpOrderId,omitempty" codec:"tpOrderId,omitempty"`                 // 钱包订单号
	NickName          string `json:"nickName,omitempty" codec:"nickName,omitempty"`                   // 购买人昵称
	Created           int64  `json:"created,omitempty" codec:"created,omitempty"`                     // 创建时间
	Buyer             string `json:"buyer,omitempty" codec:"buyer,omitempty"`                         //购买人pin
	OrderCycle        int64  `json:"orderCycle,omitempty" codec:"orderCycle,omitempty"`               // 订购周期
	OrderDate         int64  `json:"orderDate,omitempty" codec:"orderDate,omitempty"`                 // 下单时间
	StartDate         int64  `json:"startDate,omitempty" codec:"startDate,omitempty"`                 // 服务开始时间
	ServiceCode       string `json:"serviceCode,omitempty" codec:"serviceCode,omitempty"`             // 服务编码
	OrderStatus       uint8  `json:"orderStatus,omitempty" codec:"orderStatus,omitempty"`             // 订单状态(1:等待付款、2:等待付款确认、4:订单完成、8:取消完成、16:退款中、64、退款完成)
	OrderNum          uint64 `json:"orderNum,omitempty" codec:"orderNum,omitempty"`                   // 订单数量
	ChildBuyer        string `json:"childBuyer,omitempty" codec:"childBuyer,omitempty"`               // 购买人子账号
	ServiceName       string `json:"serviceName,omitempty" codec:"serviceName,omitempty"`             //服务名称
}

type MarketPaymentoutData

type MarketPaymentoutData struct {
	ReturnType *MarketPaymentoutReturnType `json:"returnType,omitempty" codec:"returnType,omitempty"`
	Code       string                      `json:"code"`
}

type MarketPaymentoutRequest

type MarketPaymentoutRequest struct {
	api.BaseRequest
	RequestNo      string `json:"requestNo,omitempty" codec:"requestNo,omitempty"`           // 请求唯一ID
	ActivityId     uint   `json:"activityId,omitempty" codec:"activityId,omitempty"`         // 活动ID
	AppId          string `json:"appId,omitempty" codec:"appId,omitempty"`                   // 开普勒小程序ID(仅限开普勒业务)
	Price          uint   `json:"price,omitempty" codec:"price,omitempty"`                   // 服务价格
	IsMainService  bool   `json:"isMainService,omitempty" codec:"isMainService,omitempty"`   // 是否主服务
	ServiceCycle   uint   `json:"serviceCycle,omitempty" codec:"serviceCycle,omitempty"`     // 服务周期
	SkuId          uint64 `json:"skuId,omitempty" codec:"skuId,omitempty"`                   // 订购skuId
	ServiceCode    string `json:"serviceCode,omitempty" codec:"serviceCode,omitempty"`       // 订购服务编码
	OrderNum       uint   `json:"orderNum,omitempty" codec:"orderNum,omitempty"`             // 订购数量
	ItemCode       string `json:"itemCode,omitempty" codec:"itemCode,omitempty"`             // 订购项目id
	OutOrderId     uint   `json:"outOrderId,omitempty" codec:"outOrderId,omitempty"`         // 外部系统订单号
	Value1         string `json:"value1,omitempty" codec:"value1,omitempty"`                 // 扩展属性
	ResultPageType uint   `json:"resultPageType,omitempty" codec:"resultPageType,omitempty"` // 结算页类型【1:PC;2:移动版H5;3:移动版小程序(预留)】
	SuccessUrl     string `json:"successUrl,omitempty" codec:"successUrl,omitempty"`         // 支付成功跳转地址
	Ip             string `json:"ip,omitempty" codec:"ip,omitempty"`                         // ip
}

type MarketPaymentoutResponse

type MarketPaymentoutResponse struct {
	ErrorResp *api.ErrorResponnse   `json:"error_response,omitempty" codec:"error_response,omitempty"`
	Data      *MarketPaymentoutData `json:"jingdong_fw_market_paymentout_responce,omitempty" codec:"jingdong_fw_market_paymentout_responce,omitempty"`
}

type MarketPaymentoutReturnType

type MarketPaymentoutReturnType struct {
	ErrorCode uint64                          `json:"errorCode,omitempty" codec:"errorCode,omitempty"` //错误码
	Success   bool                            `json:"success,omitempty" codec:"success,omitempty"`     //是否成功
	ErrorMsg  string                          `json:"errorMsg,omitempty" codec:"errorMsg,omitempty"`   // 错误信息
	Body      *MarketPaymentoutReturnTypeBody `json:"body,omitempty" codec:"body,omitempty"`           //订单列表
}

type MarketPaymentoutReturnTypeBody

type MarketPaymentoutReturnTypeBody struct {
	RequestId      string `json:"requestId,omitempty" codec:"requestId,omitempty"`
	SettlementUrl  string `json:"settlementUrl,omitempty" codec:"settlementUrl,omitempty"`
	OrderId        uint64 `json:"orderId,omitempty" codec:"orderId,omitempty"`
	ResultPageType uint   `json:"resultPageType,omitempty" codec:"resultPageType,omitempty"`
}

type OrderListWithPageData

type OrderListWithPageData struct {
	ReturnType *OrderListWithPageReturnType `json:"returnType,omitempty" codec:"returnType,omitempty"`
	Code       string                       `json:"code"`
}

type OrderListWithPageRequest

type OrderListWithPageRequest struct {
	api.BaseRequest
	PageSize    int    `json:"pageSize,omitempty" codec:"pageSize,omitempty"`       //页面中展示个数
	CurrentPage int    `json:"currentPage,omitempty" codec:"currentPage,omitempty"` //
	FwsPin      string `json:"fwsPin,omitempty" codec:"fwsPin,omitempty"`           //服务商PIN
	ServiceCode string `json:"serviceCode,omitempty" codec:"serviceCode,omitempty"` //服务编码
}

type OrderListWithPageResponse

type OrderListWithPageResponse struct {
	ErrorResp *api.ErrorResponnse    `json:"error_response,omitempty" codec:"error_response,omitempty"`
	Data      *OrderListWithPageData `json:"jingdong_pop_fw_order_listwithpage_responce,omitempty" codec:"jingdong_pop_fw_order_listwithpage_responce,omitempty"`
}

type OrderListWithPageReturnType

type OrderListWithPageReturnType struct {
	TotalPage   uint64     `json:"totalPage,omitempty" codec:"totalPage,omitempty"`     //实际页数
	PageSize    uint64     `json:"pageSize,omitempty" codec:"pageSize,omitempty"`       //每页个数
	ErrorCode   uint64     `json:"errorCode,omitempty" codec:"errorCode,omitempty"`     //错误码
	CurrentPage uint64     `json:"currentPage,omitempty" codec:"currentPage,omitempty"` //当前页
	TotalCount  uint64     `json:"totalCount,omitempty" codec:"totalCount,omitempty"`   //总个数
	IsSuccess   bool       `json:"isSuccess,omitempty" codec:"isSuccess,omitempty"`     //是否成功
	ErrorMsg    string     `json:"errorMsg,omitempty" codec:"errorMsg,omitempty"`       // 错误信息
	OrderList   []*FWOrder `json:"orderList,omitempty" codec:"orderList,omitempty"`     //订单列表
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL