lstpos

package
v1.1.4 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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlibabaLstPosOpenAccountCheckissettledAPIResponse

type AlibabaLstPosOpenAccountCheckissettledAPIResponse struct {
	model.CommonResponse
	AlibabaLstPosOpenAccountCheckissettledResponse
}

校验当前用户是否入驻了零售通门店接口 API返回值 alibaba.lst.pos.open.account.checkissettled

校验当前用户是否入驻了零售通门店接口

type AlibabaLstPosOpenAccountCheckissettledRequest

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

校验当前用户是否入驻了零售通门店接口 API请求 alibaba.lst.pos.open.account.checkissettled

校验当前用户是否入驻了零售通门店接口

func NewAlibabaLstPosOpenAccountCheckissettledRequest

func NewAlibabaLstPosOpenAccountCheckissettledRequest() *AlibabaLstPosOpenAccountCheckissettledRequest

初始化AlibabaLstPosOpenAccountCheckissettledRequest对象

func (AlibabaLstPosOpenAccountCheckissettledRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaLstPosOpenAccountCheckissettledRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaLstPosOpenAccountCheckissettledRequest) GetUserId

UserId Getter

func (*AlibabaLstPosOpenAccountCheckissettledRequest) SetUserId

UserId Setter 当前登录主账号userId

type AlibabaLstPosOpenAccountCheckissettledResponse

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

校验当前用户是否入驻了零售通门店接口 成功返回结果

type AlibabaLstPosOpenAccountCheckissettledResultDto

type AlibabaLstPosOpenAccountCheckissettledResultDto struct {
	// 错误信息描述
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 接口具体返回的业务数据对象
	Module string `json:"module,omitempty" xml:"module,omitempty"`
	// 业务错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 接口调用是否成功 true:调用成功 false:调用失败
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaLstPosOpenAccountCheckissettledResultDto

type AlibabaLstPosOpenCashierSynccashierdataAPIResponse

type AlibabaLstPosOpenCashierSynccashierdataAPIResponse struct {
	model.CommonResponse
	AlibabaLstPosOpenCashierSynccashierdataResponse
}

收银快照同步接口(最多10条订单信息) API返回值 alibaba.lst.pos.open.cashier.synccashierdata

收银快照同步接口(最多10条订单信息)

type AlibabaLstPosOpenCashierSynccashierdataRequest

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

收银快照同步接口(最多10条订单信息) API请求 alibaba.lst.pos.open.cashier.synccashierdata

收银快照同步接口(最多10条订单信息)

func NewAlibabaLstPosOpenCashierSynccashierdataRequest

func NewAlibabaLstPosOpenCashierSynccashierdataRequest() *AlibabaLstPosOpenCashierSynccashierdataRequest

初始化AlibabaLstPosOpenCashierSynccashierdataRequest对象

func (AlibabaLstPosOpenCashierSynccashierdataRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaLstPosOpenCashierSynccashierdataRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaLstPosOpenCashierSynccashierdataRequest) GetCashierFlowDTOList

CashierFlowDTOList Getter

func (AlibabaLstPosOpenCashierSynccashierdataRequest) GetUserId

UserId Getter

func (*AlibabaLstPosOpenCashierSynccashierdataRequest) SetCashierFlowDTOList

func (r *AlibabaLstPosOpenCashierSynccashierdataRequest) SetCashierFlowDTOList(cashierFlowDTOList []CashierFlowDto) error

CashierFlowDTOList Setter 订单对象列表

func (*AlibabaLstPosOpenCashierSynccashierdataRequest) SetUserId

UserId Setter 门店对应的主账号id

type AlibabaLstPosOpenCashierSynccashierdataResponse

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

收银快照同步接口(最多10条订单信息) 成功返回结果

type AlibabaLstPosOpenCashierSynccashierdataResultDto

type AlibabaLstPosOpenCashierSynccashierdataResultDto struct {
	// 错误消息
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 单个订单处理结果
	ModuleList []ErrorResult `json:"module_list,omitempty" xml:"module_list>error_result,omitempty"`
	// 错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 调用成功与否标示 true:成功 false:失败
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaLstPosOpenCashierSynccashierdataResultDto

type AlibabaLstPosOpenGoodsGetgoodsbybarcodeAPIResponse

type AlibabaLstPosOpenGoodsGetgoodsbybarcodeAPIResponse struct {
	model.CommonResponse
	AlibabaLstPosOpenGoodsGetgoodsbybarcodeResponse
}

ISV条码库查询接口 API返回值 alibaba.lst.pos.open.goods.getgoodsbybarcode

ISV条码库查询接口

type AlibabaLstPosOpenGoodsGetgoodsbybarcodeRequest

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

ISV条码库查询接口 API请求 alibaba.lst.pos.open.goods.getgoodsbybarcode

ISV条码库查询接口

func NewAlibabaLstPosOpenGoodsGetgoodsbybarcodeRequest

func NewAlibabaLstPosOpenGoodsGetgoodsbybarcodeRequest() *AlibabaLstPosOpenGoodsGetgoodsbybarcodeRequest

初始化AlibabaLstPosOpenGoodsGetgoodsbybarcodeRequest对象

func (AlibabaLstPosOpenGoodsGetgoodsbybarcodeRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaLstPosOpenGoodsGetgoodsbybarcodeRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaLstPosOpenGoodsGetgoodsbybarcodeRequest) GetBarcode

Barcode Getter

func (*AlibabaLstPosOpenGoodsGetgoodsbybarcodeRequest) SetBarcode

Barcode Setter 商品条码

type AlibabaLstPosOpenGoodsGetgoodsbybarcodeResponse

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

ISV条码库查询接口 成功返回结果

type AlibabaLstPosOpenGoodsGetgoodsbybarcodeResultDto

type AlibabaLstPosOpenGoodsGetgoodsbybarcodeResultDto struct {
	// 错误信息描述
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 接口具体返回的业务数据对象
	Module *GoodsDto `json:"module,omitempty" xml:"module,omitempty"`
	// 业务错误码
	ErrorCode int64 `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 接口调用是否成功 true:调用成功 false:调用失败
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaLstPosOpenGoodsGetgoodsbybarcodeResultDto

type AlibabaLstPosOpenGoodsGetgoodsbypagingAPIResponse

type AlibabaLstPosOpenGoodsGetgoodsbypagingAPIResponse struct {
	model.CommonResponse
	AlibabaLstPosOpenGoodsGetgoodsbypagingResponse
}

分页查询用户全量的门店域商品接口(每页最多20条) API返回值 alibaba.lst.pos.open.goods.getgoodsbypaging

分页查询用户全量的门店域商品接口(每页最多20条)

type AlibabaLstPosOpenGoodsGetgoodsbypagingRequest

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

分页查询用户全量的门店域商品接口(每页最多20条) API请求 alibaba.lst.pos.open.goods.getgoodsbypaging

分页查询用户全量的门店域商品接口(每页最多20条)

func NewAlibabaLstPosOpenGoodsGetgoodsbypagingRequest

func NewAlibabaLstPosOpenGoodsGetgoodsbypagingRequest() *AlibabaLstPosOpenGoodsGetgoodsbypagingRequest

初始化AlibabaLstPosOpenGoodsGetgoodsbypagingRequest对象

func (AlibabaLstPosOpenGoodsGetgoodsbypagingRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaLstPosOpenGoodsGetgoodsbypagingRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaLstPosOpenGoodsGetgoodsbypagingRequest) GetPage

Page Getter

func (AlibabaLstPosOpenGoodsGetgoodsbypagingRequest) GetUserId

UserId Getter

func (*AlibabaLstPosOpenGoodsGetgoodsbypagingRequest) SetPage

Page Setter 当前页码

func (*AlibabaLstPosOpenGoodsGetgoodsbypagingRequest) SetUserId

UserId Setter 当前主账号userId

type AlibabaLstPosOpenGoodsGetgoodsbypagingResponse

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

分页查询用户全量的门店域商品接口(每页最多20条) 成功返回结果

type AlibabaLstPosOpenGoodsGetgoodsbypagingResultDto

type AlibabaLstPosOpenGoodsGetgoodsbypagingResultDto struct {
	// 错误信息描述
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 接口具体返回的业务数据对象
	Modules []GoodsDto `json:"modules,omitempty" xml:"modules>goods_dto,omitempty"`
	// 业务错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 接口调用是否成功 true:调用成功 false:调用失败
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaLstPosOpenGoodsGetgoodsbypagingResultDto

type AlibabaLstPosOpenGoodsSyncgoodsdataAPIResponse

type AlibabaLstPosOpenGoodsSyncgoodsdataAPIResponse struct {
	model.CommonResponse
	AlibabaLstPosOpenGoodsSyncgoodsdataResponse
}

门店商品批量同步接口(最多10条商品信息) API返回值 alibaba.lst.pos.open.goods.syncgoodsdata

门店商品批量同步接口(最多10条商品信息)

type AlibabaLstPosOpenGoodsSyncgoodsdataRequest

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

门店商品批量同步接口(最多10条商品信息) API请求 alibaba.lst.pos.open.goods.syncgoodsdata

门店商品批量同步接口(最多10条商品信息)

func NewAlibabaLstPosOpenGoodsSyncgoodsdataRequest

func NewAlibabaLstPosOpenGoodsSyncgoodsdataRequest() *AlibabaLstPosOpenGoodsSyncgoodsdataRequest

初始化AlibabaLstPosOpenGoodsSyncgoodsdataRequest对象

func (AlibabaLstPosOpenGoodsSyncgoodsdataRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaLstPosOpenGoodsSyncgoodsdataRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaLstPosOpenGoodsSyncgoodsdataRequest) GetGoodsDTOList

GoodsDTOList Getter

func (AlibabaLstPosOpenGoodsSyncgoodsdataRequest) GetUserId

UserId Getter

func (*AlibabaLstPosOpenGoodsSyncgoodsdataRequest) SetGoodsDTOList

func (r *AlibabaLstPosOpenGoodsSyncgoodsdataRequest) SetGoodsDTOList(goodsDTOList []GoodsDto) error

GoodsDTOList Setter 商品对象列表

func (*AlibabaLstPosOpenGoodsSyncgoodsdataRequest) SetUserId

UserId Setter 用户主账号Id

type AlibabaLstPosOpenGoodsSyncgoodsdataResponse

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

门店商品批量同步接口(最多10条商品信息) 成功返回结果

type AlibabaLstPosOpenGoodsSyncgoodsdataResultDto

type AlibabaLstPosOpenGoodsSyncgoodsdataResultDto struct {
	// 错误信息描述
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 接口具体返回的业务数据对象
	Modules []ErrorResult `json:"modules,omitempty" xml:"modules>error_result,omitempty"`
	// 业务错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 接口调用是否成功 true:调用成功 false:调用失败
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaLstPosOpenGoodsSyncgoodsdataResultDto

type AlibabaLstPosOpenInventoryGetinventorydataAPIResponse

type AlibabaLstPosOpenInventoryGetinventorydataAPIResponse struct {
	model.CommonResponse
	AlibabaLstPosOpenInventoryGetinventorydataResponse
}

商品库存只读接口(最多20条库存信息) API返回值 alibaba.lst.pos.open.inventory.getinventorydata

商品库存只读接口(最多20条库存信息)

type AlibabaLstPosOpenInventoryGetinventorydataRequest

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

商品库存只读接口(最多20条库存信息) API请求 alibaba.lst.pos.open.inventory.getinventorydata

商品库存只读接口(最多20条库存信息)

func NewAlibabaLstPosOpenInventoryGetinventorydataRequest

func NewAlibabaLstPosOpenInventoryGetinventorydataRequest() *AlibabaLstPosOpenInventoryGetinventorydataRequest

初始化AlibabaLstPosOpenInventoryGetinventorydataRequest对象

func (AlibabaLstPosOpenInventoryGetinventorydataRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaLstPosOpenInventoryGetinventorydataRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaLstPosOpenInventoryGetinventorydataRequest) GetIsvGoodsIdList

IsvGoodsIdList Getter

func (AlibabaLstPosOpenInventoryGetinventorydataRequest) GetUserId

UserId Getter

func (*AlibabaLstPosOpenInventoryGetinventorydataRequest) SetIsvGoodsIdList

func (r *AlibabaLstPosOpenInventoryGetinventorydataRequest) SetIsvGoodsIdList(isvGoodsIdList []string) error

IsvGoodsIdList Setter ISV商品Id列表

func (*AlibabaLstPosOpenInventoryGetinventorydataRequest) SetUserId

UserId Setter 门店主账号Id

type AlibabaLstPosOpenInventoryGetinventorydataResponse

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

商品库存只读接口(最多20条库存信息) 成功返回结果

type AlibabaLstPosOpenInventoryGetinventorydataResultDto

type AlibabaLstPosOpenInventoryGetinventorydataResultDto struct {
	// 错误信息描述
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 接口具体返回的业务数据对象
	ModuleList []InventoryDto `json:"module_list,omitempty" xml:"module_list>inventory_dto,omitempty"`
	// 业务错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 接口调用是否成功 true:调用成功 false:调用失败
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaLstPosOpenInventoryGetinventorydataResultDto

type AlibabaLstPosOpenInventorySyncinventorydataAPIResponse

type AlibabaLstPosOpenInventorySyncinventorydataAPIResponse struct {
	model.CommonResponse
	AlibabaLstPosOpenInventorySyncinventorydataResponse
}

商品库存修改同步接口(最多20条库存信息) API返回值 alibaba.lst.pos.open.inventory.syncinventorydata

商品库存修改同步接口(最多20条库存信息)

type AlibabaLstPosOpenInventorySyncinventorydataRequest

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

商品库存修改同步接口(最多20条库存信息) API请求 alibaba.lst.pos.open.inventory.syncinventorydata

商品库存修改同步接口(最多20条库存信息)

func NewAlibabaLstPosOpenInventorySyncinventorydataRequest

func NewAlibabaLstPosOpenInventorySyncinventorydataRequest() *AlibabaLstPosOpenInventorySyncinventorydataRequest

初始化AlibabaLstPosOpenInventorySyncinventorydataRequest对象

func (AlibabaLstPosOpenInventorySyncinventorydataRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaLstPosOpenInventorySyncinventorydataRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaLstPosOpenInventorySyncinventorydataRequest) GetInventoryDTOList

InventoryDTOList Getter

func (AlibabaLstPosOpenInventorySyncinventorydataRequest) GetUserId

UserId Getter

func (*AlibabaLstPosOpenInventorySyncinventorydataRequest) SetInventoryDTOList

func (r *AlibabaLstPosOpenInventorySyncinventorydataRequest) SetInventoryDTOList(inventoryDTOList []InventoryDto) error

InventoryDTOList Setter 库存对象列表

func (*AlibabaLstPosOpenInventorySyncinventorydataRequest) SetUserId

UserId Setter 门店对应的主账号id

type AlibabaLstPosOpenInventorySyncinventorydataResponse

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

商品库存修改同步接口(最多20条库存信息) 成功返回结果

type AlibabaLstPosOpenInventorySyncinventorydataResultDto

type AlibabaLstPosOpenInventorySyncinventorydataResultDto struct {
	// 错误消息
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 接口具体返回的业务数据对象
	ModuleList []ErrorResult `json:"module_list,omitempty" xml:"module_list>error_result,omitempty"`
	// 错误误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 接口调用是否成功 true:调用成功 false:调用失败
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaLstPosOpenInventorySyncinventorydataResultDto

type CashierFlowDto

type CashierFlowDto struct {
	// 收银商品快照对象列表
	CashierGoodsDetailDTOList []CashierGoodsDetailDto `json:"cashier_goods_detail_d_t_o_list,omitempty" xml:"cashier_goods_detail_d_t_o_list>cashier_goods_detail_dto,omitempty"`
	// 支付状态 请求失败:requestFail 支付失败:payFail 支付超时:payTimeOut 支付成功:paySuccess
	PayStatus string `json:"pay_status,omitempty" xml:"pay_status,omitempty"`
	// 支付方式 支付宝:alipay 微信:wechat 现金:cashPay 其他:other
	PayType string `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	// 结算单总价(实收),单位:分
	TotalActualPrice int64 `json:"total_actual_price,omitempty" xml:"total_actual_price,omitempty"`
	// 结算单总价(应收),单位:分
	TotalPrice int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
	// 最后修改 精确到毫秒
	GmtModified int64 `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// 创建时间 精确到毫秒
	GmtCreate int64 `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// isv订单流水号
	IsvTradeFlowNum string `json:"isv_trade_flow_num,omitempty" xml:"isv_trade_flow_num,omitempty"`
	// 关联lst原始订单号:主要是退款订单关联原始订单号使用
	OriginalTradeFlowNum string `json:"original_trade_flow_num,omitempty" xml:"original_trade_flow_num,omitempty"`
	// 订单类型 0: 交易订单快照  1:退款订单快照  缺省为0
	OrderType int64 `json:"order_type,omitempty" xml:"order_type,omitempty"`
	// 数据来源的设备类型   0:pos,1:自动售货机,9999:其它  缺省值:0
	DeviceType int64 `json:"device_type,omitempty" xml:"device_type,omitempty"`
	// 设备物理硬件ID(自身保证唯一性)
	HardwareId string `json:"hardware_id,omitempty" xml:"hardware_id,omitempty"`
	// 收银支付明细列表对象
	CashierPayDetailDTOList []CashierPayDetailDto `json:"cashier_pay_detail_d_t_o_list,omitempty" xml:"cashier_pay_detail_d_t_o_list>cashier_pay_detail_dto,omitempty"`
	// 设备品牌
	Brand string `json:"brand,omitempty" xml:"brand,omitempty"`
	// 设备型号
	Model string `json:"model,omitempty" xml:"model,omitempty"`
}

CashierFlowDto

type CashierGoodsDetailDto

type CashierGoodsDetailDto struct {
	// 商品条码,可能有无码商品
	BarCode string `json:"bar_code,omitempty" xml:"bar_code,omitempty"`
	// 商品进货价 单位:分
	GoodsCostPrice int64 `json:"goods_cost_price,omitempty" xml:"goods_cost_price,omitempty"`
	// 商品销售价(折后),单位:分
	GoodsActualPrice int64 `json:"goods_actual_price,omitempty" xml:"goods_actual_price,omitempty"`
	// 商品原价(折前),单位:分
	GoodsOriginPrice int64 `json:"goods_origin_price,omitempty" xml:"goods_origin_price,omitempty"`
	// 商品数量
	Count string `json:"count,omitempty" xml:"count,omitempty"`
	// 商品名称
	GoodsName string `json:"goods_name,omitempty" xml:"goods_name,omitempty"`
	// ISV商品Id
	IsvGoodsId string `json:"isv_goods_id,omitempty" xml:"isv_goods_id,omitempty"`
}

CashierGoodsDetailDto

type CashierPayDetailDto

type CashierPayDetailDto struct {
	// 备注信息
	DescInfo string `json:"desc_info,omitempty" xml:"desc_info,omitempty"`
	// 买家支付/退款账号Id 若payType=alipay ,需要传递 买家的支付宝用户id;其它支付方式可不传
	PayAccount string `json:"pay_account,omitempty" xml:"pay_account,omitempty"`
	// 创建时间 精确到毫秒
	GmtCreate int64 `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 支付状态    请求失败:requestFail    支付失败:payFail  支付超时:payTimeOut    支付成功:paySuccess  退款成功:refundSuccess 退款失败:refundFail
	PayStatus string `json:"pay_status,omitempty" xml:"pay_status,omitempty"`
	// 支付金额 单位:分 缺省值:0
	PayAmount int64 `json:"pay_amount,omitempty" xml:"pay_amount,omitempty"`
	// 支付类型 支付宝:alipay  微信:wechat 现金:cashPay, 其它:other
	PayType string `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	// 支付流水号  正向支付:支付流水号; 逆向支付:退款流水号;
	PayFlowNum string `json:"pay_flow_num,omitempty" xml:"pay_flow_num,omitempty"`
	// 业务类型  正向支付(支付):0  缺省为:0   逆向支付(退款):1
	BizType int64 `json:"biz_type,omitempty" xml:"biz_type,omitempty"`
}

CashierPayDetailDto

type ErrorResult

type ErrorResult struct {
	// 单个订单错误消息
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 单个订单错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 单个订单isv业务处理关键字值
	Key string `json:"key,omitempty" xml:"key,omitempty"`
	// 单个订单处理结果标示  true:成功 false:失败
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 业务处理数据
	Data string `json:"data,omitempty" xml:"data,omitempty"`
}

ErrorResult

type GoodsDto

type GoodsDto struct {
	// 规格
	Spec string `json:"spec,omitempty" xml:"spec,omitempty"`
	// 简称
	ShotTitle string `json:"shot_title,omitempty" xml:"shot_title,omitempty"`
	// 零售价,单位为分
	ReservePrice int64 `json:"reserve_price,omitempty" xml:"reserve_price,omitempty"`
	// 商品标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 商品条码,唯一
	BarCode string `json:"bar_code,omitempty" xml:"bar_code,omitempty"`
	// goodsId
	GoodsId int64 `json:"goods_id,omitempty" xml:"goods_id,omitempty"`
	// originalPrice
	OriginalPrice int64 `json:"original_price,omitempty" xml:"original_price,omitempty"`
	// categoryId
	CategoryId string `json:"category_id,omitempty" xml:"category_id,omitempty"`
	// ISV名称
	Source string `json:"source,omitempty" xml:"source,omitempty"`
	// isvGoodsId
	IsvGoodsId string `json:"isv_goods_id,omitempty" xml:"isv_goods_id,omitempty"`
	// shortcutCode
	ShortcutCode string `json:"shortcut_code,omitempty" xml:"shortcut_code,omitempty"`
	// 称重单位,比如:按件(c),按重量(w:斤)
	Unit string `json:"unit,omitempty" xml:"unit,omitempty"`
	// 商品状态:ON上架、OFF下架、DELETE已删除
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 计价方式:按数量(c)、按重量(w)
	PricingMode string `json:"pricing_mode,omitempty" xml:"pricing_mode,omitempty"`
	// 商品所属小店用户ID
	UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// 创建时间,精确到毫秒
	GmtCreate int64 `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 修改时间,精确到毫秒
	GmtModified int64 `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// 自营叶子类目自定义编号(ISV子定义类目Id)
	IsvCategoryId string `json:"isv_category_id,omitempty" xml:"isv_category_id,omitempty"`
}

GoodsDto

type InventoryDto

type InventoryDto struct {
	// 实时库存(库存实时结果(出参))
	Quantity string `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// ISV商品Id
	IsvGoodsId string `json:"isv_goods_id,omitempty" xml:"isv_goods_id,omitempty"`
	// 零售通商品Id
	GoodsId int64 `json:"goods_id,omitempty" xml:"goods_id,omitempty"`
	// 最后修改 精确到毫秒
	GmtCreate int64 `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 门店对应的主账号id
	UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// 库存删除标志(出参) ON:删除库存(库存删除后,售卖不维护库存值)   OFF:不删除库存(售卖需要维护库存值)(缺省值)
	DeleteFlag string `json:"delete_flag,omitempty" xml:"delete_flag,omitempty"`
	// 数据来源的设备类型   0:pos,1:自动售货机,-1:其它  缺省值:0
	DeviceType int64 `json:"device_type,omitempty" xml:"device_type,omitempty"`
	// 设备物理硬件ID(自身保证唯一性)
	HardwareId string `json:"hardware_id,omitempty" xml:"hardware_id,omitempty"`
	// 操作类型 STOCKTAKING-清点,盘点(set重置);STOCKENTERING-入库(加);STOCKOUTPU-出库(减);STOCK_SET-直接(set重置)
	OperateType string `json:"operate_type,omitempty" xml:"operate_type,omitempty"`
	// 变更库存传值为正数
	TransQuantity string `json:"trans_quantity,omitempty" xml:"trans_quantity,omitempty"`
	// 最后修改 精确到毫秒
	GmtModified int64 `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// isv库存Id主键
	IsvInventoryId string `json:"isv_inventory_id,omitempty" xml:"isv_inventory_id,omitempty"`
	// 设备品牌
	Brand string `json:"brand,omitempty" xml:"brand,omitempty"`
	// 设备型号
	Model string `json:"model,omitempty" xml:"model,omitempty"`
}

InventoryDto

Jump to

Keyboard shortcuts

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