eleenterpriseordernew

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=49014&docType=2

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddressInfo

type AddressInfo struct {
	// 地址
	Address string `json:"address,omitempty" xml:"address,omitempty"`
	// 电话
	Phone string `json:"phone,omitempty" xml:"phone,omitempty"`
	// 收货人姓名
	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

AddressInfo

type AlibabaEleEnterpriseOrdernewCancelAPIResponse

type AlibabaEleEnterpriseOrdernewCancelAPIResponse struct {
	model.CommonResponse
	AlibabaEleEnterpriseOrdernewCancelResponse
}

订单取消 API返回值 alibaba.ele.enterprise.ordernew.cancel

订单取消

type AlibabaEleEnterpriseOrdernewCancelRequest

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

订单取消 API请求 alibaba.ele.enterprise.ordernew.cancel

订单取消

func NewAlibabaEleEnterpriseOrdernewCancelRequest

func NewAlibabaEleEnterpriseOrdernewCancelRequest() *AlibabaEleEnterpriseOrdernewCancelRequest

初始化AlibabaEleEnterpriseOrdernewCancelRequest对象

func (AlibabaEleEnterpriseOrdernewCancelRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaEleEnterpriseOrdernewCancelRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaEleEnterpriseOrdernewCancelRequest) GetOrderId

OrderId Getter

func (AlibabaEleEnterpriseOrdernewCancelRequest) GetPhone

Phone Getter

func (AlibabaEleEnterpriseOrdernewCancelRequest) GetReason

Reason Getter

func (*AlibabaEleEnterpriseOrdernewCancelRequest) SetOrderId

OrderId Setter 饿了么订单ID

func (*AlibabaEleEnterpriseOrdernewCancelRequest) SetPhone

Phone Setter 用户手机号

func (*AlibabaEleEnterpriseOrdernewCancelRequest) SetReason

Reason Setter 取消原因(取消时提供)

type AlibabaEleEnterpriseOrdernewCancelResponse

type AlibabaEleEnterpriseOrdernewCancelResponse struct {
	XMLName xml.Name `xml:"alibaba_ele_enterprise_ordernew_cancel_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应code
	EnterpriseCode string `json:"enterprise_code,omitempty" xml:"enterprise_code,omitempty"`
	// 响应信息
	EnterpriseMsg string `json:"enterprise_msg,omitempty" xml:"enterprise_msg,omitempty"`
	// 请求id
	EnterpriseRequestid string `json:"enterprise_requestid,omitempty" xml:"enterprise_requestid,omitempty"`
}

订单取消 成功返回结果

type AlibabaEleEnterpriseOrdernewCreateAPIResponse

type AlibabaEleEnterpriseOrdernewCreateAPIResponse struct {
	model.CommonResponse
	AlibabaEleEnterpriseOrdernewCreateResponse
}

创建订单 API返回值 alibaba.ele.enterprise.ordernew.create

创建订单

type AlibabaEleEnterpriseOrdernewCreateRequest

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

创建订单 API请求 alibaba.ele.enterprise.ordernew.create

创建订单

func NewAlibabaEleEnterpriseOrdernewCreateRequest

func NewAlibabaEleEnterpriseOrdernewCreateRequest() *AlibabaEleEnterpriseOrdernewCreateRequest

初始化AlibabaEleEnterpriseOrdernewCreateRequest对象

func (AlibabaEleEnterpriseOrdernewCreateRequest) GetAddress

Address Getter

func (AlibabaEleEnterpriseOrdernewCreateRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaEleEnterpriseOrdernewCreateRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaEleEnterpriseOrdernewCreateRequest) GetCartId

CartId Getter

func (AlibabaEleEnterpriseOrdernewCreateRequest) GetConsignee

Consignee Getter

func (AlibabaEleEnterpriseOrdernewCreateRequest) GetCouponSn

CouponSn Getter

func (AlibabaEleEnterpriseOrdernewCreateRequest) GetDeliverTime

DeliverTime Getter

func (AlibabaEleEnterpriseOrdernewCreateRequest) GetDescription

Description Getter

func (AlibabaEleEnterpriseOrdernewCreateRequest) GetErestaurantId

ErestaurantId Getter

func (AlibabaEleEnterpriseOrdernewCreateRequest) GetInvoice

Invoice Getter

func (AlibabaEleEnterpriseOrdernewCreateRequest) GetInvoiceNumber

InvoiceNumber Getter

func (AlibabaEleEnterpriseOrdernewCreateRequest) GetInvoiceType

InvoiceType Getter

func (AlibabaEleEnterpriseOrdernewCreateRequest) GetIp

Ip Getter

func (AlibabaEleEnterpriseOrdernewCreateRequest) GetLatitude

Latitude Getter

func (AlibabaEleEnterpriseOrdernewCreateRequest) GetLongitude

Longitude Getter

func (AlibabaEleEnterpriseOrdernewCreateRequest) GetPhones

Phones Getter

func (AlibabaEleEnterpriseOrdernewCreateRequest) GetTpOrderId

TpOrderId Getter

func (*AlibabaEleEnterpriseOrdernewCreateRequest) SetAddress

Address Setter 送餐地址

func (*AlibabaEleEnterpriseOrdernewCreateRequest) SetCartId

CartId Setter 购物车Id(创建购物车返回的购物车id)

func (*AlibabaEleEnterpriseOrdernewCreateRequest) SetConsignee

func (r *AlibabaEleEnterpriseOrdernewCreateRequest) SetConsignee(consignee string) error

Consignee Setter 收餐人姓名

func (*AlibabaEleEnterpriseOrdernewCreateRequest) SetCouponSn

func (r *AlibabaEleEnterpriseOrdernewCreateRequest) SetCouponSn(couponSn string) error

CouponSn Setter 使用的券号

func (*AlibabaEleEnterpriseOrdernewCreateRequest) SetDeliverTime

func (r *AlibabaEleEnterpriseOrdernewCreateRequest) SetDeliverTime(deliverTime string) error

DeliverTime Setter 暂时不用传(忽略此字段)

func (*AlibabaEleEnterpriseOrdernewCreateRequest) SetDescription

func (r *AlibabaEleEnterpriseOrdernewCreateRequest) SetDescription(description string) error

Description Setter 订单备注信息

func (*AlibabaEleEnterpriseOrdernewCreateRequest) SetErestaurantId

func (r *AlibabaEleEnterpriseOrdernewCreateRequest) SetErestaurantId(erestaurantId string) error

ErestaurantId Setter 餐厅Id

func (*AlibabaEleEnterpriseOrdernewCreateRequest) SetInvoice

Invoice Setter 发票抬头(个人发票请填写个人),不传表示不要发票

func (*AlibabaEleEnterpriseOrdernewCreateRequest) SetInvoiceNumber

func (r *AlibabaEleEnterpriseOrdernewCreateRequest) SetInvoiceNumber(invoiceNumber string) error

InvoiceNumber Setter 纳税人识别号

func (*AlibabaEleEnterpriseOrdernewCreateRequest) SetInvoiceType

func (r *AlibabaEleEnterpriseOrdernewCreateRequest) SetInvoiceType(invoiceType int64) error

InvoiceType Setter 发票类型(发票类型, 1: 个人, 2: 企业; 空为兼容数据, 由商户判断发票类型)

func (*AlibabaEleEnterpriseOrdernewCreateRequest) SetIp

Ip Setter 订单来源IP地址

func (*AlibabaEleEnterpriseOrdernewCreateRequest) SetLatitude

func (r *AlibabaEleEnterpriseOrdernewCreateRequest) SetLatitude(latitude string) error

Latitude Setter 订单来源地址纬度

func (*AlibabaEleEnterpriseOrdernewCreateRequest) SetLongitude

func (r *AlibabaEleEnterpriseOrdernewCreateRequest) SetLongitude(longitude string) error

Longitude Setter 订单来源地址经度

func (*AlibabaEleEnterpriseOrdernewCreateRequest) SetPhones

Phones Setter 电话号码,主要号码必须是手机号;多个手机号以逗号分隔

func (*AlibabaEleEnterpriseOrdernewCreateRequest) SetTpOrderId

func (r *AlibabaEleEnterpriseOrdernewCreateRequest) SetTpOrderId(tpOrderId string) error

TpOrderId Setter 第三方订单Id(需保证唯一)

type AlibabaEleEnterpriseOrdernewCreateResponse

type AlibabaEleEnterpriseOrdernewCreateResponse struct {
	XMLName xml.Name `xml:"alibaba_ele_enterprise_ordernew_create_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应code
	EnterpriseCode string `json:"enterprise_code,omitempty" xml:"enterprise_code,omitempty"`
	// 响应信息
	EnterpriseMsg string `json:"enterprise_msg,omitempty" xml:"enterprise_msg,omitempty"`
	// 结果
	EnterpriseData *EnterpriseData `json:"enterprise_data,omitempty" xml:"enterprise_data,omitempty"`
	// 请求id
	EnterpriseRequestid string `json:"enterprise_requestid,omitempty" xml:"enterprise_requestid,omitempty"`
}

创建订单 成功返回结果

type AlibabaEleEnterpriseOrdernewGetAPIResponse

type AlibabaEleEnterpriseOrdernewGetAPIResponse struct {
	model.CommonResponse
	AlibabaEleEnterpriseOrdernewGetResponse
}

查询订单详情 API返回值 alibaba.ele.enterprise.ordernew.get

查询订单详情

type AlibabaEleEnterpriseOrdernewGetRequest

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

查询订单详情 API请求 alibaba.ele.enterprise.ordernew.get

查询订单详情

func NewAlibabaEleEnterpriseOrdernewGetRequest

func NewAlibabaEleEnterpriseOrdernewGetRequest() *AlibabaEleEnterpriseOrdernewGetRequest

初始化AlibabaEleEnterpriseOrdernewGetRequest对象

func (AlibabaEleEnterpriseOrdernewGetRequest) GetApiMethodName

func (r AlibabaEleEnterpriseOrdernewGetRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaEleEnterpriseOrdernewGetRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaEleEnterpriseOrdernewGetRequest) GetOrderId

OrderId Getter

func (AlibabaEleEnterpriseOrdernewGetRequest) GetPhone

Phone Getter

func (*AlibabaEleEnterpriseOrdernewGetRequest) SetOrderId

func (r *AlibabaEleEnterpriseOrdernewGetRequest) SetOrderId(orderId string) error

OrderId Setter 饿了么订单ID

func (*AlibabaEleEnterpriseOrdernewGetRequest) SetPhone

Phone Setter 电话号码

type AlibabaEleEnterpriseOrdernewGetResponse

type AlibabaEleEnterpriseOrdernewGetResponse struct {
	XMLName xml.Name `xml:"alibaba_ele_enterprise_ordernew_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回值信息
	EnterpriseData *StandardOrderTrackingInfoDto `json:"enterprise_data,omitempty" xml:"enterprise_data,omitempty"`
	// 响应code
	EnterpriseCode string `json:"enterprise_code,omitempty" xml:"enterprise_code,omitempty"`
	// 响应信息
	EnterpriseMsg string `json:"enterprise_msg,omitempty" xml:"enterprise_msg,omitempty"`
	// 请求id
	EnterpriseRequestid string `json:"enterprise_requestid,omitempty" xml:"enterprise_requestid,omitempty"`
}

查询订单详情 成功返回结果

type AlibabaEleEnterpriseOrdernewGetrefundinfoAPIResponse

type AlibabaEleEnterpriseOrdernewGetrefundinfoAPIResponse struct {
	model.CommonResponse
	AlibabaEleEnterpriseOrdernewGetrefundinfoResponse
}

退单和申诉 API返回值 alibaba.ele.enterprise.ordernew.getrefundinfo

退单和申诉

type AlibabaEleEnterpriseOrdernewGetrefundinfoRequest

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

退单和申诉 API请求 alibaba.ele.enterprise.ordernew.getrefundinfo

退单和申诉

func NewAlibabaEleEnterpriseOrdernewGetrefundinfoRequest

func NewAlibabaEleEnterpriseOrdernewGetrefundinfoRequest() *AlibabaEleEnterpriseOrdernewGetrefundinfoRequest

初始化AlibabaEleEnterpriseOrdernewGetrefundinfoRequest对象

func (AlibabaEleEnterpriseOrdernewGetrefundinfoRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaEleEnterpriseOrdernewGetrefundinfoRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaEleEnterpriseOrdernewGetrefundinfoRequest) GetOrderId

OrderId Getter

func (*AlibabaEleEnterpriseOrdernewGetrefundinfoRequest) SetOrderId

OrderId Setter 饿了么订单ID

type AlibabaEleEnterpriseOrdernewGetrefundinfoResponse

type AlibabaEleEnterpriseOrdernewGetrefundinfoResponse struct {
	XMLName xml.Name `xml:"alibaba_ele_enterprise_ordernew_getrefundinfo_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回值信息
	EnterpriseData *StandardOrderTrackingInfoDto `json:"enterprise_data,omitempty" xml:"enterprise_data,omitempty"`
	// 响应code
	EnterpriseCode string `json:"enterprise_code,omitempty" xml:"enterprise_code,omitempty"`
	// 响应信息
	EnterpriseMsg string `json:"enterprise_msg,omitempty" xml:"enterprise_msg,omitempty"`
	// 请求id
	EnterpriseRequestid string `json:"enterprise_requestid,omitempty" xml:"enterprise_requestid,omitempty"`
}

退单和申诉 成功返回结果

type AlibabaEleEnterpriseOrdernewGetstatusAPIResponse

type AlibabaEleEnterpriseOrdernewGetstatusAPIResponse struct {
	model.CommonResponse
	AlibabaEleEnterpriseOrdernewGetstatusResponse
}

订单状态查询接口 API返回值 alibaba.ele.enterprise.ordernew.getstatus

订单状态查询接口

type AlibabaEleEnterpriseOrdernewGetstatusRequest

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

订单状态查询接口 API请求 alibaba.ele.enterprise.ordernew.getstatus

订单状态查询接口

func NewAlibabaEleEnterpriseOrdernewGetstatusRequest

func NewAlibabaEleEnterpriseOrdernewGetstatusRequest() *AlibabaEleEnterpriseOrdernewGetstatusRequest

初始化AlibabaEleEnterpriseOrdernewGetstatusRequest对象

func (AlibabaEleEnterpriseOrdernewGetstatusRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaEleEnterpriseOrdernewGetstatusRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaEleEnterpriseOrdernewGetstatusRequest) GetElemeOrderId

ElemeOrderId Getter

func (*AlibabaEleEnterpriseOrdernewGetstatusRequest) SetElemeOrderId

func (r *AlibabaEleEnterpriseOrdernewGetstatusRequest) SetElemeOrderId(elemeOrderId string) error

ElemeOrderId Setter 订单号

type AlibabaEleEnterpriseOrdernewGetstatusResponse

type AlibabaEleEnterpriseOrdernewGetstatusResponse struct {
	XMLName xml.Name `xml:"alibaba_ele_enterprise_ordernew_getstatus_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回值信息
	EnterpriseData *StandardOrderTrackingInfoDto `json:"enterprise_data,omitempty" xml:"enterprise_data,omitempty"`
	// 响应code
	EnterpriseCode string `json:"enterprise_code,omitempty" xml:"enterprise_code,omitempty"`
	// 响应信息
	EnterpriseMsg string `json:"enterprise_msg,omitempty" xml:"enterprise_msg,omitempty"`
	// 请求id
	EnterpriseRequestid string `json:"enterprise_requestid,omitempty" xml:"enterprise_requestid,omitempty"`
}

订单状态查询接口 成功返回结果

type AlibabaEleEnterpriseOrdernewGettrackinginfoAPIResponse

type AlibabaEleEnterpriseOrdernewGettrackinginfoAPIResponse struct {
	model.CommonResponse
	AlibabaEleEnterpriseOrdernewGettrackinginfoResponse
}

订单配送信息跟踪 API返回值 alibaba.ele.enterprise.ordernew.gettrackinginfo

订单配送信息跟踪

type AlibabaEleEnterpriseOrdernewGettrackinginfoRequest

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

订单配送信息跟踪 API请求 alibaba.ele.enterprise.ordernew.gettrackinginfo

订单配送信息跟踪

func NewAlibabaEleEnterpriseOrdernewGettrackinginfoRequest

func NewAlibabaEleEnterpriseOrdernewGettrackinginfoRequest() *AlibabaEleEnterpriseOrdernewGettrackinginfoRequest

初始化AlibabaEleEnterpriseOrdernewGettrackinginfoRequest对象

func (AlibabaEleEnterpriseOrdernewGettrackinginfoRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaEleEnterpriseOrdernewGettrackinginfoRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaEleEnterpriseOrdernewGettrackinginfoRequest) GetOrderId

OrderId Getter

func (AlibabaEleEnterpriseOrdernewGettrackinginfoRequest) GetPhone

Phone Getter

func (*AlibabaEleEnterpriseOrdernewGettrackinginfoRequest) SetOrderId

OrderId Setter 饿了么订单ID

func (*AlibabaEleEnterpriseOrdernewGettrackinginfoRequest) SetPhone

Phone Setter 用户手机号

type AlibabaEleEnterpriseOrdernewGettrackinginfoResponse

type AlibabaEleEnterpriseOrdernewGettrackinginfoResponse struct {
	XMLName xml.Name `xml:"alibaba_ele_enterprise_ordernew_gettrackinginfo_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应code
	EnterpriseCode string `json:"enterprise_code,omitempty" xml:"enterprise_code,omitempty"`
	// 响应信息
	EnterpriseMsg string `json:"enterprise_msg,omitempty" xml:"enterprise_msg,omitempty"`
	// 返回信息
	EnterpriseData *EnterpriseData `json:"enterprise_data,omitempty" xml:"enterprise_data,omitempty"`
	// 请求id
	EnterpriseRequestid string `json:"enterprise_requestid,omitempty" xml:"enterprise_requestid,omitempty"`
}

订单配送信息跟踪 成功返回结果

type AlibabaEleEnterpriseOrdernewPaymentstatusAPIResponse

type AlibabaEleEnterpriseOrdernewPaymentstatusAPIResponse struct {
	model.CommonResponse
	AlibabaEleEnterpriseOrdernewPaymentstatusResponse
}

设置订单支付 API返回值 alibaba.ele.enterprise.ordernew.paymentstatus

设置订单支付成功

type AlibabaEleEnterpriseOrdernewPaymentstatusRequest

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

设置订单支付 API请求 alibaba.ele.enterprise.ordernew.paymentstatus

设置订单支付成功

func NewAlibabaEleEnterpriseOrdernewPaymentstatusRequest

func NewAlibabaEleEnterpriseOrdernewPaymentstatusRequest() *AlibabaEleEnterpriseOrdernewPaymentstatusRequest

初始化AlibabaEleEnterpriseOrdernewPaymentstatusRequest对象

func (AlibabaEleEnterpriseOrdernewPaymentstatusRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaEleEnterpriseOrdernewPaymentstatusRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaEleEnterpriseOrdernewPaymentstatusRequest) GetOrderId

OrderId Getter

func (AlibabaEleEnterpriseOrdernewPaymentstatusRequest) GetPaySerialNumber

PaySerialNumber Getter

func (*AlibabaEleEnterpriseOrdernewPaymentstatusRequest) SetOrderId

OrderId Setter 订单id

func (*AlibabaEleEnterpriseOrdernewPaymentstatusRequest) SetPaySerialNumber

func (r *AlibabaEleEnterpriseOrdernewPaymentstatusRequest) SetPaySerialNumber(paySerialNumber string) error

PaySerialNumber Setter 支付流水号

type AlibabaEleEnterpriseOrdernewPaymentstatusResponse

type AlibabaEleEnterpriseOrdernewPaymentstatusResponse struct {
	XMLName xml.Name `xml:"alibaba_ele_enterprise_ordernew_paymentstatus_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应code
	EnterpriseCode string `json:"enterprise_code,omitempty" xml:"enterprise_code,omitempty"`
	// 响应信息
	EnterpriseMsg string `json:"enterprise_msg,omitempty" xml:"enterprise_msg,omitempty"`
	// 请求id
	EnterpriseRequestid string `json:"enterprise_requestid,omitempty" xml:"enterprise_requestid,omitempty"`
}

设置订单支付 成功返回结果

type DeliverymanInfoDto

type DeliverymanInfoDto struct {
	// 配送员姓名
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 配送员电话
	Phone string `json:"phone,omitempty" xml:"phone,omitempty"`
}

DeliverymanInfoDto

type EnterpriseData

type EnterpriseData struct {
	// 预定送达时间
	DeliverTime string `json:"deliver_time,omitempty" xml:"deliver_time,omitempty"`
	// 送餐地址
	Address string `json:"address,omitempty" xml:"address,omitempty"`
	// 收餐人姓名
	Consignee string `json:"consignee,omitempty" xml:"consignee,omitempty"`
	// 菜价加上配送费和打包费的价格
	OriginalPrice int64 `json:"original_price,omitempty" xml:"original_price,omitempty"`
	// 饿了么订单Id
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 订单总价
	TotalPrice int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
	// 订单备注
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// 电话号码
	PhoneList []string `json:"phone_list,omitempty" xml:"phone_list>string,omitempty"`
	// 餐厅唯一码
	OnlyRestaurantCode string `json:"only_restaurant_code,omitempty" xml:"only_restaurant_code,omitempty"`
	// 订单创建时间
	CreatedAt string `json:"created_at,omitempty" xml:"created_at,omitempty"`
	// 餐厅名称
	RestaurantName string `json:"restaurant_name,omitempty" xml:"restaurant_name,omitempty"`
	// 长餐厅Id
	ErestaurantId string `json:"erestaurant_id,omitempty" xml:"erestaurant_id,omitempty"`
	// 送达费用
	DeliverFee string `json:"deliver_fee,omitempty" xml:"deliver_fee,omitempty"`
	// 订单状态码
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 配送员信息
	DeliverymanInfo *DeliverymanInfoDto `json:"deliveryman_info,omitempty" xml:"deliveryman_info,omitempty"`
	// 状态
	StateCode string `json:"state_code,omitempty" xml:"state_code,omitempty"`
	// 最近更新时间
	LastUpdatedAt string `json:"last_updated_at,omitempty" xml:"last_updated_at,omitempty"`
	// 地址信息
	TrackingInfo *TrackingInfoDto `json:"tracking_info,omitempty" xml:"tracking_info,omitempty"`
}

EnterpriseData

type FoodsInfo

type FoodsInfo struct {
	// 餐品名称
	FoodName string `json:"food_name,omitempty" xml:"food_name,omitempty"`
	// 餐品价格
	Price string `json:"price,omitempty" xml:"price,omitempty"`
	// 餐品id
	FoodId int64 `json:"food_id,omitempty" xml:"food_id,omitempty"`
	// 餐品数量
	Count int64 `json:"count,omitempty" xml:"count,omitempty"`
	// 规格Id
	SkuId int64 `json:"sku_id,omitempty" xml:"sku_id,omitempty"`
}

FoodsInfo

type OrderExtra

type OrderExtra struct {
	// 数量
	Quantity int64 `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 费用
	Price string `json:"price,omitempty" xml:"price,omitempty"`
	// 费用项名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 订单项目分类(参考附录)
	CategoryId int64 `json:"category_id,omitempty" xml:"category_id,omitempty"`
}

OrderExtra

type RestaurantInfo

type RestaurantInfo struct {
	// 餐厅电话
	RestaurantTel string `json:"restaurant_tel,omitempty" xml:"restaurant_tel,omitempty"`
	// 餐厅地址
	RestaurantAddress string `json:"restaurant_address,omitempty" xml:"restaurant_address,omitempty"`
	// 餐厅名称
	RestaurantName string `json:"restaurant_name,omitempty" xml:"restaurant_name,omitempty"`
	// 餐厅唯一码
	OnlyRestaurantCode string `json:"only_restaurant_code,omitempty" xml:"only_restaurant_code,omitempty"`
	// 餐厅ID
	ErestaurantId string `json:"erestaurant_id,omitempty" xml:"erestaurant_id,omitempty"`
}

RestaurantInfo

type StandardOrderTrackingInfoDto

type StandardOrderTrackingInfoDto struct {
	// 地址信息
	AddressInfo *AddressInfo `json:"address_info,omitempty" xml:"address_info,omitempty"`
	// 第三方业务订单编号
	BNo string `json:"b_no,omitempty" xml:"b_no,omitempty"`
	// 序列号(无业务含义)
	SerialNumber string `json:"serial_number,omitempty" xml:"serial_number,omitempty"`
	// 饿了么订单Id
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 企业支付费用
	EntFee string `json:"ent_fee,omitempty" xml:"ent_fee,omitempty"`
	// 订单备注说明
	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 餐厅信息
	RestaurantInfo *RestaurantInfo `json:"restaurant_info,omitempty" xml:"restaurant_info,omitempty"`
	// 下单时间(秒)
	CreatedAt int64 `json:"created_at,omitempty" xml:"created_at,omitempty"`
	// 优惠后订单金额
	TotalFee string `json:"total_fee,omitempty" xml:"total_fee,omitempty"`
	// 餐品
	FoodsInfos []FoodsInfo `json:"foods_infos,omitempty" xml:"foods_infos>foods_info,omitempty"`
	// 订单杂项费用
	OrderExtras []OrderExtra `json:"order_extras,omitempty" xml:"order_extras>order_extra,omitempty"`
	// 成本中心名称
	CostCenterName string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	// 税点费用
	TaxFee string `json:"tax_fee,omitempty" xml:"tax_fee,omitempty"`
	// 订单状态(参考附录)
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 预订时间
	ReceivePlanTime string `json:"receive_plan_time,omitempty" xml:"receive_plan_time,omitempty"`
	// 员工支付金额
	EmployeeFee string `json:"employee_fee,omitempty" xml:"employee_fee,omitempty"`
	// 配送日期
	DeliveryDate int64 `json:"delivery_date,omitempty" xml:"delivery_date,omitempty"`
	// 1表示展示按钮,0表示不展示按钮
	ShowButton int64 `json:"show_button,omitempty" xml:"show_button,omitempty"`
	// 按钮状态,和button_text一一对应,当show_button为0,button_code也为0,此时button_text为空(参考附录)
	ButtonCode int64 `json:"button_code,omitempty" xml:"button_code,omitempty"`
	// 按钮文字
	ButtonText string `json:"button_text,omitempty" xml:"button_text,omitempty"`
	// 按钮 url
	ButtonUrl string `json:"button_url,omitempty" xml:"button_url,omitempty"`
	// 状态-兼容旧版本
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
	// 配送员电话-弃用-兼容旧版本
	DeliveryanPhone string `json:"deliveryan_phone,omitempty" xml:"deliveryan_phone,omitempty"`
	// 配送员电话-弃用-兼容旧版本
	Extra string `json:"extra,omitempty" xml:"extra,omitempty"`
	// 员工编号
	UNo string `json:"u_no,omitempty" xml:"u_no,omitempty"`
	// 订单号
	OrderNo string `json:"order_no,omitempty" xml:"order_no,omitempty"`
	// 配送员姓名
	DeliverymanName string `json:"deliveryman_name,omitempty" xml:"deliveryman_name,omitempty"`
	// 配送员电话
	DeliverymanPhone string `json:"deliveryman_phone,omitempty" xml:"deliveryman_phone,omitempty"`
}

StandardOrderTrackingInfoDto

type TrackingInfoDto

type TrackingInfoDto struct {
	// 纬度
	Latitude string `json:"latitude,omitempty" xml:"latitude,omitempty"`
	// 经度
	Longitude string `json:"longitude,omitempty" xml:"longitude,omitempty"`
}

TrackingInfoDto

Jump to

Keyboard shortcuts

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