Documentation ¶
Index ¶
- Constants
- func CheckNotifySign(clientID, orderID, updateTime, sign string) error
- type AddAfterQueryReq
- type AddMerchantReq
- type AddOrderReq
- type AddShopReq
- type CancelFrom
- type CancelOrderReq
- type CancelReasonID
- type ConfirmOrderGoodsReq
- type Dada
- func (dd *Dada) AddAfterQuery(deliveryNo string) (*baseRes, error)
- func (dd *Dada) AddMerchant(req *AddMerchantReq) (*baseRes, string, error)
- func (dd *Dada) AddOrder(req *AddOrderReq) (*baseRes, *addOrderRes, error)
- func (dd *Dada) AddShop(req *AddShopReq) (*baseRes, *addShopRes, error)
- func (dd *Dada) CancelOrder(req *CancelOrderReq) (*baseRes, *cancelOrderRes, error)
- func (dd *Dada) ConfirmMessage(req *NotifyConfirmReq) (*baseRes, error)
- func (dd *Dada) ConfirmOrderGoods(orderID string) (*baseRes, error)
- func (dd *Dada) GetCity() (*baseRes, []*getCityRes, error)
- func (dd *Dada) QueryDeliverFee(req *QueryDeliverFeeReq) (*baseRes, *queryDeliverFeeRes, error)
- func (dd *Dada) QueryOrder(orderID string) (*baseRes, *queryOrderRes, error)
- func (dd *Dada) ReAddOrder(req *ReAddOrderReq) (*baseRes, *reAddOrderRes, error)
- func (dd *Dada) SetHttpHeader(k string, v string)
- func (dd *Dada) UpdateShop(req *UpdateShopReq) (*baseRes, error)
- type Env
- type IsConfirmTransporterCancel
- type IsFinishCodeNeeded
- type NotifyConfirmReq
- type NotifyMessageType
- type NotifyReq
- type NotifyRes
- type NotifyReturnMsg
- type OrderNotifyReq
- type OrderStatusCode
- type Product
- type QueryDeliverFeeReq
- type QueryOrderReq
- type ReAddOrderReq
- type Shop
- type TransporterNotifyReq
- type UpdateShopReq
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 ¶
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 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 (*Dada) AddAfterQuery ¶
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 (*Dada) QueryDeliverFee ¶
func (dd *Dada) QueryDeliverFee(req *QueryDeliverFeeReq) (*baseRes, *queryDeliverFeeRes, error)
func (*Dada) QueryOrder ¶
func (*Dada) ReAddOrder ¶ added in v0.1.3
func (dd *Dada) ReAddOrder(req *ReAddOrderReq) (*baseRes, *reAddOrderRes, error)
func (*Dada) SetHttpHeader ¶
func (*Dada) UpdateShop ¶ added in v0.1.9
func (dd *Dada) UpdateShop(req *UpdateShopReq) (*baseRes, error)
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 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-门店下线) }
==================== 更新门店 ====================
Click to show internal directories.
Click to hide internal directories.