1
This commit is contained in:
@@ -4,6 +4,10 @@ import (
|
||||
"errors"
|
||||
address_create_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/address_create/request"
|
||||
address_create_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/address_create/response"
|
||||
address_getAreasByProvince_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/address_getAreasByProvince/request"
|
||||
address_getAreasByProvince_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/address_getAreasByProvince/response"
|
||||
address_getProvince_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/address_getProvince/request"
|
||||
address_getProvince_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/address_getProvince/response"
|
||||
address_list_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/address_list/request"
|
||||
address_list_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/address_list/response"
|
||||
freightTemplate_create_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/freightTemplate_create/request"
|
||||
@@ -155,34 +159,6 @@ func (a *API) BindStoreSaleLimit(param *shop_bindStoreSaleLimit_request.ShopBind
|
||||
return response.Data, nil
|
||||
}
|
||||
|
||||
//门店新增查询发货地址
|
||||
func (a *API) AddressCreate(param *address_create_request.AddressCreateParam) (*address_create_response.AddressCreateData, error) {
|
||||
request := address_create_request.New()
|
||||
request.Param = param
|
||||
response, err := request.Execute(a.accessTokenObj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response.Code != RequestSuccessCode {
|
||||
return nil, errors.New(response.SubMsg)
|
||||
}
|
||||
return response.Data, nil
|
||||
}
|
||||
|
||||
//分页获取商家地址列表
|
||||
func (a *API) GetAddressList(param *address_list_request.AddressListParam) (*address_list_response.AddressListData, error) {
|
||||
request := address_list_request.New()
|
||||
request.Param = param
|
||||
response, err := request.Execute(a.accessTokenObj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response.Code != RequestSuccessCode {
|
||||
return nil, errors.New(response.SubMsg)
|
||||
}
|
||||
return response.Data, nil
|
||||
}
|
||||
|
||||
// 创建运费模板
|
||||
func (a *API) FreightTemplateCreate(param *freightTemplate_create_request.FreightTemplateCreateParam) (*freightTemplate_create_response.FreightTemplateCreateData, error) {
|
||||
request := freightTemplate_create_request.New()
|
||||
@@ -266,3 +242,61 @@ func (a *API) BindFenceByStore(param *warehouse_bindFencesByStore_request.Wareho
|
||||
}
|
||||
return response.Data, nil
|
||||
}
|
||||
|
||||
//address
|
||||
|
||||
//门店新增查询发货地址
|
||||
func (a *API) AddressCreate(param *address_create_request.AddressCreateParam) (*address_create_response.AddressCreateData, error) {
|
||||
request := address_create_request.New()
|
||||
request.Param = param
|
||||
response, err := request.Execute(a.accessTokenObj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response.Code != RequestSuccessCode {
|
||||
return nil, errors.New(response.SubMsg)
|
||||
}
|
||||
return response.Data, nil
|
||||
}
|
||||
|
||||
//分页获取商家地址列表
|
||||
func (a *API) GetAddressList(param *address_list_request.AddressListParam) (*address_list_response.AddressListData, error) {
|
||||
request := address_list_request.New()
|
||||
request.Param = param
|
||||
response, err := request.Execute(a.accessTokenObj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response.Code != RequestSuccessCode {
|
||||
return nil, errors.New(response.SubMsg)
|
||||
}
|
||||
return response.Data, nil
|
||||
}
|
||||
|
||||
//根据省份ID获取全量四级地址
|
||||
func (a *API) GetAreasByProvince(param *address_getAreasByProvince_request.AddressGetAreasByProvinceParam) (*address_getAreasByProvince_response.AddressGetAreasByProvinceData, error) {
|
||||
request := address_getAreasByProvince_request.New()
|
||||
request.Param = param
|
||||
response, err := request.Execute(a.accessTokenObj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response.Code != RequestSuccessCode {
|
||||
return nil, errors.New(response.SubMsg)
|
||||
}
|
||||
return response.Data, nil
|
||||
}
|
||||
|
||||
//获取四级地址全量省份信息
|
||||
func (a *API) GetProvince(param *address_getProvince_request.AddressGetProvinceParam) (*address_getProvince_response.AddressGetProvinceData, error) {
|
||||
request := address_getProvince_request.New()
|
||||
request.Param = param
|
||||
response, err := request.Execute(a.accessTokenObj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response.Code != RequestSuccessCode {
|
||||
return nil, errors.New(response.SubMsg)
|
||||
}
|
||||
return response.Data, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user