mos

package
v1.1.5 Latest Latest
Warning

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

Go to latest
Published: Jun 29, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

喵街API model

https://open.taobao.com/API.htm?docId=55338&docType=2

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlibabaMjMemberBindmemberAPIResponse

type AlibabaMjMemberBindmemberAPIResponse struct {
	model.CommonResponse
	AlibabaMjMemberBindmemberResponse
}

绑定会员 API返回值 alibaba.mj.member.bindmember

用于绑定喵街数字化会员

type AlibabaMjMemberBindmemberRequest

type AlibabaMjMemberBindmemberRequest struct {
	model.Params
	// contains filtered or unexported fields
}

绑定会员 API请求 alibaba.mj.member.bindmember

用于绑定喵街数字化会员

func NewAlibabaMjMemberBindmemberRequest

func NewAlibabaMjMemberBindmemberRequest() *AlibabaMjMemberBindmemberRequest

初始化AlibabaMjMemberBindmemberRequest对象

func (AlibabaMjMemberBindmemberRequest) GetApiMethodName

func (r AlibabaMjMemberBindmemberRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMjMemberBindmemberRequest) GetApiParams

func (r AlibabaMjMemberBindmemberRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaMjMemberBindmemberRequest) GetChannel

Channel Getter

func (AlibabaMjMemberBindmemberRequest) GetMallId

MallId Getter

func (AlibabaMjMemberBindmemberRequest) GetOpenId

OpenId Getter

func (AlibabaMjMemberBindmemberRequest) GetUserId

UserId Getter

func (*AlibabaMjMemberBindmemberRequest) SetChannel

func (r *AlibabaMjMemberBindmemberRequest) SetChannel(channel string) error

Channel Setter 渠道

func (*AlibabaMjMemberBindmemberRequest) SetMallId

func (r *AlibabaMjMemberBindmemberRequest) SetMallId(mallId int64) error

MallId Setter 商城Id

func (*AlibabaMjMemberBindmemberRequest) SetOpenId

func (r *AlibabaMjMemberBindmemberRequest) SetOpenId(openId string) error

OpenId Setter open_id

func (*AlibabaMjMemberBindmemberRequest) SetUserId

func (r *AlibabaMjMemberBindmemberRequest) SetUserId(userId int64) error

UserId Setter 用户号

type AlibabaMjMemberBindmemberResponse

type AlibabaMjMemberBindmemberResponse struct {
	XMLName xml.Name `xml:"alibaba_mj_member_bindmember_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 1
	Result *SingleResult `json:"result,omitempty" xml:"result,omitempty"`
}

绑定会员 成功返回结果

type AlibabaMjMemberHasbindAPIResponse

type AlibabaMjMemberHasbindAPIResponse struct {
	model.CommonResponse
	AlibabaMjMemberHasbindResponse
}

喵街会员是否绑定 API返回值 alibaba.mj.member.hasbind

喵街检测用户是否为数字化会员

type AlibabaMjMemberHasbindRequest

type AlibabaMjMemberHasbindRequest struct {
	model.Params
	// contains filtered or unexported fields
}

喵街会员是否绑定 API请求 alibaba.mj.member.hasbind

喵街检测用户是否为数字化会员

func NewAlibabaMjMemberHasbindRequest

func NewAlibabaMjMemberHasbindRequest() *AlibabaMjMemberHasbindRequest

初始化AlibabaMjMemberHasbindRequest对象

func (AlibabaMjMemberHasbindRequest) GetApiMethodName

func (r AlibabaMjMemberHasbindRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMjMemberHasbindRequest) GetApiParams

func (r AlibabaMjMemberHasbindRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaMjMemberHasbindRequest) GetOpenId

func (r AlibabaMjMemberHasbindRequest) GetOpenId() string

OpenId Getter

func (AlibabaMjMemberHasbindRequest) GetUserId

func (r AlibabaMjMemberHasbindRequest) GetUserId() int64

UserId Getter

func (*AlibabaMjMemberHasbindRequest) SetOpenId

func (r *AlibabaMjMemberHasbindRequest) SetOpenId(openId string) error

OpenId Setter open_id

func (*AlibabaMjMemberHasbindRequest) SetUserId

func (r *AlibabaMjMemberHasbindRequest) SetUserId(userId int64) error

UserId Setter user_id

type AlibabaMjMemberHasbindResponse

type AlibabaMjMemberHasbindResponse struct {
	XMLName xml.Name `xml:"alibaba_mj_member_hasbind_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 结果
	Result *SingleResult `json:"result,omitempty" xml:"result,omitempty"`
}

喵街会员是否绑定 成功返回结果

type AlibabaMjMosFundCancelbillAPIResponse

type AlibabaMjMosFundCancelbillAPIResponse struct {
	model.CommonResponse
	AlibabaMjMosFundCancelbillResponse
}

取消付款单 API返回值 alibaba.mj.mos.fund.cancelbill

取消付款单

type AlibabaMjMosFundCancelbillRequest

type AlibabaMjMosFundCancelbillRequest struct {
	model.Params
	// contains filtered or unexported fields
}

取消付款单 API请求 alibaba.mj.mos.fund.cancelbill

取消付款单

func NewAlibabaMjMosFundCancelbillRequest

func NewAlibabaMjMosFundCancelbillRequest() *AlibabaMjMosFundCancelbillRequest

初始化AlibabaMjMosFundCancelbillRequest对象

func (AlibabaMjMosFundCancelbillRequest) GetApiMethodName

func (r AlibabaMjMosFundCancelbillRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMjMosFundCancelbillRequest) GetApiParams

func (r AlibabaMjMosFundCancelbillRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaMjMosFundCancelbillRequest) GetCancelBillDTO

func (r AlibabaMjMosFundCancelbillRequest) GetCancelBillDTO() *CancelBillDto

CancelBillDTO Getter

func (*AlibabaMjMosFundCancelbillRequest) SetCancelBillDTO

func (r *AlibabaMjMosFundCancelbillRequest) SetCancelBillDTO(cancelBillDTO *CancelBillDto) error

CancelBillDTO Setter 取消入参

type AlibabaMjMosFundCancelbillResponse

type AlibabaMjMosFundCancelbillResponse struct {
	XMLName xml.Name `xml:"alibaba_mj_mos_fund_cancelbill_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// data
	Data bool `json:"data,omitempty" xml:"data,omitempty"`
}

取消付款单 成功返回结果

type AlibabaMjMosFundCreatebillAPIResponse

type AlibabaMjMosFundCreatebillAPIResponse struct {
	model.CommonResponse
	AlibabaMjMosFundCreatebillResponse
}

创建一个付款单 API返回值 alibaba.mj.mos.fund.createbill

创建一个付款单

type AlibabaMjMosFundCreatebillRequest

type AlibabaMjMosFundCreatebillRequest struct {
	model.Params
	// contains filtered or unexported fields
}

创建一个付款单 API请求 alibaba.mj.mos.fund.createbill

创建一个付款单

func NewAlibabaMjMosFundCreatebillRequest

func NewAlibabaMjMosFundCreatebillRequest() *AlibabaMjMosFundCreatebillRequest

初始化AlibabaMjMosFundCreatebillRequest对象

func (AlibabaMjMosFundCreatebillRequest) GetApiMethodName

func (r AlibabaMjMosFundCreatebillRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMjMosFundCreatebillRequest) GetApiParams

func (r AlibabaMjMosFundCreatebillRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaMjMosFundCreatebillRequest) GetBillDto

BillDto Getter

func (*AlibabaMjMosFundCreatebillRequest) SetBillDto

func (r *AlibabaMjMosFundCreatebillRequest) SetBillDto(billDto *CreateBillDto) error

BillDto Setter 创建付款单入参

type AlibabaMjMosFundCreatebillResponse

type AlibabaMjMosFundCreatebillResponse struct {
	XMLName xml.Name `xml:"alibaba_mj_mos_fund_createbill_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// data
	Data string `json:"data,omitempty" xml:"data,omitempty"`
}

创建一个付款单 成功返回结果

type AlibabaMjMosFundModifybillbankaccountAPIResponse

type AlibabaMjMosFundModifybillbankaccountAPIResponse struct {
	model.CommonResponse
	AlibabaMjMosFundModifybillbankaccountResponse
}

修改付款单的银行账户信息 API返回值 alibaba.mj.mos.fund.modifybillbankaccount

修改付款单的银行账户信息

type AlibabaMjMosFundModifybillbankaccountRequest

type AlibabaMjMosFundModifybillbankaccountRequest struct {
	model.Params
	// contains filtered or unexported fields
}

修改付款单的银行账户信息 API请求 alibaba.mj.mos.fund.modifybillbankaccount

修改付款单的银行账户信息

func NewAlibabaMjMosFundModifybillbankaccountRequest

func NewAlibabaMjMosFundModifybillbankaccountRequest() *AlibabaMjMosFundModifybillbankaccountRequest

初始化AlibabaMjMosFundModifybillbankaccountRequest对象

func (AlibabaMjMosFundModifybillbankaccountRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaMjMosFundModifybillbankaccountRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMjMosFundModifybillbankaccountRequest) GetModifyDto

ModifyDto Getter

func (*AlibabaMjMosFundModifybillbankaccountRequest) SetModifyDto

ModifyDto Setter 修改入参

type AlibabaMjMosFundModifybillbankaccountResponse

type AlibabaMjMosFundModifybillbankaccountResponse struct {
	XMLName xml.Name `xml:"alibaba_mj_mos_fund_modifybillbankaccount_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// data
	Data bool `json:"data,omitempty" xml:"data,omitempty"`
}

修改付款单的银行账户信息 成功返回结果

type AlibabaMjMoscarnivalReceivecouponAPIResponse

type AlibabaMjMoscarnivalReceivecouponAPIResponse struct {
	model.CommonResponse
	AlibabaMjMoscarnivalReceivecouponResponse
}

根据手机号码领券 API返回值 alibaba.mj.moscarnival.receivecoupon

根据手机号码领券

type AlibabaMjMoscarnivalReceivecouponRequest

type AlibabaMjMoscarnivalReceivecouponRequest struct {
	model.Params
	// contains filtered or unexported fields
}

根据手机号码领券 API请求 alibaba.mj.moscarnival.receivecoupon

根据手机号码领券

func NewAlibabaMjMoscarnivalReceivecouponRequest

func NewAlibabaMjMoscarnivalReceivecouponRequest() *AlibabaMjMoscarnivalReceivecouponRequest

初始化AlibabaMjMoscarnivalReceivecouponRequest对象

func (AlibabaMjMoscarnivalReceivecouponRequest) GetActivityId

ActivityId Getter

func (AlibabaMjMoscarnivalReceivecouponRequest) GetApiMethodName

func (r AlibabaMjMoscarnivalReceivecouponRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMjMoscarnivalReceivecouponRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMjMoscarnivalReceivecouponRequest) GetMobile

Mobile Getter

func (*AlibabaMjMoscarnivalReceivecouponRequest) SetActivityId

func (r *AlibabaMjMoscarnivalReceivecouponRequest) SetActivityId(activityId int64) error

ActivityId Setter 活动id

func (*AlibabaMjMoscarnivalReceivecouponRequest) SetMobile

Mobile Setter 手机号码

type AlibabaMjMoscarnivalReceivecouponResponse

type AlibabaMjMoscarnivalReceivecouponResponse struct {
	XMLName xml.Name `xml:"alibaba_mj_moscarnival_receivecoupon_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Result *AlibabaMjMoscarnivalReceivecouponResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

根据手机号码领券 成功返回结果

type AlibabaMjMoscarnivalReceivecouponResultDo

type AlibabaMjMoscarnivalReceivecouponResultDo struct {
	// 调用链id
	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
	// 总行数
	Total int64 `json:"total,omitempty" xml:"total,omitempty"`
	// 是否成功
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 调用是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 错误码
	ErrCode int64 `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// 错误信息
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// 结果码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 标题
	Titles []string `json:"titles,omitempty" xml:"titles>string,omitempty"`
}

AlibabaMjMoscarnivalReceivecouponResultDo

type AlibabaMjMoscarnivalReceiveencryptAPIResponse

type AlibabaMjMoscarnivalReceiveencryptAPIResponse struct {
	model.CommonResponse
	AlibabaMjMoscarnivalReceiveencryptResponse
}

根据加密手机号领券 API返回值 alibaba.mj.moscarnival.receiveencrypt

根据加密手机号领券

type AlibabaMjMoscarnivalReceiveencryptData

type AlibabaMjMoscarnivalReceiveencryptData struct {
	// 权益列表
	RightsList []RightsList `json:"rights_list,omitempty" xml:"rights_list>rights_list,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 奖品类型
	PrizeType int64 `json:"prize_type,omitempty" xml:"prize_type,omitempty"`
	// 是否有奖品
	HasPrize bool `json:"has_prize,omitempty" xml:"has_prize,omitempty"`
	// 是否新会员
	IsNewUser bool `json:"is_new_user,omitempty" xml:"is_new_user,omitempty"`
}

AlibabaMjMoscarnivalReceiveencryptData

type AlibabaMjMoscarnivalReceiveencryptRequest

type AlibabaMjMoscarnivalReceiveencryptRequest struct {
	model.Params
	// contains filtered or unexported fields
}

根据加密手机号领券 API请求 alibaba.mj.moscarnival.receiveencrypt

根据加密手机号领券

func NewAlibabaMjMoscarnivalReceiveencryptRequest

func NewAlibabaMjMoscarnivalReceiveencryptRequest() *AlibabaMjMoscarnivalReceiveencryptRequest

初始化AlibabaMjMoscarnivalReceiveencryptRequest对象

func (AlibabaMjMoscarnivalReceiveencryptRequest) GetActivityId

ActivityId Getter

func (AlibabaMjMoscarnivalReceiveencryptRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaMjMoscarnivalReceiveencryptRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMjMoscarnivalReceiveencryptRequest) GetMobile

Mobile Getter

func (*AlibabaMjMoscarnivalReceiveencryptRequest) SetActivityId

func (r *AlibabaMjMoscarnivalReceiveencryptRequest) SetActivityId(activityId int64) error

ActivityId Setter 活动id

func (*AlibabaMjMoscarnivalReceiveencryptRequest) SetMobile

Mobile Setter 加密手机号码

type AlibabaMjMoscarnivalReceiveencryptResponse

type AlibabaMjMoscarnivalReceiveencryptResponse struct {
	XMLName xml.Name `xml:"alibaba_mj_moscarnival_receiveencrypt_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Result *AlibabaMjMoscarnivalReceiveencryptResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

根据加密手机号领券 成功返回结果

type AlibabaMjMoscarnivalReceiveencryptResultDo

type AlibabaMjMoscarnivalReceiveencryptResultDo struct {
	// 调用链id
	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
	// 总行数
	Total int64 `json:"total,omitempty" xml:"total,omitempty"`
	// 券结果
	Data *AlibabaMjMoscarnivalReceiveencryptData `json:"data,omitempty" xml:"data,omitempty"`
	// 调用是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 错误码
	ErrCode int64 `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// 错误信息
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// 结果码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
}

AlibabaMjMoscarnivalReceiveencryptResultDo

type AlibabaMjOcBigposBanksaleAdjustmentApplyAPIResponse

type AlibabaMjOcBigposBanksaleAdjustmentApplyAPIResponse struct {
	model.CommonResponse
	AlibabaMjOcBigposBanksaleAdjustmentApplyResponse
}

大pos银行卡调账申请 API返回值 alibaba.mj.oc.bigpos.banksale.adjustment.apply

大pos银行卡调账申请

type AlibabaMjOcBigposBanksaleAdjustmentApplyRequest

type AlibabaMjOcBigposBanksaleAdjustmentApplyRequest struct {
	model.Params
	// contains filtered or unexported fields
}

大pos银行卡调账申请 API请求 alibaba.mj.oc.bigpos.banksale.adjustment.apply

大pos银行卡调账申请

func NewAlibabaMjOcBigposBanksaleAdjustmentApplyRequest

func NewAlibabaMjOcBigposBanksaleAdjustmentApplyRequest() *AlibabaMjOcBigposBanksaleAdjustmentApplyRequest

初始化AlibabaMjOcBigposBanksaleAdjustmentApplyRequest对象

func (AlibabaMjOcBigposBanksaleAdjustmentApplyRequest) GetAmount

Amount Getter

func (AlibabaMjOcBigposBanksaleAdjustmentApplyRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaMjOcBigposBanksaleAdjustmentApplyRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMjOcBigposBanksaleAdjustmentApplyRequest) GetCardNo

CardNo Getter

func (AlibabaMjOcBigposBanksaleAdjustmentApplyRequest) GetOperTime

OperTime Getter

func (AlibabaMjOcBigposBanksaleAdjustmentApplyRequest) GetOperator

Operator Getter

func (AlibabaMjOcBigposBanksaleAdjustmentApplyRequest) GetPosNo

PosNo Getter

func (AlibabaMjOcBigposBanksaleAdjustmentApplyRequest) GetStoreNo

StoreNo Getter

func (*AlibabaMjOcBigposBanksaleAdjustmentApplyRequest) SetAmount

Amount Setter 调账金额

func (*AlibabaMjOcBigposBanksaleAdjustmentApplyRequest) SetCardNo

CardNo Setter 卡号

func (*AlibabaMjOcBigposBanksaleAdjustmentApplyRequest) SetOperTime

OperTime Setter 交易时间

func (*AlibabaMjOcBigposBanksaleAdjustmentApplyRequest) SetOperator

Operator Setter 收银员号

func (*AlibabaMjOcBigposBanksaleAdjustmentApplyRequest) SetPosNo

PosNo Setter 调账收银机号

func (*AlibabaMjOcBigposBanksaleAdjustmentApplyRequest) SetStoreNo

StoreNo Setter 门店号

type AlibabaMjOcBigposBanksaleAdjustmentApplyResponse

type AlibabaMjOcBigposBanksaleAdjustmentApplyResponse struct {
	XMLName xml.Name `xml:"alibaba_mj_oc_bigpos_banksale_adjustment_apply_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
}

大pos银行卡调账申请 成功返回结果

type AlibabaMjOcBigposBanksaleQueryAPIResponse

type AlibabaMjOcBigposBanksaleQueryAPIResponse struct {
	model.CommonResponse
	AlibabaMjOcBigposBanksaleQueryResponse
}

大pos银行卡查账接口 API返回值 alibaba.mj.oc.bigpos.banksale.query

大pos银行卡查账接口,给收银员查询银行卡销售记录,便于调账

type AlibabaMjOcBigposBanksaleQueryData

type AlibabaMjOcBigposBanksaleQueryData struct {
	// 行号
	RowNo int64 `json:"row_no,omitempty" xml:"row_no,omitempty"`
	// 交易时间
	OperTime string `json:"oper_time,omitempty" xml:"oper_time,omitempty"`
	// 查询流水号
	PosTraceNo string `json:"pos_trace_no,omitempty" xml:"pos_trace_no,omitempty"`
	// 银联系统参考号
	Refnum string `json:"refnum,omitempty" xml:"refnum,omitempty"`
	// 交易金额
	Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"`
	// 已调账金额
	AdjustedAmount int64 `json:"adjusted_amount,omitempty" xml:"adjusted_amount,omitempty"`
	// 小票号后7位
	Fphm string `json:"fphm,omitempty" xml:"fphm,omitempty"`
}

AlibabaMjOcBigposBanksaleQueryData

type AlibabaMjOcBigposBanksaleQueryRequest

type AlibabaMjOcBigposBanksaleQueryRequest struct {
	model.Params
	// contains filtered or unexported fields
}

大pos银行卡查账接口 API请求 alibaba.mj.oc.bigpos.banksale.query

大pos银行卡查账接口,给收银员查询银行卡销售记录,便于调账

func NewAlibabaMjOcBigposBanksaleQueryRequest

func NewAlibabaMjOcBigposBanksaleQueryRequest() *AlibabaMjOcBigposBanksaleQueryRequest

初始化AlibabaMjOcBigposBanksaleQueryRequest对象

func (AlibabaMjOcBigposBanksaleQueryRequest) GetApiMethodName

func (r AlibabaMjOcBigposBanksaleQueryRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMjOcBigposBanksaleQueryRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMjOcBigposBanksaleQueryRequest) GetCardNo

CardNo Getter

func (AlibabaMjOcBigposBanksaleQueryRequest) GetEndTime

EndTime Getter

func (AlibabaMjOcBigposBanksaleQueryRequest) GetOutStoreNo

OutStoreNo Getter

func (AlibabaMjOcBigposBanksaleQueryRequest) GetStartTime

StartTime Getter

func (*AlibabaMjOcBigposBanksaleQueryRequest) SetCardNo

func (r *AlibabaMjOcBigposBanksaleQueryRequest) SetCardNo(cardNo string) error

CardNo Setter 卡号

func (*AlibabaMjOcBigposBanksaleQueryRequest) SetEndTime

func (r *AlibabaMjOcBigposBanksaleQueryRequest) SetEndTime(endTime string) error

EndTime Setter 结束时间

func (*AlibabaMjOcBigposBanksaleQueryRequest) SetOutStoreNo

func (r *AlibabaMjOcBigposBanksaleQueryRequest) SetOutStoreNo(outStoreNo string) error

OutStoreNo Setter 外部门店号

func (*AlibabaMjOcBigposBanksaleQueryRequest) SetStartTime

func (r *AlibabaMjOcBigposBanksaleQueryRequest) SetStartTime(startTime string) error

StartTime Setter 开始时间

type AlibabaMjOcBigposBanksaleQueryResponse

type AlibabaMjOcBigposBanksaleQueryResponse struct {
	XMLName xml.Name `xml:"alibaba_mj_oc_bigpos_banksale_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 明细数量
	Total int64 `json:"total,omitempty" xml:"total,omitempty"`
	// 数据主体
	Datas []AlibabaMjOcBigposBanksaleQueryData `json:"datas,omitempty" xml:"datas>alibaba_mj_oc_bigpos_banksale_query_data,omitempty"`
}

大pos银行卡查账接口 成功返回结果

type AlibabaMjOcCalldispatcherAPIResponse

type AlibabaMjOcCalldispatcherAPIResponse struct {
	model.CommonResponse
	AlibabaMjOcCalldispatcherResponse
}

呼叫运力 API返回值 alibaba.mj.oc.calldispatcher

定时达呼叫运力接口

type AlibabaMjOcCalldispatcherRequest

type AlibabaMjOcCalldispatcherRequest struct {
	model.Params
	// contains filtered or unexported fields
}

呼叫运力 API请求 alibaba.mj.oc.calldispatcher

定时达呼叫运力接口

func NewAlibabaMjOcCalldispatcherRequest

func NewAlibabaMjOcCalldispatcherRequest() *AlibabaMjOcCalldispatcherRequest

初始化AlibabaMjOcCalldispatcherRequest对象

func (AlibabaMjOcCalldispatcherRequest) GetApiMethodName

func (r AlibabaMjOcCalldispatcherRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMjOcCalldispatcherRequest) GetApiParams

func (r AlibabaMjOcCalldispatcherRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaMjOcCalldispatcherRequest) GetCallDispatcherDTO

func (r AlibabaMjOcCalldispatcherRequest) GetCallDispatcherDTO() *CallDispatcherDto

CallDispatcherDTO Getter

func (*AlibabaMjOcCalldispatcherRequest) SetCallDispatcherDTO

func (r *AlibabaMjOcCalldispatcherRequest) SetCallDispatcherDTO(callDispatcherDTO *CallDispatcherDto) error

CallDispatcherDTO Setter 入参

type AlibabaMjOcCalldispatcherResponse

type AlibabaMjOcCalldispatcherResponse struct {
	XMLName xml.Name `xml:"alibaba_mj_oc_calldispatcher_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *ResultDO `json:"result,omitempty" xml:"result,omitempty"`
}

呼叫运力 成功返回结果

type AlibabaMjOcConfpickupgoodsAPIResponse

type AlibabaMjOcConfpickupgoodsAPIResponse struct {
	model.CommonResponse
	AlibabaMjOcConfpickupgoodsResponse
}

提货核销 API返回值 alibaba.mj.oc.confpickupgoods

此API用于在银泰商场中,消费者在提货中心提货时, 商户后台调用此接口进行提货核销操作

type AlibabaMjOcConfpickupgoodsRequest

type AlibabaMjOcConfpickupgoodsRequest struct {
	model.Params
	// contains filtered or unexported fields
}

提货核销 API请求 alibaba.mj.oc.confpickupgoods

此API用于在银泰商场中,消费者在提货中心提货时, 商户后台调用此接口进行提货核销操作

func NewAlibabaMjOcConfpickupgoodsRequest

func NewAlibabaMjOcConfpickupgoodsRequest() *AlibabaMjOcConfpickupgoodsRequest

初始化AlibabaMjOcConfpickupgoodsRequest对象

func (AlibabaMjOcConfpickupgoodsRequest) GetApiMethodName

func (r AlibabaMjOcConfpickupgoodsRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMjOcConfpickupgoodsRequest) GetApiParams

func (r AlibabaMjOcConfpickupgoodsRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaMjOcConfpickupgoodsRequest) GetConfPickupGoodsRequest

func (r AlibabaMjOcConfpickupgoodsRequest) GetConfPickupGoodsRequest() *ConfPickupGoodsReqDto

ConfPickupGoodsRequest Getter

func (*AlibabaMjOcConfpickupgoodsRequest) SetConfPickupGoodsRequest

func (r *AlibabaMjOcConfpickupgoodsRequest) SetConfPickupGoodsRequest(confPickupGoodsRequest *ConfPickupGoodsReqDto) error

ConfPickupGoodsRequest Setter 提货核销请求参数

type AlibabaMjOcConfpickupgoodsResponse

type AlibabaMjOcConfpickupgoodsResponse struct {
	XMLName xml.Name `xml:"alibaba_mj_oc_confpickupgoods_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

提货核销 成功返回结果

type AlibabaMjOcGetproductbyscancodeAPIResponse

type AlibabaMjOcGetproductbyscancodeAPIResponse struct {
	model.CommonResponse
	AlibabaMjOcGetproductbyscancodeResponse
}

POS商品查询接口 API返回值 alibaba.mj.oc.getproductbyscancode

此API用于在银泰商场中,POS端扫码获取商品信息

type AlibabaMjOcGetproductbyscancodeRequest

type AlibabaMjOcGetproductbyscancodeRequest struct {
	model.Params
	// contains filtered or unexported fields
}

POS商品查询接口 API请求 alibaba.mj.oc.getproductbyscancode

此API用于在银泰商场中,POS端扫码获取商品信息

func NewAlibabaMjOcGetproductbyscancodeRequest

func NewAlibabaMjOcGetproductbyscancodeRequest() *AlibabaMjOcGetproductbyscancodeRequest

初始化AlibabaMjOcGetproductbyscancodeRequest对象

func (AlibabaMjOcGetproductbyscancodeRequest) GetApiMethodName

func (r AlibabaMjOcGetproductbyscancodeRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMjOcGetproductbyscancodeRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMjOcGetproductbyscancodeRequest) GetCode

Code Getter

func (AlibabaMjOcGetproductbyscancodeRequest) GetCodeType

CodeType Getter

func (AlibabaMjOcGetproductbyscancodeRequest) GetShopCode

ShopCode Getter

func (AlibabaMjOcGetproductbyscancodeRequest) GetStoreCode

StoreCode Getter

func (*AlibabaMjOcGetproductbyscancodeRequest) SetCode

Code Setter 码, 对应的信息可能是款号,也有可能是具体的某一个商品

func (*AlibabaMjOcGetproductbyscancodeRequest) SetCodeType

func (r *AlibabaMjOcGetproductbyscancodeRequest) SetCodeType(codeType string) error

CodeType Setter 条码/二维码/rfid(电子标签),货号、条码、零售+唯一码;ARTNO、BARCODE、UNIQUECODE

func (*AlibabaMjOcGetproductbyscancodeRequest) SetShopCode

func (r *AlibabaMjOcGetproductbyscancodeRequest) SetShopCode(shopCode string) error

ShopCode Setter 专柜编码

func (*AlibabaMjOcGetproductbyscancodeRequest) SetStoreCode

func (r *AlibabaMjOcGetproductbyscancodeRequest) SetStoreCode(storeCode string) error

StoreCode Setter 门店编码

type AlibabaMjOcGetproductbyscancodeResponse

type AlibabaMjOcGetproductbyscancodeResponse struct {
	XMLName xml.Name `xml:"alibaba_mj_oc_getproductbyscancode_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// data
	ProductList []ScanProduct `json:"product_list,omitempty" xml:"product_list>scan_product,omitempty"`
}

POS商品查询接口 成功返回结果

type AlibabaMjOcOfflineMaxticketnoGetAPIResponse

type AlibabaMjOcOfflineMaxticketnoGetAPIResponse struct {
	model.CommonResponse
	AlibabaMjOcOfflineMaxticketnoGetResponse
}

pos机获取线下最大小票号 API返回值 alibaba.mj.oc.offline.maxticketno.get

给pos机提供线下最大小票号查询

type AlibabaMjOcOfflineMaxticketnoGetRequest

type AlibabaMjOcOfflineMaxticketnoGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

pos机获取线下最大小票号 API请求 alibaba.mj.oc.offline.maxticketno.get

给pos机提供线下最大小票号查询

func NewAlibabaMjOcOfflineMaxticketnoGetRequest

func NewAlibabaMjOcOfflineMaxticketnoGetRequest() *AlibabaMjOcOfflineMaxticketnoGetRequest

初始化AlibabaMjOcOfflineMaxticketnoGetRequest对象

func (AlibabaMjOcOfflineMaxticketnoGetRequest) GetApiMethodName

func (r AlibabaMjOcOfflineMaxticketnoGetRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMjOcOfflineMaxticketnoGetRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMjOcOfflineMaxticketnoGetRequest) GetDatetime

Datetime Getter

func (AlibabaMjOcOfflineMaxticketnoGetRequest) GetPosNo

PosNo Getter

func (AlibabaMjOcOfflineMaxticketnoGetRequest) GetStoreNo

StoreNo Getter

func (*AlibabaMjOcOfflineMaxticketnoGetRequest) SetDatetime

func (r *AlibabaMjOcOfflineMaxticketnoGetRequest) SetDatetime(datetime string) error

Datetime Setter 日期

func (*AlibabaMjOcOfflineMaxticketnoGetRequest) SetPosNo

PosNo Setter 收银机号

func (*AlibabaMjOcOfflineMaxticketnoGetRequest) SetStoreNo

func (r *AlibabaMjOcOfflineMaxticketnoGetRequest) SetStoreNo(storeNo string) error

StoreNo Setter 外部门店号

type AlibabaMjOcOfflineMaxticketnoGetResponse

type AlibabaMjOcOfflineMaxticketnoGetResponse struct {
	XMLName xml.Name `xml:"alibaba_mj_oc_offline_maxticketno_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 时间
	PayDate string `json:"pay_date,omitempty" xml:"pay_date,omitempty"`
	// 收银机号
	PosNo string `json:"pos_no,omitempty" xml:"pos_no,omitempty"`
	// 联合收银标记
	Union bool `json:"union,omitempty" xml:"union,omitempty"`
	// 小票号
	PayNo string `json:"pay_no,omitempty" xml:"pay_no,omitempty"`
	// 外部门店号
	StoreNo string `json:"store_no,omitempty" xml:"store_no,omitempty"`
}

pos机获取线下最大小票号 成功返回结果

type AlibabaMjOcOnlineTicketnoGetAPIResponse

type AlibabaMjOcOnlineTicketnoGetAPIResponse struct {
	model.CommonResponse
	AlibabaMjOcOnlineTicketnoGetResponse
}

线上小票号获取 API返回值 alibaba.mj.oc.online.ticketno.get

线上小票号获取

type AlibabaMjOcOnlineTicketnoGetRequest

type AlibabaMjOcOnlineTicketnoGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

线上小票号获取 API请求 alibaba.mj.oc.online.ticketno.get

线上小票号获取

func NewAlibabaMjOcOnlineTicketnoGetRequest

func NewAlibabaMjOcOnlineTicketnoGetRequest() *AlibabaMjOcOnlineTicketnoGetRequest

初始化AlibabaMjOcOnlineTicketnoGetRequest对象

func (AlibabaMjOcOnlineTicketnoGetRequest) GetApiMethodName

func (r AlibabaMjOcOnlineTicketnoGetRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMjOcOnlineTicketnoGetRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMjOcOnlineTicketnoGetRequest) GetOutStoreNo

func (r AlibabaMjOcOnlineTicketnoGetRequest) GetOutStoreNo() string

OutStoreNo Getter

func (*AlibabaMjOcOnlineTicketnoGetRequest) SetOutStoreNo

func (r *AlibabaMjOcOnlineTicketnoGetRequest) SetOutStoreNo(outStoreNo string) error

OutStoreNo Setter 外部门店号

type AlibabaMjOcOnlineTicketnoGetResponse

type AlibabaMjOcOnlineTicketnoGetResponse struct {
	XMLName xml.Name `xml:"alibaba_mj_oc_online_ticketno_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 是否成功
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 错误信息
	ErrorsMsg string `json:"errors_msg,omitempty" xml:"errors_msg,omitempty"`
	// 错误码
	ErrorsCode int64 `json:"errors_code,omitempty" xml:"errors_code,omitempty"`
	// 调用是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

线上小票号获取 成功返回结果

type AlibabaMjOcOutboundAPIResponse

type AlibabaMjOcOutboundAPIResponse struct {
	model.CommonResponse
	AlibabaMjOcOutboundResponse
}

零售商品发货 API返回值 alibaba.mj.oc.outbound

用于接收发货的数据

type AlibabaMjOcOutboundRequest

type AlibabaMjOcOutboundRequest struct {
	model.Params
	// contains filtered or unexported fields
}

零售商品发货 API请求 alibaba.mj.oc.outbound

用于接收发货的数据

func NewAlibabaMjOcOutboundRequest

func NewAlibabaMjOcOutboundRequest() *AlibabaMjOcOutboundRequest

初始化AlibabaMjOcOutboundRequest对象

func (AlibabaMjOcOutboundRequest) GetApiMethodName

func (r AlibabaMjOcOutboundRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMjOcOutboundRequest) GetApiParams

func (r AlibabaMjOcOutboundRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaMjOcOutboundRequest) GetGoodsOutbound

func (r AlibabaMjOcOutboundRequest) GetGoodsOutbound() *GoodsOutboundDTO

GoodsOutbound Getter

func (*AlibabaMjOcOutboundRequest) SetGoodsOutbound

func (r *AlibabaMjOcOutboundRequest) SetGoodsOutbound(goodsOutbound *GoodsOutboundDTO) error

GoodsOutbound Setter 发货信息

type AlibabaMjOcOutboundResponse

type AlibabaMjOcOutboundResponse struct {
	XMLName xml.Name `xml:"alibaba_mj_oc_outbound_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// success
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

零售商品发货 成功返回结果

type AlibabaMjOcPayAPIResponse

type AlibabaMjOcPayAPIResponse struct {
	model.CommonResponse
	AlibabaMjOcPayResponse
}

POS收银成功后订单同步 API返回值 alibaba.mj.oc.pay

此API用于在银泰商场中,消费者在收银台收银/退款时, POS系统在收银或退款成功后,调用此接口进行订单同步

type AlibabaMjOcPayRequest

type AlibabaMjOcPayRequest struct {
	model.Params
	// contains filtered or unexported fields
}

POS收银成功后订单同步 API请求 alibaba.mj.oc.pay

此API用于在银泰商场中,消费者在收银台收银/退款时, POS系统在收银或退款成功后,调用此接口进行订单同步

func NewAlibabaMjOcPayRequest

func NewAlibabaMjOcPayRequest() *AlibabaMjOcPayRequest

初始化AlibabaMjOcPayRequest对象

func (AlibabaMjOcPayRequest) GetApiMethodName

func (r AlibabaMjOcPayRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMjOcPayRequest) GetApiParams

func (r AlibabaMjOcPayRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaMjOcPayRequest) GetPosOrder

func (r AlibabaMjOcPayRequest) GetPosOrder() *PosOrderDto

PosOrder Getter

func (*AlibabaMjOcPayRequest) SetPosOrder

func (r *AlibabaMjOcPayRequest) SetPosOrder(posOrder *PosOrderDto) error

PosOrder Setter 订单数据

type AlibabaMjOcPayResponse

type AlibabaMjOcPayResponse struct {
	XMLName xml.Name `xml:"alibaba_mj_oc_pay_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// errCode
	ExCode int64 `json:"ex_code,omitempty" xml:"ex_code,omitempty"`
	// errMsg
	ExMsg string `json:"ex_msg,omitempty" xml:"ex_msg,omitempty"`
	// success
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
	// POS交易号
	OutTradeNo string `json:"out_trade_no,omitempty" xml:"out_trade_no,omitempty"`
}

POS收银成功后订单同步 成功返回结果

type AlibabaMjOcSyncpayinfoAPIResponse

type AlibabaMjOcSyncpayinfoAPIResponse struct {
	model.CommonResponse
	AlibabaMjOcSyncpayinfoResponse
}

支付参考号回传 API返回值 alibaba.mj.oc.syncpayinfo

支付参考号同步到oc

type AlibabaMjOcSyncpayinfoRequest

type AlibabaMjOcSyncpayinfoRequest struct {
	model.Params
	// contains filtered or unexported fields
}

支付参考号回传 API请求 alibaba.mj.oc.syncpayinfo

支付参考号同步到oc

func NewAlibabaMjOcSyncpayinfoRequest

func NewAlibabaMjOcSyncpayinfoRequest() *AlibabaMjOcSyncpayinfoRequest

初始化AlibabaMjOcSyncpayinfoRequest对象

func (AlibabaMjOcSyncpayinfoRequest) GetApiMethodName

func (r AlibabaMjOcSyncpayinfoRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMjOcSyncpayinfoRequest) GetApiParams

func (r AlibabaMjOcSyncpayinfoRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaMjOcSyncpayinfoRequest) GetPosPay

PosPay Getter

func (*AlibabaMjOcSyncpayinfoRequest) SetPosPay

func (r *AlibabaMjOcSyncpayinfoRequest) SetPosPay(posPay *PosPayDto) error

PosPay Setter 支付参考号信息

type AlibabaMjOcSyncpayinfoResponse

type AlibabaMjOcSyncpayinfoResponse struct {
	XMLName xml.Name `xml:"alibaba_mj_oc_syncpayinfo_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *AlibabaMjOcSyncpayinfoResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

支付参考号回传 成功返回结果

type AlibabaMjOcSyncpayinfoResultDo

type AlibabaMjOcSyncpayinfoResultDo struct {
	// 错误信息
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// 错误码
	ErrCode int64 `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// data
	Date string `json:"date,omitempty" xml:"date,omitempty"`
}

AlibabaMjOcSyncpayinfoResultDo

type AlibabaMjOcWritesaleslipAPIResponse

type AlibabaMjOcWritesaleslipAPIResponse struct {
	model.CommonResponse
	AlibabaMjOcWritesaleslipResponse
}

开票占库 API返回值 alibaba.mj.oc.writesaleslip

开票占库

type AlibabaMjOcWritesaleslipRequest

type AlibabaMjOcWritesaleslipRequest struct {
	model.Params
	// contains filtered or unexported fields
}

开票占库 API请求 alibaba.mj.oc.writesaleslip

开票占库

func NewAlibabaMjOcWritesaleslipRequest

func NewAlibabaMjOcWritesaleslipRequest() *AlibabaMjOcWritesaleslipRequest

初始化AlibabaMjOcWritesaleslipRequest对象

func (AlibabaMjOcWritesaleslipRequest) GetApiMethodName

func (r AlibabaMjOcWritesaleslipRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMjOcWritesaleslipRequest) GetApiParams

func (r AlibabaMjOcWritesaleslipRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaMjOcWritesaleslipRequest) GetPosSaleOrder

func (r AlibabaMjOcWritesaleslipRequest) GetPosSaleOrder() *PosSaleOrderDto

PosSaleOrder Getter

func (*AlibabaMjOcWritesaleslipRequest) SetPosSaleOrder

func (r *AlibabaMjOcWritesaleslipRequest) SetPosSaleOrder(posSaleOrder *PosSaleOrderDto) error

PosSaleOrder Setter 开票占库入参

type AlibabaMjOcWritesaleslipResponse

type AlibabaMjOcWritesaleslipResponse struct {
	XMLName xml.Name `xml:"alibaba_mj_oc_writesaleslip_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

开票占库 成功返回结果

type AlibabaMjPresaleSettlementAddlistAPIResponse

type AlibabaMjPresaleSettlementAddlistAPIResponse struct {
	model.CommonResponse
	AlibabaMjPresaleSettlementAddlistResponse
}

预售结算数据回传 API返回值 alibaba.mj.presale.settlement.addlist

用于预售活动结算数据的回传。

type AlibabaMjPresaleSettlementAddlistRequest

type AlibabaMjPresaleSettlementAddlistRequest struct {
	model.Params
	// contains filtered or unexported fields
}

预售结算数据回传 API请求 alibaba.mj.presale.settlement.addlist

用于预售活动结算数据的回传。

func NewAlibabaMjPresaleSettlementAddlistRequest

func NewAlibabaMjPresaleSettlementAddlistRequest() *AlibabaMjPresaleSettlementAddlistRequest

初始化AlibabaMjPresaleSettlementAddlistRequest对象

func (AlibabaMjPresaleSettlementAddlistRequest) GetApiMethodName

func (r AlibabaMjPresaleSettlementAddlistRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMjPresaleSettlementAddlistRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMjPresaleSettlementAddlistRequest) GetPreSaleRefundJson

func (r AlibabaMjPresaleSettlementAddlistRequest) GetPreSaleRefundJson() string

PreSaleRefundJson Getter

func (*AlibabaMjPresaleSettlementAddlistRequest) SetPreSaleRefundJson

func (r *AlibabaMjPresaleSettlementAddlistRequest) SetPreSaleRefundJson(preSaleRefundJson string) error

PreSaleRefundJson Setter 订单json格式数据

type AlibabaMjPresaleSettlementAddlistResponse

type AlibabaMjPresaleSettlementAddlistResponse struct {
	XMLName xml.Name `xml:"alibaba_mj_presale_settlement_addlist_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// success
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

预售结算数据回传 成功返回结果

type AlibabaMjPresaleSettlementStatisticsAPIResponse

type AlibabaMjPresaleSettlementStatisticsAPIResponse struct {
	model.CommonResponse
	AlibabaMjPresaleSettlementStatisticsResponse
}

预购结算数据统计 API返回值 alibaba.mj.presale.settlement.statistics

预购结算数据统计

type AlibabaMjPresaleSettlementStatisticsData

type AlibabaMjPresaleSettlementStatisticsData struct {
	// onLineNum
	OnLineNum string `json:"on_line_num,omitempty" xml:"on_line_num,omitempty"`
	// aliPayNum
	AliPayNum string `json:"ali_pay_num,omitempty" xml:"ali_pay_num,omitempty"`
	// offLineNum
	OffLineNum string `json:"off_line_num,omitempty" xml:"off_line_num,omitempty"`
	// aliPayPrice
	AliPayPrice string `json:"ali_pay_price,omitempty" xml:"ali_pay_price,omitempty"`
	// onLinePrice
	OnLinePrice string `json:"on_line_price,omitempty" xml:"on_line_price,omitempty"`
	// offLinePrice
	OffLinePrice string `json:"off_line_price,omitempty" xml:"off_line_price,omitempty"`
}

AlibabaMjPresaleSettlementStatisticsData

type AlibabaMjPresaleSettlementStatisticsRequest

type AlibabaMjPresaleSettlementStatisticsRequest struct {
	model.Params
	// contains filtered or unexported fields
}

预购结算数据统计 API请求 alibaba.mj.presale.settlement.statistics

预购结算数据统计

func NewAlibabaMjPresaleSettlementStatisticsRequest

func NewAlibabaMjPresaleSettlementStatisticsRequest() *AlibabaMjPresaleSettlementStatisticsRequest

初始化AlibabaMjPresaleSettlementStatisticsRequest对象

func (AlibabaMjPresaleSettlementStatisticsRequest) GetActionNo

ActionNo Getter

func (AlibabaMjPresaleSettlementStatisticsRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaMjPresaleSettlementStatisticsRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMjPresaleSettlementStatisticsRequest) GetStoreNo

StoreNo Getter

func (*AlibabaMjPresaleSettlementStatisticsRequest) SetActionNo

func (r *AlibabaMjPresaleSettlementStatisticsRequest) SetActionNo(actionNo int64) error

ActionNo Setter 活动期号

func (*AlibabaMjPresaleSettlementStatisticsRequest) SetStoreNo

StoreNo Setter 外部门店编码

type AlibabaMjPresaleSettlementStatisticsResponse

type AlibabaMjPresaleSettlementStatisticsResponse struct {
	XMLName xml.Name `xml:"alibaba_mj_presale_settlement_statistics_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// data
	Data *AlibabaMjPresaleSettlementStatisticsData `json:"data,omitempty" xml:"data,omitempty"`
}

预购结算数据统计 成功返回结果

type AlibabaMosArkHealthOfflineLevelGetAPIResponse

type AlibabaMosArkHealthOfflineLevelGetAPIResponse struct {
	model.CommonResponse
	AlibabaMosArkHealthOfflineLevelGetResponse
}

获取mall的离线等级 API返回值 alibaba.mos.ark.health.offline.level.get

获取mall的离线等级

type AlibabaMosArkHealthOfflineLevelGetRequest

type AlibabaMosArkHealthOfflineLevelGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

获取mall的离线等级 API请求 alibaba.mos.ark.health.offline.level.get

获取mall的离线等级

func NewAlibabaMosArkHealthOfflineLevelGetRequest

func NewAlibabaMosArkHealthOfflineLevelGetRequest() *AlibabaMosArkHealthOfflineLevelGetRequest

初始化AlibabaMosArkHealthOfflineLevelGetRequest对象

func (AlibabaMosArkHealthOfflineLevelGetRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaMosArkHealthOfflineLevelGetRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMosArkHealthOfflineLevelGetRequest) GetMallId

MallId Getter

func (*AlibabaMosArkHealthOfflineLevelGetRequest) SetMallId

MallId Setter 商场id

type AlibabaMosArkHealthOfflineLevelGetResponse

type AlibabaMosArkHealthOfflineLevelGetResponse struct {
	XMLName xml.Name `xml:"alibaba_mos_ark_health_offline_level_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// model
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// success
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
	// msgInfo
	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`
	// msgCode
	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`
}

获取mall的离线等级 成功返回结果

type AlibabaMosBunkBunkinfoQuerybunkAPIResponse

type AlibabaMosBunkBunkinfoQuerybunkAPIResponse struct {
	model.CommonResponse
	AlibabaMosBunkBunkinfoQuerybunkResponse
}

根据合同号查询铺位信息 API返回值 alibaba.mos.bunk.bunkinfo.querybunk

根据合同号查询铺位信息

type AlibabaMosBunkBunkinfoQuerybunkRequest

type AlibabaMosBunkBunkinfoQuerybunkRequest struct {
	model.Params
	// contains filtered or unexported fields
}

根据合同号查询铺位信息 API请求 alibaba.mos.bunk.bunkinfo.querybunk

根据合同号查询铺位信息

func NewAlibabaMosBunkBunkinfoQuerybunkRequest

func NewAlibabaMosBunkBunkinfoQuerybunkRequest() *AlibabaMosBunkBunkinfoQuerybunkRequest

初始化AlibabaMosBunkBunkinfoQuerybunkRequest对象

func (AlibabaMosBunkBunkinfoQuerybunkRequest) GetApiMethodName

func (r AlibabaMosBunkBunkinfoQuerybunkRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMosBunkBunkinfoQuerybunkRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMosBunkBunkinfoQuerybunkRequest) GetContractCodes

func (r AlibabaMosBunkBunkinfoQuerybunkRequest) GetContractCodes() []string

ContractCodes Getter

func (AlibabaMosBunkBunkinfoQuerybunkRequest) GetStatusList

func (r AlibabaMosBunkBunkinfoQuerybunkRequest) GetStatusList() []string

StatusList Getter

func (AlibabaMosBunkBunkinfoQuerybunkRequest) GetStoreNo

StoreNo Getter

func (*AlibabaMosBunkBunkinfoQuerybunkRequest) SetContractCodes

func (r *AlibabaMosBunkBunkinfoQuerybunkRequest) SetContractCodes(contractCodes []string) error

ContractCodes Setter 合同号集合

func (*AlibabaMosBunkBunkinfoQuerybunkRequest) SetStatusList

func (r *AlibabaMosBunkBunkinfoQuerybunkRequest) SetStatusList(statusList []string) error

StatusList Setter 合同状态集合

func (*AlibabaMosBunkBunkinfoQuerybunkRequest) SetStoreNo

func (r *AlibabaMosBunkBunkinfoQuerybunkRequest) SetStoreNo(storeNo string) error

StoreNo Setter 门店号

type AlibabaMosBunkBunkinfoQuerybunkResponse

type AlibabaMosBunkBunkinfoQuerybunkResponse struct {
	XMLName xml.Name `xml:"alibaba_mos_bunk_bunkinfo_querybunk_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Result *AlibabaMosBunkBunkinfoQuerybunkResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

根据合同号查询铺位信息 成功返回结果

type AlibabaMosBunkBunkinfoQuerybunkResultDo

type AlibabaMosBunkBunkinfoQuerybunkResultDo struct {
	// 全链路追踪id
	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
	// 总量
	Total int64 `json:"total,omitempty" xml:"total,omitempty"`
	// 返回数据
	DataList []BunkSimpleDto `json:"data_list,omitempty" xml:"data_list>bunk_simple_dto,omitempty"`
	// 调用是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 错误码
	ErrCode int64 `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// 其他
	Extra string `json:"extra,omitempty" xml:"extra,omitempty"`
	// 错误信息
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// 结果码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 结果标题
	Titles []string `json:"titles,omitempty" xml:"titles>string,omitempty"`
}

AlibabaMosBunkBunkinfoQuerybunkResultDo

type AlibabaMosFinanceBankinfoQuerybankAPIResponse

type AlibabaMosFinanceBankinfoQuerybankAPIResponse struct {
	model.CommonResponse
	AlibabaMosFinanceBankinfoQuerybankResponse
}

供应商银行账号查询 API返回值 alibaba.mos.finance.bankinfo.querybank

查询供应商对应的银行账号信息

type AlibabaMosFinanceBankinfoQuerybankRequest

type AlibabaMosFinanceBankinfoQuerybankRequest struct {
	model.Params
	// contains filtered or unexported fields
}

供应商银行账号查询 API请求 alibaba.mos.finance.bankinfo.querybank

查询供应商对应的银行账号信息

func NewAlibabaMosFinanceBankinfoQuerybankRequest

func NewAlibabaMosFinanceBankinfoQuerybankRequest() *AlibabaMosFinanceBankinfoQuerybankRequest

初始化AlibabaMosFinanceBankinfoQuerybankRequest对象

func (AlibabaMosFinanceBankinfoQuerybankRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaMosFinanceBankinfoQuerybankRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMosFinanceBankinfoQuerybankRequest) GetCompanyId

CompanyId Getter

func (AlibabaMosFinanceBankinfoQuerybankRequest) GetStoreNo

StoreNo Getter

func (AlibabaMosFinanceBankinfoQuerybankRequest) GetSupplierId

SupplierId Getter

func (*AlibabaMosFinanceBankinfoQuerybankRequest) SetCompanyId

func (r *AlibabaMosFinanceBankinfoQuerybankRequest) SetCompanyId(companyId string) error

CompanyId Setter 签约主体id

func (*AlibabaMosFinanceBankinfoQuerybankRequest) SetStoreNo

StoreNo Setter 门店号

func (*AlibabaMosFinanceBankinfoQuerybankRequest) SetSupplierId

func (r *AlibabaMosFinanceBankinfoQuerybankRequest) SetSupplierId(supplierId string) error

SupplierId Setter 供应商id

type AlibabaMosFinanceBankinfoQuerybankResponse

type AlibabaMosFinanceBankinfoQuerybankResponse struct {
	XMLName xml.Name `xml:"alibaba_mos_finance_bankinfo_querybank_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Result *AlibabaMosFinanceBankinfoQuerybankResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

供应商银行账号查询 成功返回结果

type AlibabaMosFinanceBankinfoQuerybankResultDo

type AlibabaMosFinanceBankinfoQuerybankResultDo struct {
	// 总量
	Total int64 `json:"total,omitempty" xml:"total,omitempty"`
	// 扩展
	Extra string `json:"extra,omitempty" xml:"extra,omitempty"`
	// 全链路追踪id
	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
	// 描述
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// 是否成功
	Data *SupplierBankInfoDto `json:"data,omitempty" xml:"data,omitempty"`
	// 成功
	ErrCode int64 `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// 返回值
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 调用是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaMosFinanceBankinfoQuerybankResultDo

type AlibabaMosOcTradeSyncbanksaleAPIResponse

type AlibabaMosOcTradeSyncbanksaleAPIResponse struct {
	model.CommonResponse
	AlibabaMosOcTradeSyncbanksaleResponse
}

云闪付、银行卡销售数据回传接口 API返回值 alibaba.mos.oc.trade.syncbanksale

云闪付、银行卡销售数据回传

type AlibabaMosOcTradeSyncbanksaleRequest

type AlibabaMosOcTradeSyncbanksaleRequest struct {
	model.Params
	// contains filtered or unexported fields
}

云闪付、银行卡销售数据回传接口 API请求 alibaba.mos.oc.trade.syncbanksale

云闪付、银行卡销售数据回传

func NewAlibabaMosOcTradeSyncbanksaleRequest

func NewAlibabaMosOcTradeSyncbanksaleRequest() *AlibabaMosOcTradeSyncbanksaleRequest

初始化AlibabaMosOcTradeSyncbanksaleRequest对象

func (AlibabaMosOcTradeSyncbanksaleRequest) GetApiMethodName

func (r AlibabaMosOcTradeSyncbanksaleRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMosOcTradeSyncbanksaleRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMosOcTradeSyncbanksaleRequest) GetPosBankSaleInfoDto

func (r AlibabaMosOcTradeSyncbanksaleRequest) GetPosBankSaleInfoDto() *PosBankSaleInfoDto

PosBankSaleInfoDto Getter

func (*AlibabaMosOcTradeSyncbanksaleRequest) SetPosBankSaleInfoDto

func (r *AlibabaMosOcTradeSyncbanksaleRequest) SetPosBankSaleInfoDto(posBankSaleInfoDto *PosBankSaleInfoDto) error

PosBankSaleInfoDto Setter pos云闪付、银行卡销售数据

type AlibabaMosOcTradeSyncbanksaleResponse

type AlibabaMosOcTradeSyncbanksaleResponse struct {
	XMLName xml.Name `xml:"alibaba_mos_oc_trade_syncbanksale_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// resultDTO
	Result *AlibabaMosOcTradeSyncbanksaleResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

云闪付、银行卡销售数据回传接口 成功返回结果

type AlibabaMosOcTradeSyncbanksaleResultDo

type AlibabaMosOcTradeSyncbanksaleResultDo struct {
	// errCode
	ErrCode int64 `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// errMsg
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaMosOcTradeSyncbanksaleResultDo

type AlibabaMosOnsiteTradeIsnewpayorderAPIResponse

type AlibabaMosOnsiteTradeIsnewpayorderAPIResponse struct {
	model.CommonResponse
	AlibabaMosOnsiteTradeIsnewpayorderResponse
}

是否为新支付订单 API返回值 alibaba.mos.onsite.trade.isnewpayorder

退款时,老支付宝手淘退款接口需要查一下该订单是否为新支付订单

type AlibabaMosOnsiteTradeIsnewpayorderRequest

type AlibabaMosOnsiteTradeIsnewpayorderRequest struct {
	model.Params
	// contains filtered or unexported fields
}

是否为新支付订单 API请求 alibaba.mos.onsite.trade.isnewpayorder

退款时,老支付宝手淘退款接口需要查一下该订单是否为新支付订单

func NewAlibabaMosOnsiteTradeIsnewpayorderRequest

func NewAlibabaMosOnsiteTradeIsnewpayorderRequest() *AlibabaMosOnsiteTradeIsnewpayorderRequest

初始化AlibabaMosOnsiteTradeIsnewpayorderRequest对象

func (AlibabaMosOnsiteTradeIsnewpayorderRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaMosOnsiteTradeIsnewpayorderRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMosOnsiteTradeIsnewpayorderRequest) GetOutTradeNo

OutTradeNo Getter

func (*AlibabaMosOnsiteTradeIsnewpayorderRequest) SetOutTradeNo

func (r *AlibabaMosOnsiteTradeIsnewpayorderRequest) SetOutTradeNo(outTradeNo string) error

OutTradeNo Setter 外部订单号

type AlibabaMosOnsiteTradeIsnewpayorderResponse

type AlibabaMosOnsiteTradeIsnewpayorderResponse struct {
	XMLName xml.Name `xml:"alibaba_mos_onsite_trade_isnewpayorder_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *AlibabaMosOnsiteTradeIsnewpayorderResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

是否为新支付订单 成功返回结果

type AlibabaMosOnsiteTradeIsnewpayorderResultDo

type AlibabaMosOnsiteTradeIsnewpayorderResultDo struct {
	// 是否为新支付订单。true:是,false:不是
	Data bool `json:"data,omitempty" xml:"data,omitempty"`
	// errCode
	ErrCode int64 `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// errMsg
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaMosOnsiteTradeIsnewpayorderResultDo

type AlibabaMosOnsiteTradeOldrefundAPIResponse

type AlibabaMosOnsiteTradeOldrefundAPIResponse struct {
	model.CommonResponse
	AlibabaMosOnsiteTradeOldrefundResponse
}

线下新退款接口(专为老退款接口调用) API返回值 alibaba.mos.onsite.trade.oldrefund

线下新退款接口(专为老退款接口调用)。新接口支付支付宝、手淘、天猫,老接口退款时,需要调用该接口退新单,并适配老接口响应参数返回

type AlibabaMosOnsiteTradeOldrefundRequest

type AlibabaMosOnsiteTradeOldrefundRequest struct {
	model.Params
	// contains filtered or unexported fields
}

线下新退款接口(专为老退款接口调用) API请求 alibaba.mos.onsite.trade.oldrefund

线下新退款接口(专为老退款接口调用)。新接口支付支付宝、手淘、天猫,老接口退款时,需要调用该接口退新单,并适配老接口响应参数返回

func NewAlibabaMosOnsiteTradeOldrefundRequest

func NewAlibabaMosOnsiteTradeOldrefundRequest() *AlibabaMosOnsiteTradeOldrefundRequest

初始化AlibabaMosOnsiteTradeOldrefundRequest对象

func (AlibabaMosOnsiteTradeOldrefundRequest) GetApiMethodName

func (r AlibabaMosOnsiteTradeOldrefundRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMosOnsiteTradeOldrefundRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMosOnsiteTradeOldrefundRequest) GetOnsiteRefundRequest

func (r AlibabaMosOnsiteTradeOldrefundRequest) GetOnsiteRefundRequest() *OnsiteRefundRequest

OnsiteRefundRequest Getter

func (*AlibabaMosOnsiteTradeOldrefundRequest) SetOnsiteRefundRequest

func (r *AlibabaMosOnsiteTradeOldrefundRequest) SetOnsiteRefundRequest(onsiteRefundRequest *OnsiteRefundRequest) error

OnsiteRefundRequest Setter 交易退款请求

type AlibabaMosOnsiteTradeOldrefundResponse

type AlibabaMosOnsiteTradeOldrefundResponse struct {
	XMLName xml.Name `xml:"alibaba_mos_onsite_trade_oldrefund_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 交易退款响应
	Result string `json:"result,omitempty" xml:"result,omitempty"`
}

线下新退款接口(专为老退款接口调用) 成功返回结果

type AlibabaMosOnsiteTradePayAPIResponse

type AlibabaMosOnsiteTradePayAPIResponse struct {
	model.CommonResponse
	AlibabaMosOnsiteTradePayResponse
}

新商场当面付商户扫码付 API返回值 alibaba.mos.onsite.trade.pay

收银员使用扫码设备读取用户“付款码”后,将二维码或条码信息通过本接口上送至喵街发起支付。

type AlibabaMosOnsiteTradePayRequest

type AlibabaMosOnsiteTradePayRequest struct {
	model.Params
	// contains filtered or unexported fields
}

新商场当面付商户扫码付 API请求 alibaba.mos.onsite.trade.pay

收银员使用扫码设备读取用户“付款码”后,将二维码或条码信息通过本接口上送至喵街发起支付。

func NewAlibabaMosOnsiteTradePayRequest

func NewAlibabaMosOnsiteTradePayRequest() *AlibabaMosOnsiteTradePayRequest

初始化AlibabaMosOnsiteTradePayRequest对象

func (AlibabaMosOnsiteTradePayRequest) GetApiMethodName

func (r AlibabaMosOnsiteTradePayRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMosOnsiteTradePayRequest) GetApiParams

func (r AlibabaMosOnsiteTradePayRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaMosOnsiteTradePayRequest) GetOnsiteTradePayRequest

func (r AlibabaMosOnsiteTradePayRequest) GetOnsiteTradePayRequest() *OnsiteTradePayRequest

OnsiteTradePayRequest Getter

func (*AlibabaMosOnsiteTradePayRequest) SetOnsiteTradePayRequest

func (r *AlibabaMosOnsiteTradePayRequest) SetOnsiteTradePayRequest(onsiteTradePayRequest *OnsiteTradePayRequest) error

OnsiteTradePayRequest Setter 创建订单请求参数

type AlibabaMosOnsiteTradePayResponse

type AlibabaMosOnsiteTradePayResponse struct {
	XMLName xml.Name `xml:"alibaba_mos_onsite_trade_pay_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 创建订单响应信息。必然返回
	OnsiteTradePayResponse *OnsiteTradePayResponse `json:"onsite_trade_pay_response,omitempty" xml:"onsite_trade_pay_response,omitempty"`
}

新商场当面付商户扫码付 成功返回结果

type AlibabaMosOnsiteTradeQueryAPIResponse

type AlibabaMosOnsiteTradeQueryAPIResponse struct {
	model.CommonResponse
	AlibabaMosOnsiteTradeQueryResponse
}

新商场当面付交易查询 API返回值 alibaba.mos.onsite.trade.query

本接口提供新商场当面付订单的查询的功能,商户可以通过本接口主动查询订单状态,完成下一步的业务逻辑。 商户系统应在两种场景下调用此接口: 商户POS系统应该在调用[条码支付请求接口]并成功返回后,调用此接口查询订单的处理状态。

type AlibabaMosOnsiteTradeQueryRequest

type AlibabaMosOnsiteTradeQueryRequest struct {
	model.Params
	// contains filtered or unexported fields
}

新商场当面付交易查询 API请求 alibaba.mos.onsite.trade.query

本接口提供新商场当面付订单的查询的功能,商户可以通过本接口主动查询订单状态,完成下一步的业务逻辑。 商户系统应在两种场景下调用此接口: 商户POS系统应该在调用[条码支付请求接口]并成功返回后,调用此接口查询订单的处理状态。

func NewAlibabaMosOnsiteTradeQueryRequest

func NewAlibabaMosOnsiteTradeQueryRequest() *AlibabaMosOnsiteTradeQueryRequest

初始化AlibabaMosOnsiteTradeQueryRequest对象

func (AlibabaMosOnsiteTradeQueryRequest) GetApiMethodName

func (r AlibabaMosOnsiteTradeQueryRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMosOnsiteTradeQueryRequest) GetApiParams

func (r AlibabaMosOnsiteTradeQueryRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaMosOnsiteTradeQueryRequest) GetOutTradeNo

func (r AlibabaMosOnsiteTradeQueryRequest) GetOutTradeNo() string

OutTradeNo Getter

func (AlibabaMosOnsiteTradeQueryRequest) GetStoreId

StoreId Getter

func (AlibabaMosOnsiteTradeQueryRequest) GetStoreIdType

func (r AlibabaMosOnsiteTradeQueryRequest) GetStoreIdType() string

StoreIdType Getter

func (AlibabaMosOnsiteTradeQueryRequest) GetTradeNo

TradeNo Getter

func (*AlibabaMosOnsiteTradeQueryRequest) SetOutTradeNo

func (r *AlibabaMosOnsiteTradeQueryRequest) SetOutTradeNo(outTradeNo string) error

OutTradeNo Setter 原支付请求的商户支付流水号。与喵街交易流水号两者至少要填写一个。如果均有,优先级为喵街交易流水号 > 商户支付流水号。

func (*AlibabaMosOnsiteTradeQueryRequest) SetStoreId

func (r *AlibabaMosOnsiteTradeQueryRequest) SetStoreId(storeId string) error

StoreId Setter 门店号或喵街商户ID

func (*AlibabaMosOnsiteTradeQueryRequest) SetStoreIdType

func (r *AlibabaMosOnsiteTradeQueryRequest) SetStoreIdType(storeIdType string) error

StoreIdType Setter 商户ID类型,取值为miaojie或out

func (*AlibabaMosOnsiteTradeQueryRequest) SetTradeNo

func (r *AlibabaMosOnsiteTradeQueryRequest) SetTradeNo(tradeNo string) error

TradeNo Setter 喵街交易流水号。与商户支付流水号两者至少要填写一个。如果均有,优先级为喵街交易流水号 > 商户支付流水号。

type AlibabaMosOnsiteTradeQueryResponse

type AlibabaMosOnsiteTradeQueryResponse struct {
	XMLName xml.Name `xml:"alibaba_mos_onsite_trade_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 查询结果对象。必然返回
	OnsiteTradeQueryResponse *OnsiteTradeQueryResponse `json:"onsite_trade_query_response,omitempty" xml:"onsite_trade_query_response,omitempty"`
}

新商场当面付交易查询 成功返回结果

type AlibabaMosOnsiteTradeQueryrefundAPIResponse

type AlibabaMosOnsiteTradeQueryrefundAPIResponse struct {
	model.CommonResponse
	AlibabaMosOnsiteTradeQueryrefundResponse
}

退款查询 API返回值 alibaba.mos.onsite.trade.queryrefund

商户可使用该接口查询退款请求是否执行成功。

type AlibabaMosOnsiteTradeQueryrefundRequest

type AlibabaMosOnsiteTradeQueryrefundRequest struct {
	model.Params
	// contains filtered or unexported fields
}

退款查询 API请求 alibaba.mos.onsite.trade.queryrefund

商户可使用该接口查询退款请求是否执行成功。

func NewAlibabaMosOnsiteTradeQueryrefundRequest

func NewAlibabaMosOnsiteTradeQueryrefundRequest() *AlibabaMosOnsiteTradeQueryrefundRequest

初始化AlibabaMosOnsiteTradeQueryrefundRequest对象

func (AlibabaMosOnsiteTradeQueryrefundRequest) GetApiMethodName

func (r AlibabaMosOnsiteTradeQueryrefundRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMosOnsiteTradeQueryrefundRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMosOnsiteTradeQueryrefundRequest) GetOrderNo

OrderNo Getter

func (AlibabaMosOnsiteTradeQueryrefundRequest) GetOutRequestNo

func (r AlibabaMosOnsiteTradeQueryrefundRequest) GetOutRequestNo() string

OutRequestNo Getter

func (*AlibabaMosOnsiteTradeQueryrefundRequest) SetOrderNo

func (r *AlibabaMosOnsiteTradeQueryrefundRequest) SetOrderNo(orderNo string) error

OrderNo Setter 订单号。可能为外部订单号,也可能为喵街订单号

func (*AlibabaMosOnsiteTradeQueryrefundRequest) SetOutRequestNo

func (r *AlibabaMosOnsiteTradeQueryrefundRequest) SetOutRequestNo(outRequestNo string) error

OutRequestNo Setter 退款外部流水号

type AlibabaMosOnsiteTradeQueryrefundResponse

type AlibabaMosOnsiteTradeQueryrefundResponse struct {
	XMLName xml.Name `xml:"alibaba_mos_onsite_trade_queryrefund_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *AlibabaMosOnsiteTradeQueryrefundResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

退款查询 成功返回结果

type AlibabaMosOnsiteTradeQueryrefundResultDo

type AlibabaMosOnsiteTradeQueryrefundResultDo struct {
	// data
	Data *OnsiteRefundResponse `json:"data,omitempty" xml:"data,omitempty"`
	// errCode
	ErrCode int64 `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// errMsg
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaMosOnsiteTradeQueryrefundResultDo

type AlibabaMosOnsiteTradeRefundAPIResponse

type AlibabaMosOnsiteTradeRefundAPIResponse struct {
	model.CommonResponse
	AlibabaMosOnsiteTradeRefundResponse
}

退款 API返回值 alibaba.mos.onsite.trade.refund

当交易发生之后一段时间内,由于消费者或者商户的原因需退款,商户可通过退款接口将支付款退还给消费者,喵街将在收到退款请求并验证成功后,按退款规则将支付款按原路退到消费者账号上。

1. 交易超过可退款时间(签约时设置的可退款时间)的订单无法进行退款。 2. 只支持全额退款。

type AlibabaMosOnsiteTradeRefundRequest

type AlibabaMosOnsiteTradeRefundRequest struct {
	model.Params
	// contains filtered or unexported fields
}

退款 API请求 alibaba.mos.onsite.trade.refund

当交易发生之后一段时间内,由于消费者或者商户的原因需退款,商户可通过退款接口将支付款退还给消费者,喵街将在收到退款请求并验证成功后,按退款规则将支付款按原路退到消费者账号上。

1. 交易超过可退款时间(签约时设置的可退款时间)的订单无法进行退款。 2. 只支持全额退款。

func NewAlibabaMosOnsiteTradeRefundRequest

func NewAlibabaMosOnsiteTradeRefundRequest() *AlibabaMosOnsiteTradeRefundRequest

初始化AlibabaMosOnsiteTradeRefundRequest对象

func (AlibabaMosOnsiteTradeRefundRequest) GetApiMethodName

func (r AlibabaMosOnsiteTradeRefundRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMosOnsiteTradeRefundRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMosOnsiteTradeRefundRequest) GetOnsiteRefundRequest

func (r AlibabaMosOnsiteTradeRefundRequest) GetOnsiteRefundRequest() *OnsiteRefundRequest

OnsiteRefundRequest Getter

func (*AlibabaMosOnsiteTradeRefundRequest) SetOnsiteRefundRequest

func (r *AlibabaMosOnsiteTradeRefundRequest) SetOnsiteRefundRequest(onsiteRefundRequest *OnsiteRefundRequest) error

OnsiteRefundRequest Setter 交易退款请求

type AlibabaMosOnsiteTradeRefundResponse

type AlibabaMosOnsiteTradeRefundResponse struct {
	XMLName xml.Name `xml:"alibaba_mos_onsite_trade_refund_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 交易退款响应
	Result *AlibabaMosOnsiteTradeRefundResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

退款 成功返回结果

type AlibabaMosOnsiteTradeRefundResultDo

type AlibabaMosOnsiteTradeRefundResultDo struct {
	// data
	Data *RefundResponse `json:"data,omitempty" xml:"data,omitempty"`
	// 错误码
	ErrCode int64 `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// 错误信息
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaMosOnsiteTradeRefundResultDo

type AlibabaMosOrderqsMisbigposOrderQueryAPIResponse

type AlibabaMosOrderqsMisbigposOrderQueryAPIResponse struct {
	model.CommonResponse
	AlibabaMosOrderqsMisbigposOrderQueryResponse
}

大pos新选单退 API返回值 alibaba.mos.orderqs.misbigpos.order.query

大pos新选单退

type AlibabaMosOrderqsMisbigposOrderQueryRequest

type AlibabaMosOrderqsMisbigposOrderQueryRequest struct {
	model.Params
	// contains filtered or unexported fields
}

大pos新选单退 API请求 alibaba.mos.orderqs.misbigpos.order.query

大pos新选单退

func NewAlibabaMosOrderqsMisbigposOrderQueryRequest

func NewAlibabaMosOrderqsMisbigposOrderQueryRequest() *AlibabaMosOrderqsMisbigposOrderQueryRequest

初始化AlibabaMosOrderqsMisbigposOrderQueryRequest对象

func (AlibabaMosOrderqsMisbigposOrderQueryRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaMosOrderqsMisbigposOrderQueryRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMosOrderqsMisbigposOrderQueryRequest) GetQueryBaseData

QueryBaseData Getter

func (AlibabaMosOrderqsMisbigposOrderQueryRequest) GetQueryCouponExtern

func (r AlibabaMosOrderqsMisbigposOrderQueryRequest) GetQueryCouponExtern() bool

QueryCouponExtern Getter

func (AlibabaMosOrderqsMisbigposOrderQueryRequest) GetReceiptNo

ReceiptNo Getter

func (AlibabaMosOrderqsMisbigposOrderQueryRequest) GetStoreNo

StoreNo Getter

func (*AlibabaMosOrderqsMisbigposOrderQueryRequest) SetQueryBaseData

func (r *AlibabaMosOrderqsMisbigposOrderQueryRequest) SetQueryBaseData(queryBaseData bool) error

QueryBaseData Setter 基本信息获取参数

func (*AlibabaMosOrderqsMisbigposOrderQueryRequest) SetQueryCouponExtern

func (r *AlibabaMosOrderqsMisbigposOrderQueryRequest) SetQueryCouponExtern(queryCouponExtern bool) error

QueryCouponExtern Setter 券扩展数据获取

func (*AlibabaMosOrderqsMisbigposOrderQueryRequest) SetReceiptNo

func (r *AlibabaMosOrderqsMisbigposOrderQueryRequest) SetReceiptNo(receiptNo string) error

ReceiptNo Setter 小票号

func (*AlibabaMosOrderqsMisbigposOrderQueryRequest) SetStoreNo

StoreNo Setter 外部门店号

type AlibabaMosOrderqsMisbigposOrderQueryResponse

type AlibabaMosOrderqsMisbigposOrderQueryResponse struct {
	XMLName xml.Name `xml:"alibaba_mos_orderqs_misbigpos_order_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误信息
	ErrsMsg string `json:"errs_msg,omitempty" xml:"errs_msg,omitempty"`
	// 错误码
	ErrsCode int64 `json:"errs_code,omitempty" xml:"errs_code,omitempty"`
	// 调用是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
	// 小票基本数据
	Sumstrs []SumStr `json:"sumstrs,omitempty" xml:"sumstrs>sum_str,omitempty"`
	// 支付方式数据
	Payments []Payment `json:"payments,omitempty" xml:"payments>payment,omitempty"`
	// 商品信息
	Goods []Goods `json:"goods,omitempty" xml:"goods>goods,omitempty"`
	// 定向礼券相关
	Coupons []Coupon `json:"coupons,omitempty" xml:"coupons>coupon,omitempty"`
	// 会员相关
	Vipinfo *Vipinfo `json:"vipinfo,omitempty" xml:"vipinfo,omitempty"`
	// 退款相关
	Refunds []Refund `json:"refunds,omitempty" xml:"refunds>refund,omitempty"`
	// 分摊相关
	Products []Product `json:"products,omitempty" xml:"products>product,omitempty"`
	// 券相关
	CouponExterns []Couponextern `json:"coupon_externs,omitempty" xml:"coupon_externs>couponextern,omitempty"`
	// 满返接口使用情况
	CouponServiceValid bool `json:"coupon_service_valid,omitempty" xml:"coupon_service_valid,omitempty"`
}

大pos新选单退 成功返回结果

type AlibabaMosPosAlarmAPIResponse

type AlibabaMosPosAlarmAPIResponse struct {
	model.CommonResponse
	AlibabaMosPosAlarmResponse
}

pos故障报警 API返回值 alibaba.mos.pos.alarm

故障报警

type AlibabaMosPosAlarmRequest

type AlibabaMosPosAlarmRequest struct {
	model.Params
	// contains filtered or unexported fields
}

pos故障报警 API请求 alibaba.mos.pos.alarm

故障报警

func NewAlibabaMosPosAlarmRequest

func NewAlibabaMosPosAlarmRequest() *AlibabaMosPosAlarmRequest

初始化AlibabaMosPosAlarmRequest对象

func (AlibabaMosPosAlarmRequest) GetApiMethodName

func (r AlibabaMosPosAlarmRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMosPosAlarmRequest) GetApiParams

func (r AlibabaMosPosAlarmRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaMosPosAlarmRequest) GetParam0

func (r AlibabaMosPosAlarmRequest) GetParam0() *PosLogDto

Param0 Getter

func (*AlibabaMosPosAlarmRequest) SetParam0

func (r *AlibabaMosPosAlarmRequest) SetParam0(param0 *PosLogDto) error

Param0 Setter 参数

type AlibabaMosPosAlarmResponse

type AlibabaMosPosAlarmResponse struct {
	XMLName xml.Name `xml:"alibaba_mos_pos_alarm_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// errMsg
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// errCode
	SubErrCode int64 `json:"sub_err_code,omitempty" xml:"sub_err_code,omitempty"`
	// success/false
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

pos故障报警 成功返回结果

type AlibabaMosStoreGetcloudshelfversionAPIResponse

type AlibabaMosStoreGetcloudshelfversionAPIResponse struct {
	model.CommonResponse
	AlibabaMosStoreGetcloudshelfversionResponse
}

获取云货架版本信息 API返回值 alibaba.mos.store.getcloudshelfversion

根据屏编号获取云货架版本信息

type AlibabaMosStoreGetcloudshelfversionRequest

type AlibabaMosStoreGetcloudshelfversionRequest struct {
	model.Params
	// contains filtered or unexported fields
}

获取云货架版本信息 API请求 alibaba.mos.store.getcloudshelfversion

根据屏编号获取云货架版本信息

func NewAlibabaMosStoreGetcloudshelfversionRequest

func NewAlibabaMosStoreGetcloudshelfversionRequest() *AlibabaMosStoreGetcloudshelfversionRequest

初始化AlibabaMosStoreGetcloudshelfversionRequest对象

func (AlibabaMosStoreGetcloudshelfversionRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaMosStoreGetcloudshelfversionRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMosStoreGetcloudshelfversionRequest) GetScreenNo

ScreenNo Getter

func (*AlibabaMosStoreGetcloudshelfversionRequest) SetScreenNo

func (r *AlibabaMosStoreGetcloudshelfversionRequest) SetScreenNo(screenNo string) error

ScreenNo Setter 屏编号

type AlibabaMosStoreGetcloudshelfversionResponse

type AlibabaMosStoreGetcloudshelfversionResponse struct {
	XMLName xml.Name `xml:"alibaba_mos_store_getcloudshelfversion_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *AlibabaMosStoreGetcloudshelfversionResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

获取云货架版本信息 成功返回结果

type AlibabaMosStoreGetcloudshelfversionResultDo

type AlibabaMosStoreGetcloudshelfversionResultDo struct {
	// data
	Data int64 `json:"data,omitempty" xml:"data,omitempty"`
	// errCode
	ErrCode int64 `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// errMsg
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaMosStoreGetcloudshelfversionResultDo

type AlibabaMosStoreGetdefautitemsAPIResponse

type AlibabaMosStoreGetdefautitemsAPIResponse struct {
	model.CommonResponse
	AlibabaMosStoreGetdefautitemsResponse
}

获取默认状态下商品列表 API返回值 alibaba.mos.store.getdefautitems

获取默认状态下商品列表

type AlibabaMosStoreGetdefautitemsRequest

type AlibabaMosStoreGetdefautitemsRequest struct {
	model.Params
	// contains filtered or unexported fields
}

获取默认状态下商品列表 API请求 alibaba.mos.store.getdefautitems

获取默认状态下商品列表

func NewAlibabaMosStoreGetdefautitemsRequest

func NewAlibabaMosStoreGetdefautitemsRequest() *AlibabaMosStoreGetdefautitemsRequest

初始化AlibabaMosStoreGetdefautitemsRequest对象

func (AlibabaMosStoreGetdefautitemsRequest) GetApiMethodName

func (r AlibabaMosStoreGetdefautitemsRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMosStoreGetdefautitemsRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMosStoreGetdefautitemsRequest) GetLimitCount

func (r AlibabaMosStoreGetdefautitemsRequest) GetLimitCount() int64

LimitCount Getter

func (AlibabaMosStoreGetdefautitemsRequest) GetScreenNo

ScreenNo Getter

func (AlibabaMosStoreGetdefautitemsRequest) GetStart

Start Getter

func (*AlibabaMosStoreGetdefautitemsRequest) SetLimitCount

func (r *AlibabaMosStoreGetdefautitemsRequest) SetLimitCount(limitCount int64) error

LimitCount Setter 分页查询每页记录数

func (*AlibabaMosStoreGetdefautitemsRequest) SetScreenNo

func (r *AlibabaMosStoreGetdefautitemsRequest) SetScreenNo(screenNo string) error

ScreenNo Setter 屏编号

func (*AlibabaMosStoreGetdefautitemsRequest) SetStart

Start Setter 分页查询开始index

type AlibabaMosStoreGetdefautitemsResponse

type AlibabaMosStoreGetdefautitemsResponse struct {
	XMLName xml.Name `xml:"alibaba_mos_store_getdefautitems_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *AlibabaMosStoreGetdefautitemsResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

获取默认状态下商品列表 成功返回结果

type AlibabaMosStoreGetdefautitemsResultDo

type AlibabaMosStoreGetdefautitemsResultDo struct {
	// data
	Data *MjStoreItemsTopVo `json:"data,omitempty" xml:"data,omitempty"`
	// errCode
	ErrCode int64 `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// errMsg
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// total
	Total int64 `json:"total,omitempty" xml:"total,omitempty"`
}

AlibabaMosStoreGetdefautitemsResultDo

type AlibabaMosStoreGetstorelistAPIResponse

type AlibabaMosStoreGetstorelistAPIResponse struct {
	model.CommonResponse
	AlibabaMosStoreGetstorelistResponse
}

根据屏编号获取专柜集 API返回值 alibaba.mos.store.getstorelist

根据屏编号获取专柜集

type AlibabaMosStoreGetstorelistRequest

type AlibabaMosStoreGetstorelistRequest struct {
	model.Params
	// contains filtered or unexported fields
}

根据屏编号获取专柜集 API请求 alibaba.mos.store.getstorelist

根据屏编号获取专柜集

func NewAlibabaMosStoreGetstorelistRequest

func NewAlibabaMosStoreGetstorelistRequest() *AlibabaMosStoreGetstorelistRequest

初始化AlibabaMosStoreGetstorelistRequest对象

func (AlibabaMosStoreGetstorelistRequest) GetApiMethodName

func (r AlibabaMosStoreGetstorelistRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMosStoreGetstorelistRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMosStoreGetstorelistRequest) GetScreenNo

ScreenNo Getter

func (*AlibabaMosStoreGetstorelistRequest) SetScreenNo

func (r *AlibabaMosStoreGetstorelistRequest) SetScreenNo(screenNo string) error

ScreenNo Setter 屏编号

type AlibabaMosStoreGetstorelistResponse

type AlibabaMosStoreGetstorelistResponse struct {
	XMLName xml.Name `xml:"alibaba_mos_store_getstorelist_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *AlibabaMosStoreGetstorelistResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

根据屏编号获取专柜集 成功返回结果

type AlibabaMosStoreGetstorelistResultDo

type AlibabaMosStoreGetstorelistResultDo struct {
	// data
	Data *MjStoresTopVo `json:"data,omitempty" xml:"data,omitempty"`
	// 错误码
	ErrCode int64 `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// 错误信息
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaMosStoreGetstorelistResultDo

type AlibabaMosStoreRecordscreenpointinfoAPIResponse

type AlibabaMosStoreRecordscreenpointinfoAPIResponse struct {
	model.CommonResponse
	AlibabaMosStoreRecordscreenpointinfoResponse
}

云屏埋点数据记录接口 API返回值 alibaba.mos.store.recordscreenpointinfo

记录云屏埋点数据

type AlibabaMosStoreRecordscreenpointinfoRequest

type AlibabaMosStoreRecordscreenpointinfoRequest struct {
	model.Params
	// contains filtered or unexported fields
}

云屏埋点数据记录接口 API请求 alibaba.mos.store.recordscreenpointinfo

记录云屏埋点数据

func NewAlibabaMosStoreRecordscreenpointinfoRequest

func NewAlibabaMosStoreRecordscreenpointinfoRequest() *AlibabaMosStoreRecordscreenpointinfoRequest

初始化AlibabaMosStoreRecordscreenpointinfoRequest对象

func (AlibabaMosStoreRecordscreenpointinfoRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaMosStoreRecordscreenpointinfoRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMosStoreRecordscreenpointinfoRequest) GetScreenPointInfo

func (r AlibabaMosStoreRecordscreenpointinfoRequest) GetScreenPointInfo() string

ScreenPointInfo Getter

func (*AlibabaMosStoreRecordscreenpointinfoRequest) SetScreenPointInfo

func (r *AlibabaMosStoreRecordscreenpointinfoRequest) SetScreenPointInfo(screenPointInfo string) error

ScreenPointInfo Setter 云屏埋点信息

type AlibabaMosStoreRecordscreenpointinfoResponse

type AlibabaMosStoreRecordscreenpointinfoResponse struct {
	XMLName xml.Name `xml:"alibaba_mos_store_recordscreenpointinfo_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *AlibabaMosStoreRecordscreenpointinfoResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

云屏埋点数据记录接口 成功返回结果

type AlibabaMosStoreRecordscreenpointinfoResultDo

type AlibabaMosStoreRecordscreenpointinfoResultDo struct {
	// errCode
	ErrCode int64 `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// errMsg
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaMosStoreRecordscreenpointinfoResultDo

type AlibabaMosSupplierBasisGetsupplierinfoAPIResponse

type AlibabaMosSupplierBasisGetsupplierinfoAPIResponse struct {
	model.CommonResponse
	AlibabaMosSupplierBasisGetsupplierinfoResponse
}

获取供应商基础信息 API返回值 alibaba.mos.supplier.basis.getsupplierinfo

基于供应商id获取供应商基础脱敏信息

type AlibabaMosSupplierBasisGetsupplierinfoRequest

type AlibabaMosSupplierBasisGetsupplierinfoRequest struct {
	model.Params
	// contains filtered or unexported fields
}

获取供应商基础信息 API请求 alibaba.mos.supplier.basis.getsupplierinfo

基于供应商id获取供应商基础脱敏信息

func NewAlibabaMosSupplierBasisGetsupplierinfoRequest

func NewAlibabaMosSupplierBasisGetsupplierinfoRequest() *AlibabaMosSupplierBasisGetsupplierinfoRequest

初始化AlibabaMosSupplierBasisGetsupplierinfoRequest对象

func (AlibabaMosSupplierBasisGetsupplierinfoRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaMosSupplierBasisGetsupplierinfoRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMosSupplierBasisGetsupplierinfoRequest) GetSupplierId

SupplierId Getter

func (*AlibabaMosSupplierBasisGetsupplierinfoRequest) SetSupplierId

func (r *AlibabaMosSupplierBasisGetsupplierinfoRequest) SetSupplierId(supplierId string) error

SupplierId Setter 供应商id

type AlibabaMosSupplierBasisGetsupplierinfoResponse

type AlibabaMosSupplierBasisGetsupplierinfoResponse struct {
	XMLName xml.Name `xml:"alibaba_mos_supplier_basis_getsupplierinfo_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回数据
	Result *JsonResponse `json:"result,omitempty" xml:"result,omitempty"`
}

获取供应商基础信息 成功返回结果

type AlibabaMosflowWorkQueryvariablesAPIResponse

type AlibabaMosflowWorkQueryvariablesAPIResponse struct {
	model.CommonResponse
	AlibabaMosflowWorkQueryvariablesResponse
}

获取指定流程上下文参数 API返回值 alibaba.mosflow.work.queryvariables

业务查询指定流程上下文内容

type AlibabaMosflowWorkQueryvariablesRequest

type AlibabaMosflowWorkQueryvariablesRequest struct {
	model.Params
	// contains filtered or unexported fields
}

获取指定流程上下文参数 API请求 alibaba.mosflow.work.queryvariables

业务查询指定流程上下文内容

func NewAlibabaMosflowWorkQueryvariablesRequest

func NewAlibabaMosflowWorkQueryvariablesRequest() *AlibabaMosflowWorkQueryvariablesRequest

初始化AlibabaMosflowWorkQueryvariablesRequest对象

func (AlibabaMosflowWorkQueryvariablesRequest) GetApiMethodName

func (r AlibabaMosflowWorkQueryvariablesRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMosflowWorkQueryvariablesRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMosflowWorkQueryvariablesRequest) GetProcessInstanceId

func (r AlibabaMosflowWorkQueryvariablesRequest) GetProcessInstanceId() string

ProcessInstanceId Getter

func (*AlibabaMosflowWorkQueryvariablesRequest) SetProcessInstanceId

func (r *AlibabaMosflowWorkQueryvariablesRequest) SetProcessInstanceId(processInstanceId string) error

ProcessInstanceId Setter 流程实例ID

type AlibabaMosflowWorkQueryvariablesResponse

type AlibabaMosflowWorkQueryvariablesResponse struct {
	XMLName xml.Name `xml:"alibaba_mosflow_work_queryvariables_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *MultiResult `json:"result,omitempty" xml:"result,omitempty"`
}

获取指定流程上下文参数 成功返回结果

type AlibabaMosflowWorkStartprocessAPIResponse

type AlibabaMosflowWorkStartprocessAPIResponse struct {
	model.CommonResponse
	AlibabaMosflowWorkStartprocessResponse
}

发起流程 API返回值 alibaba.mosflow.work.startprocess

业务发起流程审批

type AlibabaMosflowWorkStartprocessRequest

type AlibabaMosflowWorkStartprocessRequest struct {
	model.Params
	// contains filtered or unexported fields
}

发起流程 API请求 alibaba.mosflow.work.startprocess

业务发起流程审批

func NewAlibabaMosflowWorkStartprocessRequest

func NewAlibabaMosflowWorkStartprocessRequest() *AlibabaMosflowWorkStartprocessRequest

初始化AlibabaMosflowWorkStartprocessRequest对象

func (AlibabaMosflowWorkStartprocessRequest) GetApiMethodName

func (r AlibabaMosflowWorkStartprocessRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMosflowWorkStartprocessRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMosflowWorkStartprocessRequest) GetParameterEntity

ParameterEntity Getter

func (AlibabaMosflowWorkStartprocessRequest) GetVariables

Variables Getter

func (*AlibabaMosflowWorkStartprocessRequest) SetParameterEntity

func (r *AlibabaMosflowWorkStartprocessRequest) SetParameterEntity(parameterEntity *ParameterEntity) error

ParameterEntity Setter 流程必传参数

func (*AlibabaMosflowWorkStartprocessRequest) SetVariables

func (r *AlibabaMosflowWorkStartprocessRequest) SetVariables(variables string) error

Variables Setter 参数二:额外业务参数,Map的JSON串

type AlibabaMosflowWorkStartprocessResponse

type AlibabaMosflowWorkStartprocessResponse struct {
	XMLName xml.Name `xml:"alibaba_mosflow_work_startprocess_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应参数
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 操作是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
	// 异常信息
	ResultMessage string `json:"result_message,omitempty" xml:"result_message,omitempty"`
	// 异常Code
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
}

发起流程 成功返回结果

type BillSettlementDto

type BillSettlementDto struct {
	// 行号
	LineNo string `json:"line_no,omitempty" xml:"line_no,omitempty"`
	// 结算单金额
	Amount string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 结算行税率,普票的税率必须是0,专票的税率不能为0
	TaxRate string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	// 业务细类代码
	BizSubModuleCode string `json:"biz_sub_module_code,omitempty" xml:"biz_sub_module_code,omitempty"`
	// 发票类型 SPECIAL("专票"),ORDINARY("普票")
	InvoiceType string `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	// 供应商id(可空)
	SupplierNo string `json:"supplier_no,omitempty" xml:"supplier_no,omitempty"`
	// 供应商名称(可空
	SupplierName string `json:"supplier_name,omitempty" xml:"supplier_name,omitempty"`
	// 收款方开户省
	BankProvince string `json:"bank_province,omitempty" xml:"bank_province,omitempty"`
	// 收款方开户市
	BankCity string `json:"bank_city,omitempty" xml:"bank_city,omitempty"`
	// 收款方银行账号
	AccountNo string `json:"account_no,omitempty" xml:"account_no,omitempty"`
	// 收款方账号名称
	AccountName string `json:"account_name,omitempty" xml:"account_name,omitempty"`
	// 银行号
	BankCode string `json:"bank_code,omitempty" xml:"bank_code,omitempty"`
	// 收款方开户行
	BankName string `json:"bank_name,omitempty" xml:"bank_name,omitempty"`
	// 收款方开户支行
	BankBranchName string `json:"bank_branch_name,omitempty" xml:"bank_branch_name,omitempty"`
	// 收款方开户支行code
	BankBranchCode string `json:"bank_branch_code,omitempty" xml:"bank_branch_code,omitempty"`
	// 账号类型,COMPANY企业/PERSON个人
	AccountTypes string `json:"account_types,omitempty" xml:"account_types,omitempty"`
	// 联行号
	CnapsCode string `json:"cnaps_code,omitempty" xml:"cnaps_code,omitempty"`
	// 联系人
	Contactor string `json:"contactor,omitempty" xml:"contactor,omitempty"`
	// 联系方式:国际化区号 + 座机/手机
	Telephone string `json:"telephone,omitempty" xml:"telephone,omitempty"`
	// 付款说明。该字段会通过银行传给供应商,过长时会自动截取
	Comments string `json:"comments,omitempty" xml:"comments,omitempty"`
	// 扩展
	ExtendParams string `json:"extend_params,omitempty" xml:"extend_params,omitempty"`
	// 发票列表
	InvoiceDTOList []SettleInvoiceDto `json:"invoice_d_t_o_list,omitempty" xml:"invoice_d_t_o_list>settle_invoice_dto,omitempty"`
	// 受益部门coa
	DepartmentCoa string `json:"department_coa,omitempty" xml:"department_coa,omitempty"`
	// 区域科目段
	CityCoa string `json:"city_coa,omitempty" xml:"city_coa,omitempty"`
}

BillSettlementDto

type BunkSimpleDto

type BunkSimpleDto struct {
	// 门店号
	StoreNo string `json:"store_no,omitempty" xml:"store_no,omitempty"`
	// 铺位面积
	Acreage string `json:"acreage,omitempty" xml:"acreage,omitempty"`
	// 铺位类型
	Type int64 `json:"type,omitempty" xml:"type,omitempty"`
	// 铺位编号
	Number string `json:"number,omitempty" xml:"number,omitempty"`
	// 铺位ID
	CpId string `json:"cp_id,omitempty" xml:"cp_id,omitempty"`
	// 合同号
	ContractCode string `json:"contract_code,omitempty" xml:"contract_code,omitempty"`
	// 楼层名称
	FloorName string `json:"floor_name,omitempty" xml:"floor_name,omitempty"`
	// 楼层ID
	FloorId string `json:"floor_id,omitempty" xml:"floor_id,omitempty"`
	// 合同系统编号
	ContractId string `json:"contract_id,omitempty" xml:"contract_id,omitempty"`
}

BunkSimpleDto

type CallDispatcherDto

type CallDispatcherDto struct {
	// 包裹信息
	CodeInfoList []CodeInfoDto `json:"code_info_list,omitempty" xml:"code_info_list>code_info_dto,omitempty"`
	// 主单号
	ParentNo string `json:"parent_no,omitempty" xml:"parent_no,omitempty"`
	// 收货信息
	ReceiveInfo *DeliveryCustomDto `json:"receive_info,omitempty" xml:"receive_info,omitempty"`
}

CallDispatcherDto

type CallDispatcherRespDo

type CallDispatcherRespDo struct {
	// shortId
	ShortId string `json:"short_id,omitempty" xml:"short_id,omitempty"`
	// gotCode
	GotCode string `json:"got_code,omitempty" xml:"got_code,omitempty"`
	// packageCode
	PackageCode string `json:"package_code,omitempty" xml:"package_code,omitempty"`
	// fulfillPlanId
	FulfillPlanId int64 `json:"fulfill_plan_id,omitempty" xml:"fulfill_plan_id,omitempty"`
}

CallDispatcherRespDo

type CallDispatcherResponse

type CallDispatcherResponse struct {
	// parentNo
	ParentNo string `json:"parent_no,omitempty" xml:"parent_no,omitempty"`
	// respList
	RespList []CallDispatcherRespDo `json:"resp_list,omitempty" xml:"resp_list>call_dispatcher_resp_do,omitempty"`
}

CallDispatcherResponse

type CancelBillDto

type CancelBillDto struct {
	// 取消备注
	CancelComments string `json:"cancel_comments,omitempty" xml:"cancel_comments,omitempty"`
	// 结算行集合
	SettleLineNos []string `json:"settle_line_nos,omitempty" xml:"settle_line_nos>string,omitempty"`
	// 取消类型
	CancelType string `json:"cancel_type,omitempty" xml:"cancel_type,omitempty"`
	// 付款单号
	BillNo string `json:"bill_no,omitempty" xml:"bill_no,omitempty"`
	// 备注
	ExtendParams string `json:"extend_params,omitempty" xml:"extend_params,omitempty"`
}

CancelBillDto

type CodeGoodsDto

type CodeGoodsDto struct {
	// 数量
	Quantity string `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// id
	GoodsId int64 `json:"goods_id,omitempty" xml:"goods_id,omitempty"`
	// zi单号
	SubNo string `json:"sub_no,omitempty" xml:"sub_no,omitempty"`
}

CodeGoodsDto

type CodeInfoDto

type CodeInfoDto struct {
	// 商品信息
	GoodsList []CodeGoodsDto `json:"goods_list,omitempty" xml:"goods_list>code_goods_dto,omitempty"`
	// 包裹信息
	PackageCode string `json:"package_code,omitempty" xml:"package_code,omitempty"`
	// 寄件信息
	SendInfo *DeliveryCustomDto `json:"send_info,omitempty" xml:"send_info,omitempty"`
}

CodeInfoDto

type ConfPickupGoodsReqDto

type ConfPickupGoodsReqDto struct {
	// OC交易号
	TradeNo string `json:"trade_no,omitempty" xml:"trade_no,omitempty"`
	// 核销码
	ShortCode string `json:"short_code,omitempty" xml:"short_code,omitempty"`
	// 操作员
	Operator string `json:"operator,omitempty" xml:"operator,omitempty"`
	// 门店号
	OutBelongId string `json:"out_belong_id,omitempty" xml:"out_belong_id,omitempty"`
	// 专柜号
	OutStoreId string `json:"out_store_id,omitempty" xml:"out_store_id,omitempty"`
}

ConfPickupGoodsReqDto

type Coupon

type Coupon struct {
	// 支付方式行号
	N0907 string `json:"n0907,omitempty" xml:"n0907,omitempty"`
	// 礼券分摊金额
	N0909 string `json:"n0909,omitempty" xml:"n0909,omitempty"`
	// 商品行号
	N0910 string `json:"n0910,omitempty" xml:"n0910,omitempty"`
	// 券号
	N0916 string `json:"n0916,omitempty" xml:"n0916,omitempty"`
	// 券渠道
	N0913 string `json:"n0913,omitempty" xml:"n0913,omitempty"`
}

Coupon

type CouponGoodApportion

type CouponGoodApportion struct {
	// 商品行号
	LineNo string `json:"line_no,omitempty" xml:"line_no,omitempty"`
	// 商品sku 如果有的话
	Sku string `json:"sku,omitempty" xml:"sku,omitempty"`
	// 商品在该券里分摊的金额
	Amount string `json:"amount,omitempty" xml:"amount,omitempty"`
}

CouponGoodApportion

type Couponextern

type Couponextern struct {
	// 券号
	CouponCode string `json:"coupon_code,omitempty" xml:"coupon_code,omitempty"`
	// 券名
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 券金额
	Amount string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 券状态
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 券商品分摊
	CouponGoodApportions []CouponGoodApportion `json:"coupon_good_apportions,omitempty" xml:"coupon_good_apportions>coupon_good_apportion,omitempty"`
}

Couponextern

type CreateBillDto

type CreateBillDto struct {
	// 结算单列表
	SettlementDTOList []BillSettlementDto `json:"settlement_d_t_o_list,omitempty" xml:"settlement_d_t_o_list>bill_settlement_dto,omitempty"`
	// 收款方国家,国际标准的2位简码
	PayeeCountry string `json:"payee_country,omitempty" xml:"payee_country,omitempty"`
	// 支付币种,国际标准的3位简码
	CurrencyCode string `json:"currency_code,omitempty" xml:"currency_code,omitempty"`
	// //BANK("普通银行账号") ,     //SPECIAL_CN_BANK("专用银行账号"),     //ALIPAY("支付宝"),     //OTHER("第三方支付")
	PayChannels string `json:"pay_channels,omitempty" xml:"pay_channels,omitempty"`
	// 备注
	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 费用发生公司(门店名)
	ExpenseOrgCode string `json:"expense_org_code,omitempty" xml:"expense_org_code,omitempty"`
	// PREPAY(先付款后收票), POSTPAY(先收票后付款), NONE(无票)
	InvoiceRule string `json:"invoice_rule,omitempty" xml:"invoice_rule,omitempty"`
	// 付款期限,即审批通过后几天付款,不填时以业务模块上的配置为准
	PayTerm int64 `json:"pay_term,omitempty" xml:"pay_term,omitempty"`
	// 费用发生公司(门店名)
	ExpenseOrgId string `json:"expense_org_id,omitempty" xml:"expense_org_id,omitempty"`
	// 业务模块编码
	BizModuleCode string `json:"biz_module_code,omitempty" xml:"biz_module_code,omitempty"`
	// 附件id列表
	AttachmentIds []int64 `json:"attachment_ids,omitempty" xml:"attachment_ids>int64,omitempty"`
	// 实际需求方,代理申请时填写实际的需求方
	ReqmentApplicant string `json:"reqment_applicant,omitempty" xml:"reqment_applicant,omitempty"`
	// //付款单总金额
	Amount string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 是否自动提交审批
	AutoSumbit bool `json:"auto_sumbit,omitempty" xml:"auto_sumbit,omitempty"`
	// 单据请求唯一编号,必填
	BillNo string `json:"bill_no,omitempty" xml:"bill_no,omitempty"`
	// 财务初审,如果是免审的单据,填财务工号
	FinancePreWorkNo string `json:"finance_pre_work_no,omitempty" xml:"finance_pre_work_no,omitempty"`
	// 申请人工号
	Applicant string `json:"applicant,omitempty" xml:"applicant,omitempty"`
	// 审批通过时间,如果是免审的单据,该字段必填
	ApproveDate string `json:"approve_date,omitempty" xml:"approve_date,omitempty"`
	// 扩展
	ExtendParams string `json:"extend_params,omitempty" xml:"extend_params,omitempty"`
	// 付款说明,该说明会带到智付的订单上,做为订单说明
	Comments string `json:"comments,omitempty" xml:"comments,omitempty"`
}

CreateBillDto

type DeliveryAddressDto

type DeliveryAddressDto struct {
	// 省
	Province string `json:"province,omitempty" xml:"province,omitempty"`
	// 市
	City string `json:"city,omitempty" xml:"city,omitempty"`
	// 区
	District string `json:"district,omitempty" xml:"district,omitempty"`
	// 镇
	Town string `json:"town,omitempty" xml:"town,omitempty"`
	// 编码
	DivisionId int64 `json:"division_id,omitempty" xml:"division_id,omitempty"`
	// 详细信息
	DetailAddress string `json:"detail_address,omitempty" xml:"detail_address,omitempty"`
	// 邮编
	ZipCode string `json:"zip_code,omitempty" xml:"zip_code,omitempty"`
}

DeliveryAddressDto

type DeliveryCustomDto

type DeliveryCustomDto struct {
	// 名
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 头像
	AvatarUrl string `json:"avatar_url,omitempty" xml:"avatar_url,omitempty"`
	// 电话
	MobilePhone string `json:"mobile_phone,omitempty" xml:"mobile_phone,omitempty"`
	// 电话
	Telphone string `json:"telphone,omitempty" xml:"telphone,omitempty"`
	// 详细信息
	AddressInfo *DeliveryAddressDto `json:"address_info,omitempty" xml:"address_info,omitempty"`
}

DeliveryCustomDto

type FundBill

type FundBill struct {
	// 打款类型。必然返回。取值为alipay,代表打款类型为支付宝(打款到商户的支付宝账号)
	FundChannel string `json:"fund_channel,omitempty" xml:"fund_channel,omitempty"`
	// 子资金渠道。必然返回。取值为支付宝红包:alipay_coupon 支付宝余额:alipay_account 支付宝集分宝:alipay_point 支付宝余额宝:alipay_financeaccount 蚂蚁花呗:alipay_pcredit 支付宝预付卡:alipay_pcard 喵街储值卡(经支付宝打款):alipay_mj_vcard 喵街购物券(经支付宝打款):alipay_mj_voucher 喵街补贴(经支付宝打款):alipay_mj_subsidy 其它(经支付宝打款):alipay_other
	SubFundChannel string `json:"sub_fund_channel,omitempty" xml:"sub_fund_channel,omitempty"`
	// 金额。单位为人民币(分)。必然返回
	Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"`
	// 业务扩展参数,json格式
	ExtendParams string `json:"extend_params,omitempty" xml:"extend_params,omitempty"`
}

FundBill

type FundBillDo

type FundBillDo struct {
	// 金额。单位为人民币(分)。必然返回
	Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"`
	// 业务扩展参数,json格式
	ExtendParams string `json:"extend_params,omitempty" xml:"extend_params,omitempty"`
	// 子资金渠道。必然返回。取值为支付宝红包:alipay_coupon 支付宝余额:alipay_account 支付宝集分宝:alipay_point 支付宝余额宝:alipay_financeaccount 蚂蚁花呗:alipay_pcredit 支付宝预付卡:alipay_pcard 喵街储值卡(经支付宝打款):alipay_mj_vcard 喵街购物券(经支付宝打款):alipay_mj_voucher 喵街补贴(经支付宝打款):alipay_mj_subsidy 其它(经支付宝打款):alipay_other
	SubFundChannel string `json:"sub_fund_channel,omitempty" xml:"sub_fund_channel,omitempty"`
	// 打款类型。必然返回。取值为alipay,代表打款类型为支付宝(打款到商户的支付宝账号)
	FundChannel string `json:"fund_channel,omitempty" xml:"fund_channel,omitempty"`
}

FundBillDo

type Goods

type Goods struct {
	// 商品编码
	N0803 string `json:"n0803,omitempty" xml:"n0803,omitempty"`
	// 商品专柜
	N0804 string `json:"n0804,omitempty" xml:"n0804,omitempty"`
	// 商品单价
	N0805 string `json:"n0805,omitempty" xml:"n0805,omitempty"`
	// 商品数量
	N0806 string `json:"n0806,omitempty" xml:"n0806,omitempty"`
	// 商品折扣
	N0807 string `json:"n0807,omitempty" xml:"n0807,omitempty"`
	// 商品实销金额
	N0808 string `json:"n0808,omitempty" xml:"n0808,omitempty"`
	// 营业员号
	N0812 string `json:"n0812,omitempty" xml:"n0812,omitempty"`
	// 商品行号
	N0814 string `json:"n0814,omitempty" xml:"n0814,omitempty"`
	// pos满送金额
	N0817 string `json:"n0817,omitempty" xml:"n0817,omitempty"`
	// 后台折扣额
	N0850 string `json:"n0850,omitempty" xml:"n0850,omitempty"`
	// 前台折扣额
	N0851 string `json:"n0851,omitempty" xml:"n0851,omitempty"`
	// 会员折扣额
	N0852 string `json:"n0852,omitempty" xml:"n0852,omitempty"`
	// 满减金额
	N0856 string `json:"n0856,omitempty" xml:"n0856,omitempty"`
	// 单品商品唯一码
	Productid string `json:"productid,omitempty" xml:"productid,omitempty"`
	// 单品商品唯一码(字符串)
	Productstr string `json:"productstr,omitempty" xml:"productstr,omitempty"`
	// Sku
	Productsku string `json:"productsku,omitempty" xml:"productsku,omitempty"`
	// 订单号
	Productticket string `json:"productticket,omitempty" xml:"productticket,omitempty"`
	// 单品类别
	Producttype string `json:"producttype,omitempty" xml:"producttype,omitempty"`
	// 商品名称
	Comname string `json:"comname,omitempty" xml:"comname,omitempty"`
	// 商品店号
	Comstoreno string `json:"comstoreno,omitempty" xml:"comstoreno,omitempty"`
	// 商品开票应付金额
	N0809 string `json:"n0809,omitempty" xml:"n0809,omitempty"`
	// 满减活动id
	PromtionId string `json:"promtion_id,omitempty" xml:"promtion_id,omitempty"`
}

Goods

type GoodsDetail

type GoodsDetail struct {
	// 商户自有的专柜号
	ShopNo string `json:"shop_no,omitempty" xml:"shop_no,omitempty"`
	// 专柜名
	ShopName string `json:"shop_name,omitempty" xml:"shop_name,omitempty"`
	// 商户自有的商品ID
	GoodsId string `json:"goods_id,omitempty" xml:"goods_id,omitempty"`
	// 商品名称
	GoodsName string `json:"goods_name,omitempty" xml:"goods_name,omitempty"`
	// 商品总价,单位为分。与商品单价之间是二选一的关系。可以为负值,用于表达折扣
	Amount string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 商品单价,单位为分。与商品总价之间是二选一的关系。可以为负值,用于表达折扣
	Price string `json:"price,omitempty" xml:"price,omitempty"`
	// 商品数量,支持小数
	Quantity string `json:"quantity,omitempty" xml:"quantity,omitempty"`
}

GoodsDetail

type GoodsOutboundDTO

type GoodsOutboundDTO struct {
	// 配送员
	DelivererName string `json:"deliverer_name,omitempty" xml:"deliverer_name,omitempty"`
	// 配送员电话
	DelivererPhone string `json:"deliverer_phone,omitempty" xml:"deliverer_phone,omitempty"`
	// 物流公司代码
	LogisticsCompanyCode string `json:"logistics_company_code,omitempty" xml:"logistics_company_code,omitempty"`
	// 物流单号
	LogisticsNo string `json:"logistics_no,omitempty" xml:"logistics_no,omitempty"`
	// 出库明细
	OutboundDetails []OutboundDetailDTO `json:"outbound_details,omitempty" xml:"outbound_details>outbound_detail_dto,omitempty"`
	// 发货时间
	SendOutTime string `json:"send_out_time,omitempty" xml:"send_out_time,omitempty"`
	// OC订单号
	TradeNo string `json:"trade_no,omitempty" xml:"trade_no,omitempty"`
}

GoodsOutboundDTO

type JsonResponse

type JsonResponse struct {
	// 返回dto
	Data *SupplierBasisInfoDto `json:"data,omitempty" xml:"data,omitempty"`
	// 报错code
	ErrCode int64 `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// 报错信息
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// ts
	Ts int64 `json:"ts,omitempty" xml:"ts,omitempty"`
}

JsonResponse

type MjItemTopVo

type MjItemTopVo struct {
	// 商品id
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 是否独享365会员
	ItemTag365 bool `json:"item_tag365,omitempty" xml:"item_tag365,omitempty"`
	// 活动标签
	MarketingActivityTag string `json:"marketing_activity_tag,omitempty" xml:"marketing_activity_tag,omitempty"`
	// 最小促销价
	MinPromotionPrice int64 `json:"min_promotion_price,omitempty" xml:"min_promotion_price,omitempty"`
	// 商品图片,数组中只有一个值
	Pics []string `json:"pics,omitempty" xml:"pics>string,omitempty"`
	// 商品名称
	ItemName string `json:"item_name,omitempty" xml:"item_name,omitempty"`
	// 品牌名称
	BrandName string `json:"brand_name,omitempty" xml:"brand_name,omitempty"`
	// minPrice
	MinPrice int64 `json:"min_price,omitempty" xml:"min_price,omitempty"`
	// maxPrice
	MaxPrice int64 `json:"max_price,omitempty" xml:"max_price,omitempty"`
	// 活动限定人群,1:普通人群,2:365会员
	RequiredUserType int64 `json:"required_user_type,omitempty" xml:"required_user_type,omitempty"`
}

MjItemTopVo

type MjStoreItemsTopVo

type MjStoreItemsTopVo struct {
	// 商品列表
	ItemList []MjItemTopVo `json:"item_list,omitempty" xml:"item_list>mj_item_top_vo,omitempty"`
	// 专柜id
	StoreId int64 `json:"store_id,omitempty" xml:"store_id,omitempty"`
	// 专柜名称
	StoreName string `json:"store_name,omitempty" xml:"store_name,omitempty"`
	// uuid
	Uuid string `json:"uuid,omitempty" xml:"uuid,omitempty"`
	// bucketId
	BucketId string `json:"bucket_id,omitempty" xml:"bucket_id,omitempty"`
}

MjStoreItemsTopVo

type MjStoresTopVo

type MjStoresTopVo struct {
	// 默认选中的专柜,0为全部品牌
	StoreDefault int64 `json:"store_default,omitempty" xml:"store_default,omitempty"`
	// storeInfoList
	StoreInfoList []StoreInfo `json:"store_info_list,omitempty" xml:"store_info_list>store_info,omitempty"`
	// 版本
	Version int64 `json:"version,omitempty" xml:"version,omitempty"`
	// 1:普通 2:刷脸
	ScreenType int64 `json:"screen_type,omitempty" xml:"screen_type,omitempty"`
	// 商场id
	MallId int64 `json:"mall_id,omitempty" xml:"mall_id,omitempty"`
	// 外部门店号
	OutMallId string `json:"out_mall_id,omitempty" xml:"out_mall_id,omitempty"`
}

MjStoresTopVo

type ModifyBillDto

type ModifyBillDto struct {
	// 收款方开户支行code
	BankBranchCode string `json:"bank_branch_code,omitempty" xml:"bank_branch_code,omitempty"`
	// 供应商名称(可空)
	SupplierName string `json:"supplier_name,omitempty" xml:"supplier_name,omitempty"`
	// 供应商id(可空
	SupplierNo string `json:"supplier_no,omitempty" xml:"supplier_no,omitempty"`
	// 收款方开户市
	BankCity string `json:"bank_city,omitempty" xml:"bank_city,omitempty"`
	// 收款方银行账号
	AccountNo string `json:"account_no,omitempty" xml:"account_no,omitempty"`
	// 收款方开户行
	BankName string `json:"bank_name,omitempty" xml:"bank_name,omitempty"`
	// 账号类型,COMPANY企业/PERSON个人
	AccountTypes string `json:"account_types,omitempty" xml:"account_types,omitempty"`
	// 收款方开户省
	BankProvince string `json:"bank_province,omitempty" xml:"bank_province,omitempty"`
	// //银行号
	BankCode string `json:"bank_code,omitempty" xml:"bank_code,omitempty"`
	// 结算行号list
	SettleLineNos []string `json:"settle_line_nos,omitempty" xml:"settle_line_nos>string,omitempty"`
	// 收款方账号名称
	AccountName string `json:"account_name,omitempty" xml:"account_name,omitempty"`
	// 收款方开户支行
	BankBranchName string `json:"bank_branch_name,omitempty" xml:"bank_branch_name,omitempty"`
	// 联行号
	CnapsCode string `json:"cnaps_code,omitempty" xml:"cnaps_code,omitempty"`
	// //单据请求唯一编号,必填
	BillNo string `json:"bill_no,omitempty" xml:"bill_no,omitempty"`
	// 扩展参数
	ExtendParams string `json:"extend_params,omitempty" xml:"extend_params,omitempty"`
}

ModifyBillDto

type MultiResult

type MultiResult struct {
	// total
	ResultTotal int64 `json:"result_total,omitempty" xml:"result_total,omitempty"`
	// errMessage
	ResultMessage string `json:"result_message,omitempty" xml:"result_message,omitempty"`
	// data
	ResultDatas []string `json:"result_datas,omitempty" xml:"result_datas>string,omitempty"`
	// errCode
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// success
	ResultSuccess bool `json:"result_success,omitempty" xml:"result_success,omitempty"`
}

MultiResult

type OnsiteRefundRequest

type OnsiteRefundRequest struct {
	// 业务扩展参数,json格式
	ExtendParams string `json:"extend_params,omitempty" xml:"extend_params,omitempty"`
	// 商户操作员编号
	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`
	// 商户退款请求号。标识一次退款请求,同一笔交易多次退款需要保证唯一
	OutRequestNo string `json:"out_request_no,omitempty" xml:"out_request_no,omitempty"`
	// 退款金额。需要退款的金额,该金额不能大于订单金额(同一笔交易多次退款时累计退款金额不能超过订单金额),单位为分
	RefundAmount int64 `json:"refund_amount,omitempty" xml:"refund_amount,omitempty"`
	// 退款的原因说明
	RefundReason string `json:"refund_reason,omitempty" xml:"refund_reason,omitempty"`
	// 商户门店编号。可以是喵街内的商户门店ID,也可以是商户系统内自己的门店ID,其取值的含义由store_id_type定义
	StoreId string `json:"store_id,omitempty" xml:"store_id,omitempty"`
	// 商户门店编号的类型。取值:miaojie和out。如果取值为miaojie,则store_id的取值为商户门店在喵街中的编号;如果取值为out,则store_id的取值为商户自己的编号
	StoreIdType string `json:"store_id_type,omitempty" xml:"store_id_type,omitempty"`
	// 商户机具终端编号
	TerminalId string `json:"terminal_id,omitempty" xml:"terminal_id,omitempty"`
	// 喵街商户号
	MjShopId string `json:"mj_shop_id,omitempty" xml:"mj_shop_id,omitempty"`
	// appId。兼容老退款
	AppId string `json:"app_id,omitempty" xml:"app_id,omitempty"`
	// 订单号。可能为外部订单号,也可能为喵街订单号
	OrderNo string `json:"order_no,omitempty" xml:"order_no,omitempty"`
	// 退款来源.1:商家退款,2:用户主动退款,3:过期退款,4:线下POS退款
	RefundSource string `json:"refund_source,omitempty" xml:"refund_source,omitempty"`
}

OnsiteRefundRequest

type OnsiteRefundResponse

type OnsiteRefundResponse struct {
	// 订单号
	TradeNo string `json:"trade_no,omitempty" xml:"trade_no,omitempty"`
	// 外部订单号
	OutTradeNo string `json:"out_trade_no,omitempty" xml:"out_trade_no,omitempty"`
	// 外部退款流水号
	OutRequestNo string `json:"out_request_no,omitempty" xml:"out_request_no,omitempty"`
	// 本次退款请求,对应的退款金额(分)
	RefundAmount int64 `json:"refund_amount,omitempty" xml:"refund_amount,omitempty"`
	// 退款状态。FAIL退款失败,REFUNDING表示退款请求中,SUCCESS退款成功
	RefundStatus string `json:"refund_status,omitempty" xml:"refund_status,omitempty"`
	// buyerAlipayId
	BuyerAlipayId string `json:"buyer_alipay_id,omitempty" xml:"buyer_alipay_id,omitempty"`
	// fundBillList
	FundBillList []FundBillDo `json:"fund_bill_list,omitempty" xml:"fund_bill_list>fund_bill_do,omitempty"`
	// 授权码来源。MJ:喵街,M_TAO:手淘,ALIPAY:支付宝
	AuthCodeSource string `json:"auth_code_source,omitempty" xml:"auth_code_source,omitempty"`
	// 消费者喵街昵称
	BuyerNick string `json:"buyer_nick,omitempty" xml:"buyer_nick,omitempty"`
}

OnsiteRefundResponse

type OnsiteTradePayRequest

type OnsiteTradePayRequest struct {
	// 商户支付流水号,64个字符以内、可包含字母、数字、下划线;需保证在商户端不重复
	OutTradeNo string `json:"out_trade_no,omitempty" xml:"out_trade_no,omitempty"`
	// 支付授权码。 消费者喵街中的“付款码”信息
	AuthCode string `json:"auth_code,omitempty" xml:"auth_code,omitempty"`
	// 订单总金额,单位为分,取值范围[0,10000000000]
	TotalAmount string `json:"total_amount,omitempty" xml:"total_amount,omitempty"`
	// 不可打折金额。不参与优惠计算的金额,单位为分,取值范围[0,10000000000]。取值不能超过订单总金额
	UndiscountableAmount string `json:"undiscountable_amount,omitempty" xml:"undiscountable_amount,omitempty"`
	// 允许使用的资金渠道。如果不指定,则可以使用所有资金渠道;如果存在多个资金渠道,以逗号分隔,取值:mj_vcard 和 alipay。mj_vcard代表喵街储值卡,alipay代表支付宝。此处设定的顺序代表了资金渠道出现的顺序。在实际支付时,还会判断其它条件控制资金渠道(如使用储值权益,即使在创建订单时指定资金渠道为支付宝,也必须使用储值卡支付)
	AllowablePayChannels string `json:"allowable_pay_channels,omitempty" xml:"allowable_pay_channels,omitempty"`
	// 是否自动完成消费者对订单的确认。如果是,则无需消费者确认环节,直接进入待付款。取值:Y、N。缺省值为N
	BuyerAutoConfirm string `json:"buyer_auto_confirm,omitempty" xml:"buyer_auto_confirm,omitempty"`
	// 订单标题
	Subject string `json:"subject,omitempty" xml:"subject,omitempty"`
	// 订单描述。对交易或商品的描述
	Body string `json:"body,omitempty" xml:"body,omitempty"`
	// 商品明细列表。订单包含的商品列表信息
	GoodsDetailList []GoodsDetail `json:"goods_detail_list,omitempty" xml:"goods_detail_list>goods_detail,omitempty"`
	// 商户门店编号的类型。取值:miaojie和out。如果取值为miaojie,则store_id的取值为商户门店在喵街中的编号;如果取值为out,则store_id的取值为商户自己的编号
	StoreIdType string `json:"store_id_type,omitempty" xml:"store_id_type,omitempty"`
	// 商户门店编号。可以是喵街内的商户门店ID,也可以是商户系统内自己的门店ID,其取值的含义由store_id_type定义
	StoreId string `json:"store_id,omitempty" xml:"store_id,omitempty"`
	// 商户操作员编号
	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`
	// 商户机具终端编号
	TerminalId string `json:"terminal_id,omitempty" xml:"terminal_id,omitempty"`
	// 支付超时时间。该笔订单允许的最晚付款时间,逾期将关闭交易。格式为:yyyy-MM-dd HH:mm:ss。时区为GMT+8。 线下条码支付,建议传入当前时间往后10分钟的时间点
	TimeExpire string `json:"time_expire,omitempty" xml:"time_expire,omitempty"`
	// 业务扩展参数,json格式。目前需要的扩展参数名有:memberPayerSame:是否需要校验会员与支付者是否同人。
	ExtendParams string `json:"extend_params,omitempty" xml:"extend_params,omitempty"`
	// 商户收银支付宝账号
	StoreAlipayAccount string `json:"store_alipay_account,omitempty" xml:"store_alipay_account,omitempty"`
	// 场景流水号,会员识别时生成。
	SceneNo string `json:"scene_no,omitempty" xml:"scene_no,omitempty"`
	// 会员账号ID
	MemberAccountId string `json:"member_account_id,omitempty" xml:"member_account_id,omitempty"`
	// 会员手机号
	MemberMobile string `json:"member_mobile,omitempty" xml:"member_mobile,omitempty"`
	// 支付场景,条码支付:bar_code,刷脸支付:security_code
	Scene string `json:"scene,omitempty" xml:"scene,omitempty"`
}

OnsiteTradePayRequest

type OnsiteTradePayResponse

type OnsiteTradePayResponse struct {
	// 喵街交易凭证号。必然返回
	TradeNo string `json:"trade_no,omitempty" xml:"trade_no,omitempty"`
	// 原支付请求的商户订单号。必然返回
	OutTradeNo string `json:"out_trade_no,omitempty" xml:"out_trade_no,omitempty"`
	// 消费者在喵街的昵称,将用*号屏蔽部分内容。必然返回
	BuyerNick string `json:"buyer_nick,omitempty" xml:"buyer_nick,omitempty"`
	// 订单总金额,单位为分。必然返回
	TotalAmount string `json:"total_amount,omitempty" xml:"total_amount,omitempty"`
	// 交易状态。必然返回。取值:WAIT_FOR_CONFIRM,待确认,此时不能申请退款,可以撤销;WAIT_BUYER_PAY,等待消费者付款	,此时不能申请退款,可以撤销;TRADE_SUCCESS,付款成功,此时可以申请退款,可以撤销(自动申请退款);TRADE_FINISHED,交易成功,此时可以申请退款,可以撤销(自动申请退款);TRADE_CLOSED,交易关闭,此时不能申请退款,不能撤销
	TradeStatus string `json:"trade_status,omitempty" xml:"trade_status,omitempty"`
	// 码来源,取值:MJ、M_TAO、ALIPAY
	AuthCodeSource string `json:"auth_code_source,omitempty" xml:"auth_code_source,omitempty"`
}

OnsiteTradePayResponse

type OnsiteTradeQueryResponse

type OnsiteTradeQueryResponse struct {
	// 喵街交易流水号。必然返回
	TradeNo string `json:"trade_no,omitempty" xml:"trade_no,omitempty"`
	// 原支付请求的商户支付流水号。必然返回
	OutTradeNo string `json:"out_trade_no,omitempty" xml:"out_trade_no,omitempty"`
	// 消费者在喵街的昵称,将用*号屏蔽部分内容。必然返回
	BuyerNick string `json:"buyer_nick,omitempty" xml:"buyer_nick,omitempty"`
	// 交易目前所处的状态。必然返回。取值:WAIT_FOR_CONFIRM,待确认,此时不能申请退款,可以撤销;WAIT_BUYER_PAY,等待消费者付款	,此时不能申请退款,可以撤销;TRADE_SUCCESS,付款成功,此时可以申请退款,可以撤销(自动申请退款);TRADE_FINISHED,交易成功,此时可以申请退款,不可以撤销;TRADE_CLOSED,交易关闭,此时不能申请退款,不能撤销
	TradeStatus string `json:"trade_status,omitempty" xml:"trade_status,omitempty"`
	// 本次交易支付的订单金额,单位为人民币(分)。必然返回
	TotalAmount int64 `json:"total_amount,omitempty" xml:"total_amount,omitempty"`
	// 消费者付款时间。在付款后才会返回,格式为 yyyy-MM-dd HH:mm:ss,时区是GMT+8
	GmtPayment string `json:"gmt_payment,omitempty" xml:"gmt_payment,omitempty"`
	// 码来源,取值:MJ、M_TAO、ALIPAY
	AuthCodeSource string `json:"auth_code_source,omitempty" xml:"auth_code_source,omitempty"`
	// 消费者实付总额。单位:分
	BuyerTotalFundFee int64 `json:"buyer_total_fund_fee,omitempty" xml:"buyer_total_fund_fee,omitempty"`
	// 消费者优惠总额。消费者支付的营销渠道的总金额,单位为人民币(分)。一般来讲,是通过券/权益抵扣的总金额。消费者付款成功后,才返回此值
	BuyerTotalPromotionFee int64 `json:"buyer_total_promotion_fee,omitempty" xml:"buyer_total_promotion_fee,omitempty"`
	// 商户实收总额。商户在本次交易中实收的总金额。单位:分
	StoreTotalReceivedFee int64 `json:"store_total_received_fee,omitempty" xml:"store_total_received_fee,omitempty"`
	// 商户总营销成本。商户在本次交易中的营销总成本,单位为人民币(分)。
	StoreTotalMarketingFee int64 `json:"store_total_marketing_fee,omitempty" xml:"store_total_marketing_fee,omitempty"`
	// 商户的实收资金渠道明细信息列表。
	FundBillList []FundBill `json:"fund_bill_list,omitempty" xml:"fund_bill_list>fund_bill,omitempty"`
	// 业务扩展参数,json格式
	ExtendParams string `json:"extend_params,omitempty" xml:"extend_params,omitempty"`
}

OnsiteTradeQueryResponse

type OutboundDetailDTO

type OutboundDetailDTO struct {
	// 数量
	Quantity string `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// skuId
	SkuId string `json:"sku_id,omitempty" xml:"sku_id,omitempty"`
}

OutboundDetailDTO

type ParameterEntity

type ParameterEntity struct {
	// 流程定义KEY,发起流程的唯一标
	ProcessDefinitionKey string `json:"process_definition_key,omitempty" xml:"process_definition_key,omitempty"`
	// 流程审批类型
	ProcessType string `json:"process_type,omitempty" xml:"process_type,omitempty"`
	// 业务详情页URL
	BusinessDataUrl string `json:"business_data_url,omitempty" xml:"business_data_url,omitempty"`
	// 发起人角色名称
	StartUserRoleName string `json:"start_user_role_name,omitempty" xml:"start_user_role_name,omitempty"`
	// 操作人ID
	OperId string `json:"oper_id,omitempty" xml:"oper_id,omitempty"`
	// 业务表单ID(系统-业务类型-编号)
	FormId string `json:"form_id,omitempty" xml:"form_id,omitempty"`
	// 标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 门店NO
	StoreNo string `json:"store_no,omitempty" xml:"store_no,omitempty"`
	// 抄送人(非必传)
	CcUserIds string `json:"cc_user_ids,omitempty" xml:"cc_user_ids,omitempty"`
	// 发起人ID类型(1:淘宝UserId,2:MIS系统 OuterId)
	OperIdType string `json:"oper_id_type,omitempty" xml:"oper_id_type,omitempty"`
	// 业种code
	YzCode string `json:"yz_code,omitempty" xml:"yz_code,omitempty"`
	// 流程发起描述信息(会展示在审批日志中)
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

ParameterEntity

type Payment

type Payment struct {
	// 支付方式大类
	N0703 string `json:"n0703,omitempty" xml:"n0703,omitempty"`
	// 支付方式金额
	N0704 string `json:"n0704,omitempty" xml:"n0704,omitempty"`
	// 券号,订单号等
	N0705 string `json:"n0705,omitempty" xml:"n0705,omitempty"`
	// 支付方式小类
	N0710 string `json:"n0710,omitempty" xml:"n0710,omitempty"`
	// 支付方式行号
	N0711 string `json:"n0711,omitempty" xml:"n0711,omitempty"`
	// 支付方式名称
	Fkfsname string `json:"fkfsname,omitempty" xml:"fkfsname,omitempty"`
}

Payment

type PosBankSaleInfoDto

type PosBankSaleInfoDto struct {
	// 订单号,唯一幂等字段
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 原订单号
	OriginalOrderId string `json:"original_order_id,omitempty" xml:"original_order_id,omitempty"`
	// 小票号
	SequenceNo string `json:"sequence_no,omitempty" xml:"sequence_no,omitempty"`
	// 支付渠道。001:云闪付、002:银行卡
	PaymentChannel string `json:"payment_channel,omitempty" xml:"payment_channel,omitempty"`
	// 卡号
	CardNo string `json:"card_no,omitempty" xml:"card_no,omitempty"`
	// 交易时间。yyyy-MM-dd HH:mm:ss
	TradeTime string `json:"trade_time,omitempty" xml:"trade_time,omitempty"`
	// 销售类型。0:销售,1:退款退货
	SaleType string `json:"sale_type,omitempty" xml:"sale_type,omitempty"`
	// 销售类型子类。001:消费,002:撤销,006:退款退货
	SubSaleType string `json:"sub_sale_type,omitempty" xml:"sub_sale_type,omitempty"`
	// 交易金额。单位:分
	TradeAmount int64 `json:"trade_amount,omitempty" xml:"trade_amount,omitempty"`
	// 银行编码
	BankCode string `json:"bank_code,omitempty" xml:"bank_code,omitempty"`
	// 银行名字
	BankName string `json:"bank_name,omitempty" xml:"bank_name,omitempty"`
	// 终端编号
	TerminalNo string `json:"terminal_no,omitempty" xml:"terminal_no,omitempty"`
	// 银行商户号
	BankShopNo string `json:"bank_shop_no,omitempty" xml:"bank_shop_no,omitempty"`
	// 商户流水号,查询流水号
	PosTraceNo string `json:"pos_trace_no,omitempty" xml:"pos_trace_no,omitempty"`
	// 批次号
	BatchNo string `json:"batch_no,omitempty" xml:"batch_no,omitempty"`
	// 交易参考号,系统跟踪号
	TradeRefNo string `json:"trade_ref_no,omitempty" xml:"trade_ref_no,omitempty"`
	// 支付类型行号
	PayTypeNo int64 `json:"pay_type_no,omitempty" xml:"pay_type_no,omitempty"`
	// 外部门店号,类似HZ01
	StoreNo string `json:"store_no,omitempty" xml:"store_no,omitempty"`
	// 操作时间。yyyy-MM-dd HH:mm:ss
	OperateTime string `json:"operate_time,omitempty" xml:"operate_time,omitempty"`
	// 冲正标志,供银行卡调账使用,表字段需要,不由接口传入,默认为00
	Rback string `json:"rback,omitempty" xml:"rback,omitempty"`
	// 备注
	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 收银员
	Cashier string `json:"cashier,omitempty" xml:"cashier,omitempty"`
	// ip地址
	Ip string `json:"ip,omitempty" xml:"ip,omitempty"`
	// mac地址
	Mac string `json:"mac,omitempty" xml:"mac,omitempty"`
	// 通讯类型。001:网线,002:电话
	CommunicateType string `json:"communicate_type,omitempty" xml:"communicate_type,omitempty"`
	// 加密摘要,未脱敏号加密
	EncrypteSummary string `json:"encrypte_summary,omitempty" xml:"encrypte_summary,omitempty"`
	// 扩展字段
	ExtendParam string `json:"extend_param,omitempty" xml:"extend_param,omitempty"`
}

PosBankSaleInfoDto

type PosLogDto

type PosLogDto struct {
	// IP地址
	IpAddr string `json:"ip_addr,omitempty" xml:"ip_addr,omitempty"`
	// 当前操作步骤
	OperStep string `json:"oper_step,omitempty" xml:"oper_step,omitempty"`
	// 外部订单号
	OutTradeNo string `json:"out_trade_no,omitempty" xml:"out_trade_no,omitempty"`
	// pos机类型:POS("大POS"), SHOPPE(" 单品开票"), COUNTER("专柜自收银"), CLOUDPOS("云POS");
	PosType string `json:"pos_type,omitempty" xml:"pos_type,omitempty"`
	// pos机版本号
	Version string `json:"version,omitempty" xml:"version,omitempty"`
	// 门店号
	StoreNo string `json:"store_no,omitempty" xml:"store_no,omitempty"`
	// 专柜号
	CounterId string `json:"counter_id,omitempty" xml:"counter_id,omitempty"`
	// 联网:ON/OFF
	NetStat string `json:"net_stat,omitempty" xml:"net_stat,omitempty"`
	// 日志级别:INFO/DEBUG/ERROR
	LogLevel string `json:"log_level,omitempty" xml:"log_level,omitempty"`
	// 操作步骤结果描述
	OperResult string `json:"oper_result,omitempty" xml:"oper_result,omitempty"`
	// pos日志上传时间(本地时间)
	UploadTime string `json:"upload_time,omitempty" xml:"upload_time,omitempty"`
	// pos日志发生时间(本地时间)
	HappenTime string `json:"happen_time,omitempty" xml:"happen_time,omitempty"`
	// 云pos序列号
	Sn string `json:"sn,omitempty" xml:"sn,omitempty"`
	// 请求状态码
	HttpStatus int64 `json:"http_status,omitempty" xml:"http_status,omitempty"`
	// 小票号码
	ReceiptNo string `json:"receipt_no,omitempty" xml:"receipt_no,omitempty"`
	// 错误码
	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// 错误源
	ErrSource string `json:"err_source,omitempty" xml:"err_source,omitempty"`
	// 扩展数据
	Extension string `json:"extension,omitempty" xml:"extension,omitempty"`
	// 日志数据类型:SYSTEM系统/BUSINESS 业务
	DataType string `json:"data_type,omitempty" xml:"data_type,omitempty"`
	// 错误描述
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// MAC地址
	MacAddr string `json:"mac_addr,omitempty" xml:"mac_addr,omitempty"`
	// 请求地址
	ApiUrl string `json:"api_url,omitempty" xml:"api_url,omitempty"`
	// 收银机号
	PosNo string `json:"pos_no,omitempty" xml:"pos_no,omitempty"`
	// OPER("步骤"), REMOTESERVICE(" 远程服务调用"), TRANS("传输日志"), DEFAULT("默认");
	LogType string `json:"log_type,omitempty" xml:"log_type,omitempty"`
	// 收银员
	Cashier string `json:"cashier,omitempty" xml:"cashier,omitempty"`
	// 请求内容
	RequestContent string `json:"request_content,omitempty" xml:"request_content,omitempty"`
	// 告警级别
	BizAlarmLevel string `json:"biz_alarm_level,omitempty" xml:"biz_alarm_level,omitempty"`
}

PosLogDto

type PosOrderDto

type PosOrderDto struct {
	// POS交易流水号
	OutTradeNo string `json:"out_trade_no,omitempty" xml:"out_trade_no,omitempty"`
	// 退款流水号(退款时必须有)
	OutRefundNo string `json:"out_refund_no,omitempty" xml:"out_refund_no,omitempty"`
	// OC交易流水号
	TradeNo string `json:"trade_no,omitempty" xml:"trade_no,omitempty"`
	// 会员卡号
	MemberCardNo string `json:"member_card_no,omitempty" xml:"member_card_no,omitempty"`
	// 会员手机号
	MemberMobilePhone string `json:"member_mobile_phone,omitempty" xml:"member_mobile_phone,omitempty"`
	// 门店号
	MallNo string `json:"mall_no,omitempty" xml:"mall_no,omitempty"`
	// 订单金额,单位分
	TotalAmount int64 `json:"total_amount,omitempty" xml:"total_amount,omitempty"`
	// 配送方式:1 : 门店自提,2 :物流到家
	LogisticsWay int64 `json:"logistics_way,omitempty" xml:"logistics_way,omitempty"`
	// 交易类别:0 : 收银  1 :退款
	OrderType int64 `json:"order_type,omitempty" xml:"order_type,omitempty"`
	// 操作员
	Operator string `json:"operator,omitempty" xml:"operator,omitempty"`
	// 付款/退款 时间
	PayTime string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// 订单商品列表
	SaleItems []PosSaleItemDto `json:"sale_items,omitempty" xml:"sale_items>pos_sale_item_dto,omitempty"`
	// 支付列表
	Payments []PosPaymentDto `json:"payments,omitempty" xml:"payments>pos_payment_dto,omitempty"`
	// 订单来源
	SaleChannle int64 `json:"sale_channle,omitempty" xml:"sale_channle,omitempty"`
	// 收银机号
	TerminalNo string `json:"terminal_no,omitempty" xml:"terminal_no,omitempty"`
	// 优惠分摊列表
	SplitPromotions []PosSplitPromotionDto `json:"split_promotions,omitempty" xml:"split_promotions>pos_split_promotion_dto,omitempty"`
	// 扩展信息。
	ExtendParams string `json:"extend_params,omitempty" xml:"extend_params,omitempty"`
}

PosOrderDto

type PosOrderSaleItemDto

type PosOrderSaleItemDto struct {
	// 折扣金额
	DiscountAmount int64 `json:"discount_amount,omitempty" xml:"discount_amount,omitempty"`
	// 扩展信息
	ExtendParams string `json:"extend_params,omitempty" xml:"extend_params,omitempty"`
	// 商品ID
	GoodsId string `json:"goods_id,omitempty" xml:"goods_id,omitempty"`
	// 开票行号
	GoodsLineNo int64 `json:"goods_line_no,omitempty" xml:"goods_line_no,omitempty"`
	// 商品名称
	GoodsName string `json:"goods_name,omitempty" xml:"goods_name,omitempty"`
	// 商品类型:  N:老单品;Y:喵货;C:云单品;M:零售+      *      ?? 非单品是啥?
	ItemType string `json:"item_type,omitempty" xml:"item_type,omitempty"`
	// 门店号
	MallNo string `json:"mall_no,omitempty" xml:"mall_no,omitempty"`
	// 原始价格
	OriPrice int64 `json:"ori_price,omitempty" xml:"ori_price,omitempty"`
	// 应付金额
	PayAmount int64 `json:"pay_amount,omitempty" xml:"pay_amount,omitempty"`
	// 商品数量
	Quantity string `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 开票单号
	SaleTicketNo string `json:"sale_ticket_no,omitempty" xml:"sale_ticket_no,omitempty"`
	// 结算码
	SettleCode string `json:"settle_code,omitempty" xml:"settle_code,omitempty"`
	// 专柜号
	ShopNo string `json:"shop_no,omitempty" xml:"shop_no,omitempty"`
}

PosOrderSaleItemDto

type PosPayDto

type PosPayDto struct {
	// 订单号
	TradeNo string `json:"trade_no,omitempty" xml:"trade_no,omitempty"`
	// 第三方订单号(如支付宝)
	ThirdTradeNo string `json:"third_trade_no,omitempty" xml:"third_trade_no,omitempty"`
	// 原订单号(退货用)
	OriginalTradeNo string `json:"original_trade_no,omitempty" xml:"original_trade_no,omitempty"`
	// 原外部订单号(退货用)
	OriginalOutTradeNo string `json:"original_out_trade_no,omitempty" xml:"original_out_trade_no,omitempty"`
	// 消费者昵称
	CustomerNickname string `json:"customer_nickname,omitempty" xml:"customer_nickname,omitempty"`
	// 订单金额(支付金额)
	PayAmount int64 `json:"pay_amount,omitempty" xml:"pay_amount,omitempty"`
	// 付款时间
	PayTime string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// 支付渠道
	PayChannel string `json:"pay_channel,omitempty" xml:"pay_channel,omitempty"`
	// 终端类型(销售渠道)
	SaleChannel int64 `json:"sale_channel,omitempty" xml:"sale_channel,omitempty"`
	// 外部小票号(11位小票号)
	OutTradeNo string `json:"out_trade_no,omitempty" xml:"out_trade_no,omitempty"`
	// 门店号
	OutBelongId string `json:"out_belong_id,omitempty" xml:"out_belong_id,omitempty"`
	// 专柜号
	OutStoreId string `json:"out_store_id,omitempty" xml:"out_store_id,omitempty"`
	// 收银机号
	TerminalNo string `json:"terminal_no,omitempty" xml:"terminal_no,omitempty"`
	// 收银员
	Cashier string `json:"cashier,omitempty" xml:"cashier,omitempty"`
	// SellerID(如支付宝账号)
	SellerId string `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	// IP
	Ip string `json:"ip,omitempty" xml:"ip,omitempty"`
	// MAC
	Mac string `json:"mac,omitempty" xml:"mac,omitempty"`
	// 扩展字段(支付渠道等)
	Attributes string `json:"attributes,omitempty" xml:"attributes,omitempty"`
	// 交易类型
	TradeType int64 `json:"trade_type,omitempty" xml:"trade_type,omitempty"`
}

PosPayDto

type PosPaymentDto

type PosPaymentDto struct {
	// 支付行号
	PaymentLineNo int64 `json:"payment_line_no,omitempty" xml:"payment_line_no,omitempty"`
	// 支付流水号
	PaymentNo string `json:"payment_no,omitempty" xml:"payment_no,omitempty"`
	// 支付代码
	PaymentCode string `json:"payment_code,omitempty" xml:"payment_code,omitempty"`
	// 支付名称
	PaymentName string `json:"payment_name,omitempty" xml:"payment_name,omitempty"`
	// 支付/优惠 金额,单位:分
	PaymentAmount int64 `json:"payment_amount,omitempty" xml:"payment_amount,omitempty"`
	// 1:支付,2:优惠
	PayType int64 `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	// 扩展参数。注:POS中的支付大类、小类,通过extendParams传。支付大类属性名: paymentType,支付小类属性名: paymentSubType。
	ExtendParams string `json:"extend_params,omitempty" xml:"extend_params,omitempty"`
}

PosPaymentDto

type PosSaleItemDto

type PosSaleItemDto struct {
	// 门店号
	MallNo string `json:"mall_no,omitempty" xml:"mall_no,omitempty"`
	// 专柜号
	ShopNo string `json:"shop_no,omitempty" xml:"shop_no,omitempty"`
	// 开票单号()
	SaleTicketNo string `json:"sale_ticket_no,omitempty" xml:"sale_ticket_no,omitempty"`
	// 商品类型:  N:老单品;Y:喵货;C:云单品;M:零售+
	ItemType string `json:"item_type,omitempty" xml:"item_type,omitempty"`
	// 商品行号
	GoodsLineNo int64 `json:"goods_line_no,omitempty" xml:"goods_line_no,omitempty"`
	// 商品ID
	GoodsId string `json:"goods_id,omitempty" xml:"goods_id,omitempty"`
	// 唯一码
	UniqueCode string `json:"unique_code,omitempty" xml:"unique_code,omitempty"`
	// 商品名称
	GoodsName string `json:"goods_name,omitempty" xml:"goods_name,omitempty"`
	// 数量,可小数点
	Quantity string `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 商品原价,单位:分
	OriPrice int64 `json:"ori_price,omitempty" xml:"ori_price,omitempty"`
	// 折扣金额,单位:分
	DiscountAmount int64 `json:"discount_amount,omitempty" xml:"discount_amount,omitempty"`
	// 应付金额,单位:分
	PayAmount int64 `json:"pay_amount,omitempty" xml:"pay_amount,omitempty"`
	// 结算码(退款的时候必须有)
	SettleCode string `json:"settle_code,omitempty" xml:"settle_code,omitempty"`
	// 扩展参数
	ExtendParams string `json:"extend_params,omitempty" xml:"extend_params,omitempty"`
}

PosSaleItemDto

type PosSaleOrderDto

type PosSaleOrderDto struct {
	// 扩展信息
	ExtendParams string `json:"extend_params,omitempty" xml:"extend_params,omitempty"`
	// 会员卡号
	MemberCardNo string `json:"member_card_no,omitempty" xml:"member_card_no,omitempty"`
	// 会员电话
	MemberMobile string `json:"member_mobile,omitempty" xml:"member_mobile,omitempty"`
	// 操作员
	Operator string `json:"operator,omitempty" xml:"operator,omitempty"`
	// 商品列表
	SaleItems []PosOrderSaleItemDto `json:"sale_items,omitempty" xml:"sale_items>pos_order_sale_item_dto,omitempty"`
	// 开票单号
	SaleTicketNo string `json:"sale_ticket_no,omitempty" xml:"sale_ticket_no,omitempty"`
}

PosSaleOrderDto

type PosSplitPromotionDto

type PosSplitPromotionDto struct {
	// 券码
	CouponCode string `json:"coupon_code,omitempty" xml:"coupon_code,omitempty"`
	// 商品行号,必须
	GoodsLineNo int64 `json:"goods_line_no,omitempty" xml:"goods_line_no,omitempty"`
	// 支付行号,必须
	PaymentLineNo int64 `json:"payment_line_no,omitempty" xml:"payment_line_no,omitempty"`
	// 分摊金额,必须
	SplitAmount int64 `json:"split_amount,omitempty" xml:"split_amount,omitempty"`
	// 结算码
	SettleCode string `json:"settle_code,omitempty" xml:"settle_code,omitempty"`
	// 该支付方式支付时间
	PayTime string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// 大支付方式
	Payment string `json:"payment,omitempty" xml:"payment,omitempty"`
	// 小支付方式
	SubPayment string `json:"sub_payment,omitempty" xml:"sub_payment,omitempty"`
	// 1:支付,2:优惠
	PayType int64 `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	// 是否压卡
	ExtendParams string `json:"extend_params,omitempty" xml:"extend_params,omitempty"`
}

PosSplitPromotionDto

type Product

type Product struct {
	// 分摊金额
	Amount string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 支付方式行号
	Fkfsorder string `json:"fkfsorder,omitempty" xml:"fkfsorder,omitempty"`
	// 订单号或券号(支付宝订单号)
	Orderid string `json:"orderid,omitempty" xml:"orderid,omitempty"`
	// 商品行号
	Comorder string `json:"comorder,omitempty" xml:"comorder,omitempty"`
	// 大支付方式
	Payment string `json:"payment,omitempty" xml:"payment,omitempty"`
	// 小支付方式
	Subpayment string `json:"subpayment,omitempty" xml:"subpayment,omitempty"`
}

Product

type Refund

type Refund struct {
	// 退货金额
	Amount string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 退货数量
	Quantity string `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 原小票号
	Oldseqno string `json:"oldseqno,omitempty" xml:"oldseqno,omitempty"`
	// 原小票店号
	Oldstoreno string `json:"oldstoreno,omitempty" xml:"oldstoreno,omitempty"`
	// 当前商品行对应小票的N09记录字符串
	Refundpara string `json:"refundpara,omitempty" xml:"refundpara,omitempty"`
	// 商品行号
	Comorder string `json:"comorder,omitempty" xml:"comorder,omitempty"`
}

Refund

type RefundResponse

type RefundResponse struct {
	// 喵街交易凭证号。必然返回
	TradeNo string `json:"trade_no,omitempty" xml:"trade_no,omitempty"`
	// 原支付请求的商户订单号。必然返回
	OutTradeNo string `json:"out_trade_no,omitempty" xml:"out_trade_no,omitempty"`
	// 外部退款流水号
	OutRequestNo string `json:"out_request_no,omitempty" xml:"out_request_no,omitempty"`
	// 退款状态。FAIL退款失败,REFUNDING表示退款请求中,SUCCESS退款成功
	RefundStatus string `json:"refund_status,omitempty" xml:"refund_status,omitempty"`
	// 买家在支付宝的用户id
	BuyerAlipayId string `json:"buyer_alipay_id,omitempty" xml:"buyer_alipay_id,omitempty"`
	// 总退款金额。单位为人民币(分)
	RefundAmount int64 `json:"refund_amount,omitempty" xml:"refund_amount,omitempty"`
	// 退款资金渠道列表
	FundBillList []FundBillDo `json:"fund_bill_list,omitempty" xml:"fund_bill_list>fund_bill_do,omitempty"`
	// 授权码来源。MJ:喵街,M_TAO:手淘,ALIPAY:支付宝
	AuthCodeSource string `json:"auth_code_source,omitempty" xml:"auth_code_source,omitempty"`
	// 消费者喵街昵称
	BuyerNick string `json:"buyer_nick,omitempty" xml:"buyer_nick,omitempty"`
}

RefundResponse

type ResultDO

type ResultDO struct {
	// data
	Data *CallDispatcherResponse `json:"data,omitempty" xml:"data,omitempty"`
}

ResultDO

type RightsList

type RightsList struct {
	// 券价值
	CouponAmount int64 `json:"coupon_amount,omitempty" xml:"coupon_amount,omitempty"`
	// id
	SnapshotId int64 `json:"snapshot_id,omitempty" xml:"snapshot_id,omitempty"`
	// 券使用门槛
	EntryAmount int64 `json:"entry_amount,omitempty" xml:"entry_amount,omitempty"`
	// 券名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 开始时间
	StartTime string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// 结束时间
	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`
}

RightsList

type SaleProperty

type SaleProperty struct {
	// 属性Id
	PId string `json:"p_id,omitempty" xml:"p_id,omitempty"`
	// 属性名称
	PName string `json:"p_name,omitempty" xml:"p_name,omitempty"`
	// 属性值Id
	VId string `json:"v_id,omitempty" xml:"v_id,omitempty"`
	// 属性值名称
	VName string `json:"v_name,omitempty" xml:"v_name,omitempty"`
}

SaleProperty

type ScanProduct

type ScanProduct struct {
	// 货号
	ArtNo string `json:"art_no,omitempty" xml:"art_no,omitempty"`
	// 条码
	BarCode string `json:"bar_code,omitempty" xml:"bar_code,omitempty"`
	// 集团专柜编码
	GroupShopCode string `json:"group_shop_code,omitempty" xml:"group_shop_code,omitempty"`
	// 收银编码
	IntimeCodes string `json:"intime_codes,omitempty" xml:"intime_codes,omitempty"`
	// 商品名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 销售价
	Price string `json:"price,omitempty" xml:"price,omitempty"`
	// 销售属性
	SalePropertys []SaleProperty `json:"sale_propertys,omitempty" xml:"sale_propertys>sale_property,omitempty"`
	// 专柜Code
	ShopCode string `json:"shop_code,omitempty" xml:"shop_code,omitempty"`
	// 商品Id
	SkuId string `json:"sku_id,omitempty" xml:"sku_id,omitempty"`
	// 商品来源
	SourceType string `json:"source_type,omitempty" xml:"source_type,omitempty"`
	// 商品来源
	StoreCode string `json:"store_code,omitempty" xml:"store_code,omitempty"`
	// 吊牌价
	TagPrice string `json:"tag_price,omitempty" xml:"tag_price,omitempty"`
	// 默认收银编码
	DefaultIntimeCode string `json:"default_intime_code,omitempty" xml:"default_intime_code,omitempty"`
	// 唯一码
	UniqueCode string `json:"unique_code,omitempty" xml:"unique_code,omitempty"`
	// 商品标签
	Tag string `json:"tag,omitempty" xml:"tag,omitempty"`
}

ScanProduct

type SettleInvoiceDto

type SettleInvoiceDto struct {
	// 发票类型 SPECIAL("专票"),ORDINARY("普票")
	InvoiceType string `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	// 发票行号
	InvoicelineNo string `json:"invoiceline_no,omitempty" xml:"invoiceline_no,omitempty"`
	// 发票号码
	InvoiceNo string `json:"invoice_no,omitempty" xml:"invoice_no,omitempty"`
	// 发票不含税金额
	ExcludingTaxAmount string `json:"excluding_tax_amount,omitempty" xml:"excluding_tax_amount,omitempty"`
	// 结算行税率,普票的税率必须是0
	TaxRate string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	// 税额,普票时填0
	TaxAmount string `json:"tax_amount,omitempty" xml:"tax_amount,omitempty"`
	// 发票总金额, 必须=excludingTaxAmount+taxAmount
	Amount string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 开票日期
	InvoiceDate string `json:"invoice_date,omitempty" xml:"invoice_date,omitempty"`
	// 扩展
	ExtendParams string `json:"extend_params,omitempty" xml:"extend_params,omitempty"`
}

SettleInvoiceDto

type SingleResult

type SingleResult struct {
	// 成功返回
	Data bool `json:"data,omitempty" xml:"data,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 系统错误
	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// 系统错误
	ErrMessage string `json:"err_message,omitempty" xml:"err_message,omitempty"`
}

SingleResult

type StoreInfo

type StoreInfo struct {
	// 图片
	StorePic string `json:"store_pic,omitempty" xml:"store_pic,omitempty"`
	// 专柜ID
	StoreId int64 `json:"store_id,omitempty" xml:"store_id,omitempty"`
	// 专柜名字
	StoreName string `json:"store_name,omitempty" xml:"store_name,omitempty"`
}

StoreInfo

type SumStr

type SumStr struct {
	// 小票交易类型
	N0609 string `json:"n0609,omitempty" xml:"n0609,omitempty"`
	// 小票交易总金额
	N0606 string `json:"n0606,omitempty" xml:"n0606,omitempty"`
	// 小票总折扣
	N0607 string `json:"n0607,omitempty" xml:"n0607,omitempty"`
	// 预购小票标志
	N0610 string `json:"n0610,omitempty" xml:"n0610,omitempty"`
	// 会员卡号
	N0612 string `json:"n0612,omitempty" xml:"n0612,omitempty"`
	// 会员卡类别
	N0613 string `json:"n0613,omitempty" xml:"n0613,omitempty"`
	// 小票号
	Seqno string `json:"seqno,omitempty" xml:"seqno,omitempty"`
	// 门店号
	Storeno string `json:"storeno,omitempty" xml:"storeno,omitempty"`
}

SumStr

type SupplierBankInfoDto

type SupplierBankInfoDto struct {
	// 修改时间
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// 国家名
	CountryName string `json:"country_name,omitempty" xml:"country_name,omitempty"`
	// 地区名
	CityName string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// 省代码
	ProvinceCode string `json:"province_code,omitempty" xml:"province_code,omitempty"`
	// 城市代码
	CityCode string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	// 省名
	ProvinceName string `json:"province_name,omitempty" xml:"province_name,omitempty"`
	// 门店号
	CoCode string `json:"co_code,omitempty" xml:"co_code,omitempty"`
	// 收款银行账号
	ReceiveAccount string `json:"receive_account,omitempty" xml:"receive_account,omitempty"`
	// 主键
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 支行名
	BankBranchName string `json:"bank_branch_name,omitempty" xml:"bank_branch_name,omitempty"`
	// 联行号
	CnapsCode string `json:"cnaps_code,omitempty" xml:"cnaps_code,omitempty"`
	// 审核状态
	ApprovalStatus int64 `json:"approval_status,omitempty" xml:"approval_status,omitempty"`
	// 收款账户名
	ReceiveName string `json:"receive_name,omitempty" xml:"receive_name,omitempty"`
	// 门店名
	CoName string `json:"co_name,omitempty" xml:"co_name,omitempty"`
	// 支行号
	BankBranchCode string `json:"bank_branch_code,omitempty" xml:"bank_branch_code,omitempty"`
	// 供应商号
	SupplierId string `json:"supplier_id,omitempty" xml:"supplier_id,omitempty"`
	// 创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 状态
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 国家号
	CountryCode string `json:"country_code,omitempty" xml:"country_code,omitempty"`
	// 业务乐行
	BusinessType int64 `json:"business_type,omitempty" xml:"business_type,omitempty"`
	// 银行名
	BankName string `json:"bank_name,omitempty" xml:"bank_name,omitempty"`
	// 关联账号id
	RelationAccountId int64 `json:"relation_account_id,omitempty" xml:"relation_account_id,omitempty"`
	// 银行号
	BankCode string `json:"bank_code,omitempty" xml:"bank_code,omitempty"`
	// 类型, 个人, 企业
	AccountType int64 `json:"account_type,omitempty" xml:"account_type,omitempty"`
	// 操作类型
	ApprovalType int64 `json:"approval_type,omitempty" xml:"approval_type,omitempty"`
}

SupplierBankInfoDto

type SupplierBasisInfoDto

type SupplierBasisInfoDto struct {
	// 类型名
	AppName string `json:"app_name,omitempty" xml:"app_name,omitempty"`
	// 状态
	ApprovalStatus int64 `json:"approval_status,omitempty" xml:"approval_status,omitempty"`
	// 经营范围
	BusinessScope string `json:"business_scope,omitempty" xml:"business_scope,omitempty"`
	// ocr认证id
	CertRecordId string `json:"cert_record_id,omitempty" xml:"cert_record_id,omitempty"`
	// 变更类型:0-资质变更,1-主体变更
	ChangeType int64 `json:"change_type,omitempty" xml:"change_type,omitempty"`
	// 公司名称
	CompanyName string `json:"company_name,omitempty" xml:"company_name,omitempty"`
	// 公司性质,0:企业,1:个人
	CompanyNature int64 `json:"company_nature,omitempty" xml:"company_nature,omitempty"`
	// 公司类型
	CompanyType string `json:"company_type,omitempty" xml:"company_type,omitempty"`
	// 结束时间
	EndTime int64 `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// 公司成立日期
	EstablishDate string `json:"establish_date,omitempty" xml:"establish_date,omitempty"`
	// 创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 修改时间
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// 对象id
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 分页-offset
	Offset int64 `json:"offset,omitempty" xml:"offset,omitempty"`
	// 操作人id
	OperateId string `json:"operate_id,omitempty" xml:"operate_id,omitempty"`
	// 操作人name
	OperateName string `json:"operate_name,omitempty" xml:"operate_name,omitempty"`
	// 经营期限结束日期
	OperatingEnd string `json:"operating_end,omitempty" xml:"operating_end,omitempty"`
	// 经营期限开始日期
	OperatingStart string `json:"operating_start,omitempty" xml:"operating_start,omitempty"`
	// 操作人id
	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`
	// 操作人name
	OperatorName string `json:"operator_name,omitempty" xml:"operator_name,omitempty"`
	// 当前页
	Page int64 `json:"page,omitempty" xml:"page,omitempty"`
	// 页数
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// 审批流instanceId, 冪等用
	ProcessInstanceId string `json:"process_instance_id,omitempty" xml:"process_instance_id,omitempty"`
	// 注册资本
	RegisteredCapital string `json:"registered_capital,omitempty" xml:"registered_capital,omitempty"`
	// 幂等id
	RelationId string `json:"relation_id,omitempty" xml:"relation_id,omitempty"`
	// 供应商来源, 0:招商平台,1:供应商平台,2:初始化
	Source int64 `json:"source,omitempty" xml:"source,omitempty"`
	// 开始时间
	StartTime int64 `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// 供应商id
	SupplierId string `json:"supplier_id,omitempty" xml:"supplier_id,omitempty"`
	// 供应商状态,0:未入库,1:已入库,2:已转正
	SupplierStatus int64 `json:"supplier_status,omitempty" xml:"supplier_status,omitempty"`
}

SupplierBasisInfoDto

type Vipinfo

type Vipinfo struct {
	// 会员账号
	Integral string `json:"integral,omitempty" xml:"integral,omitempty"`
	// 会员卡号
	Cardid string `json:"cardid,omitempty" xml:"cardid,omitempty"`
	// 会员卡类别
	Hyklb string `json:"hyklb,omitempty" xml:"hyklb,omitempty"`
	// 折扣卡类别
	Zkklb string `json:"zkklb,omitempty" xml:"zkklb,omitempty"`
	// 会员手机号
	Memo string `json:"memo,omitempty" xml:"memo,omitempty"`
	// 喵街会员类别
	Alicardtype string `json:"alicardtype,omitempty" xml:"alicardtype,omitempty"`
}

Vipinfo

Source Files

Jump to

Keyboard shortcuts

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