dada

package
v0.1.12 Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2021 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CancelFromTransporter = CancelFrom(1)
	CancelFromSupplier    = CancelFrom(2)
	CancelFromSystem      = CancelFrom(3)
)
View Source
const (
	TestEnv   = Env("test")
	OnlineEnv = Env("online")
)
View Source
const (
	IsFinishCodeNeededYes = IsFinishCodeNeeded(1)
	IsFinishCodeNeededNo  = IsFinishCodeNeeded(0)
)
View Source
const (
	OrderStatusCodeWaitToReceive     = OrderStatusCode(1)
	OrderStatusCodeWaitToTake        = OrderStatusCode(2)
	OrderStatusCodeDelivering        = OrderStatusCode(3)
	OrderStatusCodeDone              = OrderStatusCode(4)
	OrderStatusCodeCanceled          = OrderStatusCode(5)
	OrderStatusCodeAssign            = OrderStatusCode(8)
	OrderStatusCodeUnusualBacking    = OrderStatusCode(9)
	OrderStatusCodeUnusualBackDone   = OrderStatusCode(10)
	OrderStatusCodeTransporterArrive = OrderStatusCode(100)
	OrderStatusCodeAddOrderFail      = OrderStatusCode(1000)
)
View Source
const (
	CancelReasonNoTransporterReceive = CancelReasonID(1)     //没有配送员接单
	CancelReasonNoTransporterTake    = CancelReasonID(2)     //配送员没来取货
	CancelReasonTransporterBadManner = CancelReasonID(3)     //配送员态度太差
	CancelReasonUserCancel           = CancelReasonID(4)     //顾客取消订单
	CancelReasonWrongOrderInfo       = CancelReasonID(5)     //订单填写错误
	CancelReasonTransporterCancel    = CancelReasonID(34)    //配送员让我取消此单
	CancelReasonTransporterUnwilling = CancelReasonID(35)    //配送员不愿上门取货
	CancelReasonNotNeed              = CancelReasonID(36)    //我不需要配送了
	CancelReasonTransporterNotDone   = CancelReasonID(37)    //配送员以各种理由表示无法完成订单
	CancelReasonOther                = CancelReasonID(10000) //其他
)
View Source
const (
	NotifySuccessReturnMsg = NotifyReturnMsg("ok")
	NotifyFailReturnMsg    = NotifyReturnMsg("fail")
)
View Source
const (
	IsConfirmTransporterCancelYes = IsConfirmTransporterCancel(1)
	IsConfirmTransporterCancelNo  = IsConfirmTransporterCancel(0)
)
View Source
const (
	NotifyMessageTypeTransporterCancel = NotifyMessageType(1)
)

Variables

This section is empty.

Functions

func CheckNotifySign

func CheckNotifySign(clientID, orderID, updateTime, sign string) error

Types

type AddAfterQueryReq

type AddAfterQueryReq struct {
	DeliveryNo string `json:"deliveryNo"` // 是	平台订单号
}

==================== 预发布订单后直接下单 ====================

type AddMerchantReq

type AddMerchantReq struct {
	Mobile            string `json:"mobile"`             // 是	注册商户手机号,用于登陆商户后台
	CityName          string `json:"city_name"`          // 是	商户城市名称(如,上海)
	EnterpriseName    string `json:"enterprise_name"`    // 是	企业全称
	EnterpriseAddress string `json:"enterprise_address"` // 是	企业地址
	ContactName       string `json:"contact_name"`       // 是	联系人姓名
	ContactPhone      string `json:"contact_phone"`      // 是	联系人电话
	Email             string `json:"email"`              // 是	邮箱地址
}

==================== 注册商户 ====================

type AddOrderReq

type AddOrderReq struct {
	ShopNo          string  `json:"shop_no"`          // 是	门店编号,门店创建后可在门店列表和单页查看
	OriginID        string  `json:"origin_id"`        // 是	第三方订单ID
	CityCode        string  `json:"city_code"`        // 是	订单所在城市的code(查看各城市对应的code值)
	CargoPrice      float64 `json:"cargo_price"`      // 是	订单金额(单位:元)
	IsPrepay        int64   `json:"is_prepay"`        // 是	是否需要垫付 1:是 0:否 (垫付订单金额,非运费)
	ReceiverName    string  `json:"receiver_name"`    // 是	收货人姓名
	ReceiverAddress string  `json:"receiver_address"` // 是	收货人地址
	ReceiverLat     float64 `json:"receiver_lat"`     // 是	收货人地址纬度(高德坐标系,若是其他地图经纬度需要转化成高德地图经纬度,高德地图坐标拾取器)
	ReceiverLng     float64 `json:"receiver_lng"`     // 是	收货人地址经度(高德坐标系,若是其他地图经纬度需要转化成高德地图经纬度,高德地图坐标拾取器)
	Callback        string  `json:"callback"`         // 是	回调URL(查看回调说明)
	CargoWeight     float64 `json:"cargo_weight"`     // 是	订单重量(单位:Kg)
	ReceiverPhone   string  `json:"receiver_phone"`   // 是	收货人手机号(手机号和座机号必填一项)
	ReceiverTel     string  `json:"receiver_tel"`     // 否	收货人座机号(手机号和座机号必填一项)
	Tips            float64 `json:"tips"`             // 否	小费(单位:元,精确小数点后一位)
	Info            string  `json:"info"`             // 否	订单备注
	CargoType       int64   `json:"cargo_type"`       // 否	订单商品类型:食品小吃-1,饮料-2,鲜花绿植-3,文印票务-8,便利店-9,水果生鲜-13,同城电商-19, 医药-20,蛋糕-21,酒品-24,小商品市场-25,服装-26,汽修零配-27,数码家电-28,小龙虾-29,个人-50,火锅-51,个护美妆-53、母婴-55,家居家纺-57,手机-59,家装-61,其他-5
	CargoNum        int64   `json:"cargo_num"`        // 否	订单商品数量
	InvoiceTitle    string  `json:"invoice_title"`    // 否	发票抬头
	OriginMark      string  `json:"origin_mark"`      // 否	订单来源标示(只支持字母,最大长度为10)
	OriginMarkNo    string  `json:"origin_mark_no"`
	/* 否	订单来源编号,最大长度为30,该字段可以显示在骑士APP订单详情页面,示例:
	origin_mark_no:"#京东到家#1"
	达达骑士APP看到的是:#京东到家#1
	*/
	IsUseInsurance int64 `json:"is_use_insurance"`
	/*否
	是否使用保价费(0:不使用保价,1:使用保价; 同时,请确保填写了订单金额(cargo_price))
	商品保价费(当商品出现损坏,可获取一定金额的赔付)
	保费=配送物品实际价值*费率(5‰),配送物品价值及最高赔付不超过10000元, 最高保费为50元(物品价格最小单位为100元,不足100元部分按100元认定,保价费向上取整数, 如:物品声明价值为201元,保价费为300元*5‰=1.5元,取整数为2元。)
	若您选择不保价,若物品出现丢失或损毁,最高可获得平台30元优惠券。 (优惠券直接存入用户账户中)。
	*/
	IsFinishCodeNeeded IsFinishCodeNeeded `json:"is_finish_code_needed"` // 否	收货码(0:不需要;1:需要。收货码的作用是:骑手必须输入收货码才能完成订单妥投)
	DelayPublishTime   int64              `json:"delay_publish_time"`    // 否	预约发单时间(预约时间unix时间戳(10位),精确到分;整分钟为间隔,并且需要至少提前5分钟预约,可以支持未来3天内的订单发预约单。)
	IsDirectDelivery   int64              `json:"is_direct_delivery"`    // 否	是否选择直拿直送(0:不需要;1:需要。选择直拿直送后,同一时间骑士只能配送此订单至完成,同时,也会相应的增加配送费用)
	ProductList        []Product          `json:"product_list"`          // 否	订单商品明细
	PickUpPos          string             `json:"pick_up_pos"`           // 否	货架信息,该字段可在骑士APP订单备注中展示
}

type AddShopReq

type AddShopReq struct {
	Shops []Shop
}

==================== 创建门店 ====================

type CancelFrom

type CancelFrom int64

type CancelOrderReq

type CancelOrderReq struct {
	OrderID        string         `json:"order_id"`         // 是	第三方订单ID
	CancelReasonID CancelReasonID `json:"cancel_reason_id"` // 是	取消原因ID
	CancelReason   string         `json:"cancel_reason"`    // 是	取消原因(当取消原因ID为其他时,此字段必填)
}

type CancelReasonID

type CancelReasonID int64

==================== 取消订单 ====================

type ConfirmOrderGoodsReq added in v0.1.7

type ConfirmOrderGoodsReq struct {
	OrderID string `json:"order_id"` // 是	第三方订单ID
}

==================== 确认妥投异常之物品返回完成 ====================

type Dada

type Dada struct {
	AppKey     string
	AppSecret  string
	HttpHeader map[string]string
	SourceID   string
	Env        Env
}

func NewDada

func NewDada(appKey string, appSecret string, sourceID string, env Env) *Dada

func (*Dada) AddAfterQuery

func (dd *Dada) AddAfterQuery(deliveryNo string) (*baseRes, error)

func (*Dada) AddMerchant

func (dd *Dada) AddMerchant(req *AddMerchantReq) (*baseRes, string, error)

func (*Dada) AddOrder

func (dd *Dada) AddOrder(req *AddOrderReq) (*baseRes, *addOrderRes, error)

func (*Dada) AddShop

func (dd *Dada) AddShop(req *AddShopReq) (*baseRes, *addShopRes, error)

func (*Dada) CancelOrder

func (dd *Dada) CancelOrder(req *CancelOrderReq) (*baseRes, *cancelOrderRes, error)

func (*Dada) ConfirmMessage added in v0.1.2

func (dd *Dada) ConfirmMessage(req *NotifyConfirmReq) (*baseRes, error)

func (*Dada) ConfirmOrderGoods added in v0.1.7

func (dd *Dada) ConfirmOrderGoods(orderID string) (*baseRes, error)

func (*Dada) GetCity

func (dd *Dada) GetCity() (*baseRes, []*getCityRes, error)

func (*Dada) QueryDeliverFee

func (dd *Dada) QueryDeliverFee(req *QueryDeliverFeeReq) (*baseRes, *queryDeliverFeeRes, error)

func (*Dada) QueryOrder

func (dd *Dada) QueryOrder(orderID string) (*baseRes, *queryOrderRes, error)

func (*Dada) ReAddOrder added in v0.1.3

func (dd *Dada) ReAddOrder(req *ReAddOrderReq) (*baseRes, *reAddOrderRes, error)

func (*Dada) SetHttpHeader

func (dd *Dada) SetHttpHeader(k string, v string)

func (*Dada) UpdateShop added in v0.1.9

func (dd *Dada) UpdateShop(req *UpdateShopReq) (*baseRes, error)

type Env

type Env string

type IsConfirmTransporterCancel added in v0.1.2

type IsConfirmTransporterCancel int64

==================== 通知确认 ====================

type IsFinishCodeNeeded added in v0.1.3

type IsFinishCodeNeeded int64

==================== 新增订单 ====================

type NotifyConfirmReq added in v0.1.2

type NotifyConfirmReq struct {
	OrderId     string                     `json:"orderId"`     // 是 商家第三方订单号
	DadaOrderId int64                      `json:"dadaOrderId"` // 否 达达订单号
	IsConfirm   IsConfirmTransporterCancel `json:"isConfirm"`   // 是 0:不同意,1:表示同意
}

type NotifyMessageType added in v0.1.2

type NotifyMessageType int64

==================== 达达消息通知 ====================

type NotifyReq added in v0.1.2

type NotifyReq struct {
	MessageBody string            `json:"messageBody"`
	MessageType NotifyMessageType `json:"messageType"`
}

type NotifyRes added in v0.1.2

type NotifyRes struct {
	Status NotifyReturnMsg `json:"status"`
}

type NotifyReturnMsg added in v0.1.2

type NotifyReturnMsg string

type OrderNotifyReq added in v0.1.2

type OrderNotifyReq struct {
	ClientID     string          `json:"client_id" validate:"required"`    //	是	返回达达运单号,默认为空
	OrderID      string          `json:"order_id" validate:"required"`     //	是	添加订单接口中的origin_id值
	OrderStatus  OrderStatusCode `json:"order_status" validate:"required"` //	是	订单状态(待接单=1,待取货=2,配送中=3,已完成=4,已取消=5, 指派单=8,妥投异常之物品返回中=9, 妥投异常之物品返回完成=10, 骑士到店=100,创建达达运单失败=1000 可参考文末的状态说明)
	CancelReason string          `json:"cancel_reason"`                    //	是	订单取消原因,其他状态下默认值为空字符串
	CancelFrom   CancelFrom      `json:"cancel_from"`                      //	是	订单取消原因来源(1:达达配送员取消;2:商家主动取消;3:系统或客服取消;0:默认值)
	UpdateTime   string          `json:"update_time" validate:"required"`  //	是	更新时间,时间戳除了创建达达运单失败=1000的精确毫秒,其他时间戳精确到秒
	Signature    string          `json:"signature" validate:"required"`    //	是	对client_id, order_id, update_time的值进行字符串升序排列,再连接字符串,取md5值
	DmID         int64           `json:"dm_id"`                            //	否	达达配送员id,接单以后会传
	DmName       string          `json:"dm_name"`                          //	否	配送员姓名,接单以后会传
	DmMobile     string          `json:"dm_mobile"`                        //	否	配送员手机号,接单以后会传
	FinishCode   string          `json:"finish_code"`                      //	否	收货码
}

==================== 订单状态通知 ====================

type OrderStatusCode

type OrderStatusCode float64

==================== 订单详情查询(一分钟更新一次) ====================

type Product

type Product struct {
	SkuName      string  `json:"sku_name"`       // 是	商品名称,限制长度128
	SrcProductNo string  `json:"src_product_no"` // 是	商品编码,限制长度64
	Count        float64 `json:"count"`          // 是	商品数量,精确到小数点后两位
	Unit         string  `json:"unit"`           // 否	商品单位,默认:件
}

type QueryDeliverFeeReq

type QueryDeliverFeeReq struct {
	ShopNo          string  `json:"shop_no"`          // 是	门店编号,门店创建后可在门店列表和单页查看
	OriginID        string  `json:"origin_id"`        // 是	第三方订单ID
	CityCode        string  `json:"city_code"`        // 是	订单所在城市的code(查看各城市对应的code值)
	CargoPrice      float64 `json:"cargo_price"`      // 是	订单金额(单位:元)
	IsPrepay        int64   `json:"is_prepay"`        // 是	是否需要垫付 1:是 0:否 (垫付订单金额,非运费)
	ReceiverName    string  `json:"receiver_name"`    // 是	收货人姓名
	ReceiverAddress string  `json:"receiver_address"` // 是	收货人地址
	ReceiverLat     float64 `json:"receiver_lat"`     // 否	收货人地址纬度(高德坐标系,若是其他地图经纬度需要转化成高德地图经纬度,高德地图坐标拾取器)
	ReceiverLng     float64 `json:"receiver_lng"`     // 否	收货人地址经度(高德坐标系,若是其他地图经纬度需要转化成高德地图经纬度,高德地图坐标拾取器)
	Callback        string  `json:"callback"`         // 是	回调URL(查看回调说明)
	CargoWeight     float64 `json:"cargo_weight"`     // 是	订单重量(单位:Kg)
	ReceiverPhone   string  `json:"receiver_phone"`   // 是	收货人手机号(手机号和座机号必填一项)
	ReceiverTel     string  `json:"receiver_tel"`     // 否	收货人座机号(手机号和座机号必填一项)
	Tips            float64 `json:"tips"`             // 否	小费(单位:元,精确小数点后一位)
	Info            string  `json:"info"`             // 否	订单备注
	CargoType       int64   `json:"cargo_type"`       // 否	订单商品类型:食品小吃-1,饮料-2,鲜花绿植-3,文印票务-8,便利店-9,水果生鲜-13,同城电商-19, 医药-20,蛋糕-21,酒品-24,小商品市场-25,服装-26,汽修零配-27,数码家电-28,小龙虾-29,个人-50,火锅-51,个护美妆-53、母婴-55,家居家纺-57,手机-59,家装-61,其他-5
	CargoNum        int64   `json:"cargo_num"`        // 否	订单商品数量
	InvoiceTitle    string  `json:"invoice_title"`    // 否	发票抬头
	OriginMark      string  `json:"origin_mark"`      // 否	订单来源标示(只支持字母,最大长度为10)
	OriginMarkNo    string  `json:"origin_mark_no"`
	/* 否	订单来源编号,最大长度为30,该字段可以显示在骑士APP订单详情页面,示例:
	origin_mark_no:"#京东到家#1"
	达达骑士APP看到的是:#京东到家#1
	*/
	IsUseInsurance int64 `json:"is_use_insurance"`
	/*否
	是否使用保价费(0:不使用保价,1:使用保价; 同时,请确保填写了订单金额(cargo_price))
	商品保价费(当商品出现损坏,可获取一定金额的赔付)
	保费=配送物品实际价值*费率(5‰),配送物品价值及最高赔付不超过10000元, 最高保费为50元(物品价格最小单位为100元,不足100元部分按100元认定,保价费向上取整数, 如:物品声明价值为201元,保价费为300元*5‰=1.5元,取整数为2元。)
	若您选择不保价,若物品出现丢失或损毁,最高可获得平台30元优惠券。 (优惠券直接存入用户账户中)。
	*/
	IsFinishCodeNeeded IsFinishCodeNeeded `json:"is_finish_code_needed"` // 否	收货码(0:不需要;1:需要。收货码的作用是:骑手必须输入收货码才能完成订单妥投)
	DelayPublishTime   int64              `json:"delay_publish_time"`    // 否	预约发单时间(预约时间unix时间戳(10位),精确到分;整分钟为间隔,并且需要至少提前5分钟预约,可以支持未来3天内的订单发预约单。)
	IsDirectDelivery   int64              `json:"is_direct_delivery"`    // 否	是否选择直拿直送(0:不需要;1:需要。选择直拿直送后,同一时间骑士只能配送此订单至完成,同时,也会相应的增加配送费用)
	ProductList        []Product          `json:"product_list"`          // 否	订单商品明细
	PickUpPos          string             `json:"pick_up_pos"`
}

==================== 预发布订单 ====================

type QueryOrderReq

type QueryOrderReq struct {
	OrderID string `json:"order_id"` // 是	第三方订单ID
}

type ReAddOrderReq added in v0.1.3

type ReAddOrderReq struct {
	ShopNo          string  `json:"shop_no"`          // 是	门店编号,门店创建后可在门店列表和单页查看
	OriginID        string  `json:"origin_id"`        // 是	第三方订单ID
	CityCode        string  `json:"city_code"`        // 是	订单所在城市的code(查看各城市对应的code值)
	CargoPrice      float64 `json:"cargo_price"`      // 是	订单金额(单位:元)
	IsPrepay        int64   `json:"is_prepay"`        // 是	是否需要垫付 1:是 0:否 (垫付订单金额,非运费)
	ReceiverName    string  `json:"receiver_name"`    // 是	收货人姓名
	ReceiverAddress string  `json:"receiver_address"` // 是	收货人地址
	ReceiverLat     float64 `json:"receiver_lat"`     // 是	收货人地址纬度(高德坐标系,若是其他地图经纬度需要转化成高德地图经纬度,高德地图坐标拾取器)
	ReceiverLng     float64 `json:"receiver_lng"`     // 是	收货人地址经度(高德坐标系,若是其他地图经纬度需要转化成高德地图经纬度,高德地图坐标拾取器)
	Callback        string  `json:"callback"`         // 是	回调URL(查看回调说明)
	CargoWeight     float64 `json:"cargo_weight"`     // 是	订单重量(单位:Kg)
	ReceiverPhone   string  `json:"receiver_phone"`   // 是	收货人手机号(手机号和座机号必填一项)
	ReceiverTel     string  `json:"receiver_tel"`     // 否	收货人座机号(手机号和座机号必填一项)
	Tips            float64 `json:"tips"`             // 否	小费(单位:元,精确小数点后一位)
	Info            string  `json:"info"`             // 否	订单备注
	CargoType       int64   `json:"cargo_type"`       // 否	订单商品类型:食品小吃-1,饮料-2,鲜花绿植-3,文印票务-8,便利店-9,水果生鲜-13,同城电商-19, 医药-20,蛋糕-21,酒品-24,小商品市场-25,服装-26,汽修零配-27,数码家电-28,小龙虾-29,个人-50,火锅-51,个护美妆-53、母婴-55,家居家纺-57,手机-59,家装-61,其他-5
	CargoNum        int64   `json:"cargo_num"`        // 否	订单商品数量
	InvoiceTitle    string  `json:"invoice_title"`    // 否	发票抬头
	OriginMark      string  `json:"origin_mark"`      // 否	订单来源标示(只支持字母,最大长度为10)
	OriginMarkNo    string  `json:"origin_mark_no"`
	/* 否	订单来源编号,最大长度为30,该字段可以显示在骑士APP订单详情页面,示例:
	origin_mark_no:"#京东到家#1"
	达达骑士APP看到的是:#京东到家#1
	*/
	IsUseInsurance int64 `json:"is_use_insurance"`
	/*否
	是否使用保价费(0:不使用保价,1:使用保价; 同时,请确保填写了订单金额(cargo_price))
	商品保价费(当商品出现损坏,可获取一定金额的赔付)
	保费=配送物品实际价值*费率(5‰),配送物品价值及最高赔付不超过10000元, 最高保费为50元(物品价格最小单位为100元,不足100元部分按100元认定,保价费向上取整数, 如:物品声明价值为201元,保价费为300元*5‰=1.5元,取整数为2元。)
	若您选择不保价,若物品出现丢失或损毁,最高可获得平台30元优惠券。 (优惠券直接存入用户账户中)。
	*/
	IsFinishCodeNeeded IsFinishCodeNeeded `json:"is_finish_code_needed"` // 否	收货码(0:不需要;1:需要。收货码的作用是:骑手必须输入收货码才能完成订单妥投)
	DelayPublishTime   int64              `json:"delay_publish_time"`    // 否	预约发单时间(预约时间unix时间戳(10位),精确到分;整分钟为间隔,并且需要至少提前5分钟预约,可以支持未来3天内的订单发预约单。)
	IsDirectDelivery   int64              `json:"is_direct_delivery"`    // 否	是否选择直拿直送(0:不需要;1:需要。选择直拿直送后,同一时间骑士只能配送此订单至完成,同时,也会相应的增加配送费用)
	ProductList        []Product          `json:"product_list"`          // 否	订单商品明细
	PickUpPos          string             `json:"pick_up_pos"`           // 否	货架信息,该字段可在骑士APP订单备注中展示
}

==================== 订单重发 ====================

type Shop

type Shop struct {
	StationName    string  `json:"station_name"`    //	是	门店名称
	Business       int64   `json:"business"`        //	是	业务类型(食品小吃-1,饮料-2,鲜花绿植-3,文印票务-8,便利店-9,水果生鲜-13,同城电商-19, 医药-20,蛋糕-21,酒品-24,小商品市场-25,服装-26,汽修零配-27,数码家电-28,小龙虾-29,个人-50,火锅-51,个护美妆-53、母婴-55,家居家纺-57,手机-59,家装-61,其他-5)
	CityName       string  `json:"city_name"`       //	是	城市名称(如,上海)
	AreaName       string  `json:"area_name"`       //	是	区域名称(如,浦东新区)
	StationAddress string  `json:"station_address"` //	是	门店地址
	Lng            float64 `json:"lng"`             //	是	门店经度
	Lat            float64 `json:"lat"`             //	是	门店纬度
	ContactName    string  `json:"contact_name"`    //	是	联系人姓名
	Phone          string  `json:"phone"`           //	是	联系人电话
	OriginShopID   string  `json:"origin_shop_id"`  //	否	门店编码,可自定义,但必须唯一;若不填写,则系统自动生成
	IdCard         string  `json:"id_card"`         //	否	联系人身份证
	Username       string  `json:"username"`        //	否	达达商家app账号(若不需要登陆app,则不用设置)
	Password       string  `json:"password"`        //	否	达达商家app密码(若不需要登陆app,则不用设置)
}

type TransporterNotifyReq added in v0.1.2

type TransporterNotifyReq struct {
	OrderId      string `json:"orderId" validate:"required"` // 是 商家第三方订单号
	DadaOrderId  int64  `json:"dadaOrderId"`                 // 否 达达订单号
	CancelReason string `json:"cancelReason"`                // 是 骑士取消原因
}

==================== 骑手取消通知 ====================

type UpdateShopReq added in v0.1.9

type UpdateShopReq struct {
	OriginShopID   string  `json:"origin_shop_id"`  //	是	门店编码
	NewShopID      string  `json:"new_shop_id"`     //	否	新的门店编码
	StationName    string  `json:"station_name"`    //	否	门店名称
	Business       int64   `json:"business"`        //	否	业务类型(食品小吃-1,饮料-2,鲜花绿植-3,文印票务-8,便利店-9,水果生鲜-13,同城电商-19, 医药-20,蛋糕-21,酒品-24,小商品市场-25,服装-26,汽修零配-27,数码家电-28,小龙虾-29,个人-50,火锅-51,个护美妆-53、母婴-55,家居家纺-57,手机-59,家装-61,其他-5)
	CityName       string  `json:"city_name"`       //	否	城市名称(如,上海)
	AreaName       string  `json:"area_name"`       //	否	区域名称(如,浦东新区)
	StationAddress string  `json:"station_address"` //	否	门店地址
	Lng            float64 `json:"lng"`             //	否	门店经度
	Lat            float64 `json:"lat"`             //	否	门店纬度
	ContactName    string  `json:"contact_name"`    //	否	联系人姓名
	Phone          string  `json:"phone"`           //	否	联系人电话
	Status         int64   `json:"status"`          //	否	门店状态(1-门店激活,0-门店下线)
}

==================== 更新门店 ====================

Jump to

Keyboard shortcuts

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