icburfq

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

ICBU-RFQ model

https://open.taobao.com/API.htm?docId=40805&docType=2

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlibabaIcbuAnnexUploadAPIResponse

type AlibabaIcbuAnnexUploadAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuAnnexUploadResponse
}

上传附件获取附件files_str API返回值 alibaba.icbu.annex.upload

上传附件获取附件files_str

type AlibabaIcbuAnnexUploadRequest

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

上传附件获取附件files_str API请求 alibaba.icbu.annex.upload

上传附件获取附件files_str

func NewAlibabaIcbuAnnexUploadRequest

func NewAlibabaIcbuAnnexUploadRequest() *AlibabaIcbuAnnexUploadRequest

初始化AlibabaIcbuAnnexUploadRequest对象

func (AlibabaIcbuAnnexUploadRequest) GetApiMethodName

func (r AlibabaIcbuAnnexUploadRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuAnnexUploadRequest) GetApiParams

func (r AlibabaIcbuAnnexUploadRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaIcbuAnnexUploadRequest) GetFileInputStreamBytes

func (r AlibabaIcbuAnnexUploadRequest) GetFileInputStreamBytes() []*model.File

FileInputStreamBytes Getter

func (AlibabaIcbuAnnexUploadRequest) GetFileName

func (r AlibabaIcbuAnnexUploadRequest) GetFileName() string

FileName Getter

func (AlibabaIcbuAnnexUploadRequest) GetSource

func (r AlibabaIcbuAnnexUploadRequest) GetSource() string

Source Getter

func (*AlibabaIcbuAnnexUploadRequest) SetFileInputStreamBytes

func (r *AlibabaIcbuAnnexUploadRequest) SetFileInputStreamBytes(fileInputStreamBytes []*model.File) error

FileInputStreamBytes Setter 文件字节流

func (*AlibabaIcbuAnnexUploadRequest) SetFileName

func (r *AlibabaIcbuAnnexUploadRequest) SetFileName(fileName string) error

FileName Setter 文件名

func (*AlibabaIcbuAnnexUploadRequest) SetSource

func (r *AlibabaIcbuAnnexUploadRequest) SetSource(source string) error

Source Setter 来源

type AlibabaIcbuAnnexUploadResponse

type AlibabaIcbuAnnexUploadResponse struct {
	XMLName xml.Name `xml:"alibaba_icbu_annex_upload_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回错误码
	ErrType string `json:"err_type,omitempty" xml:"err_type,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 文件file_str
	Result string `json:"result,omitempty" xml:"result,omitempty"`
	// 是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

上传附件获取附件files_str 成功返回结果

type AlibabaIcbuQuotationPostAPIResponse

type AlibabaIcbuQuotationPostAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuQuotationPostResponse
}

供应商提交报价 API返回值 alibaba.icbu.quotation.post

供应商对RFQ进行报价

type AlibabaIcbuQuotationPostRequest

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

供应商提交报价 API请求 alibaba.icbu.quotation.post

供应商对RFQ进行报价

func NewAlibabaIcbuQuotationPostRequest

func NewAlibabaIcbuQuotationPostRequest() *AlibabaIcbuQuotationPostRequest

初始化AlibabaIcbuQuotationPostRequest对象

func (AlibabaIcbuQuotationPostRequest) GetApiMethodName

func (r AlibabaIcbuQuotationPostRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuQuotationPostRequest) GetApiParams

func (r AlibabaIcbuQuotationPostRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaIcbuQuotationPostRequest) GetDto

Dto Getter

func (AlibabaIcbuQuotationPostRequest) GetMd5key

Md5key Getter

func (*AlibabaIcbuQuotationPostRequest) SetDto

Dto Setter 报价DTO

func (*AlibabaIcbuQuotationPostRequest) SetMd5key

func (r *AlibabaIcbuQuotationPostRequest) SetMd5key(md5key string) error

Md5key Setter 验证

type AlibabaIcbuQuotationPostResponse

type AlibabaIcbuQuotationPostResponse struct {
	XMLName xml.Name `xml:"alibaba_icbu_quotation_post_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 请求返回结果信息
	Result *RfqRemoteServiceResult `json:"result,omitempty" xml:"result,omitempty"`
}

供应商提交报价 成功返回结果

type AlibabaIcbuRfqMyequityAPIResponse

type AlibabaIcbuRfqMyequityAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuRfqMyequityResponse
}

我的权益 API返回值 alibaba.icbu.rfq.myequity

查询供应商权益接口

type AlibabaIcbuRfqMyequityRequest

type AlibabaIcbuRfqMyequityRequest struct {
	model.Params
}

我的权益 API请求 alibaba.icbu.rfq.myequity

查询供应商权益接口

func NewAlibabaIcbuRfqMyequityRequest

func NewAlibabaIcbuRfqMyequityRequest() *AlibabaIcbuRfqMyequityRequest

初始化AlibabaIcbuRfqMyequityRequest对象

func (AlibabaIcbuRfqMyequityRequest) GetApiMethodName

func (r AlibabaIcbuRfqMyequityRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuRfqMyequityRequest) GetApiParams

func (r AlibabaIcbuRfqMyequityRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

type AlibabaIcbuRfqMyequityResponse

type AlibabaIcbuRfqMyequityResponse struct {
	XMLName xml.Name `xml:"alibaba_icbu_rfq_myequity_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 请求返回结果
	ServiceResult *ServiceResult `json:"service_result,omitempty" xml:"service_result,omitempty"`
}

我的权益 成功返回结果

type AlibabaIcbuRfqReadAPIResponse

type AlibabaIcbuRfqReadAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuRfqReadResponse
}

是否已读RFQ API返回值 alibaba.icbu.rfq.read

是否已读RFQ

type AlibabaIcbuRfqReadRequest

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

是否已读RFQ API请求 alibaba.icbu.rfq.read

是否已读RFQ

func NewAlibabaIcbuRfqReadRequest

func NewAlibabaIcbuRfqReadRequest() *AlibabaIcbuRfqReadRequest

初始化AlibabaIcbuRfqReadRequest对象

func (AlibabaIcbuRfqReadRequest) GetApiMethodName

func (r AlibabaIcbuRfqReadRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuRfqReadRequest) GetApiParams

func (r AlibabaIcbuRfqReadRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaIcbuRfqReadRequest) GetRfqIdList

func (r AlibabaIcbuRfqReadRequest) GetRfqIdList() []string

RfqIdList Getter

func (*AlibabaIcbuRfqReadRequest) SetRfqIdList

func (r *AlibabaIcbuRfqReadRequest) SetRfqIdList(rfqIdList []string) error

RfqIdList Setter 查询RFQID列表

type AlibabaIcbuRfqReadResponse

type AlibabaIcbuRfqReadResponse struct {
	XMLName xml.Name `xml:"alibaba_icbu_rfq_read_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// alinkappserver系统返回的通用结果类
	Result *ServiceResult `json:"result,omitempty" xml:"result,omitempty"`
}

是否已读RFQ 成功返回结果

type AlibabaIcbuRfqRecommendAPIResponse

type AlibabaIcbuRfqRecommendAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuRfqRecommendResponse
}

rfq推荐 API返回值 alibaba.icbu.rfq.recommend

rfq推荐

type AlibabaIcbuRfqRecommendRequest

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

rfq推荐 API请求 alibaba.icbu.rfq.recommend

rfq推荐

func NewAlibabaIcbuRfqRecommendRequest

func NewAlibabaIcbuRfqRecommendRequest() *AlibabaIcbuRfqRecommendRequest

初始化AlibabaIcbuRfqRecommendRequest对象

func (AlibabaIcbuRfqRecommendRequest) GetApiMethodName

func (r AlibabaIcbuRfqRecommendRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuRfqRecommendRequest) GetApiParams

func (r AlibabaIcbuRfqRecommendRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaIcbuRfqRecommendRequest) GetQueryDto

func (r AlibabaIcbuRfqRecommendRequest) GetQueryDto() *QueryDto

QueryDto Getter

func (*AlibabaIcbuRfqRecommendRequest) SetQueryDto

func (r *AlibabaIcbuRfqRecommendRequest) SetQueryDto(queryDto *QueryDto) error

QueryDto Setter 入参数据

type AlibabaIcbuRfqRecommendResponse

type AlibabaIcbuRfqRecommendResponse struct {
	XMLName xml.Name `xml:"alibaba_icbu_rfq_recommend_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// alinkappserver系统返回的通用结果类
	Result *ServiceResult `json:"result,omitempty" xml:"result,omitempty"`
}

rfq推荐 成功返回结果

type AlibabaIcbuRfqSearchAPIResponse

type AlibabaIcbuRfqSearchAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuRfqSearchResponse
}

查询RFQ API返回值 alibaba.icbu.rfq.search

用于查询RFQ的信息

type AlibabaIcbuRfqSearchRequest

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

查询RFQ API请求 alibaba.icbu.rfq.search

用于查询RFQ的信息

func NewAlibabaIcbuRfqSearchRequest

func NewAlibabaIcbuRfqSearchRequest() *AlibabaIcbuRfqSearchRequest

初始化AlibabaIcbuRfqSearchRequest对象

func (AlibabaIcbuRfqSearchRequest) GetApiMethodName

func (r AlibabaIcbuRfqSearchRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuRfqSearchRequest) GetApiParams

func (r AlibabaIcbuRfqSearchRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaIcbuRfqSearchRequest) GetCond

Cond Getter

func (AlibabaIcbuRfqSearchRequest) GetMd5key

func (r AlibabaIcbuRfqSearchRequest) GetMd5key() string

Md5key Getter

func (*AlibabaIcbuRfqSearchRequest) SetCond

Cond Setter 查询条件

func (*AlibabaIcbuRfqSearchRequest) SetMd5key

func (r *AlibabaIcbuRfqSearchRequest) SetMd5key(md5key string) error

Md5key Setter 验证

type AlibabaIcbuRfqSearchResponse

type AlibabaIcbuRfqSearchResponse struct {
	XMLName xml.Name `xml:"alibaba_icbu_rfq_search_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回信息结果集
	Result *RfqRemoteServiceResult `json:"result,omitempty" xml:"result,omitempty"`
}

查询RFQ 成功返回结果

type AlibabaIcbuRfqdetailGetAPIResponse

type AlibabaIcbuRfqdetailGetAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuRfqdetailGetResponse
}

获取RFQ详情 API返回值 alibaba.icbu.rfqdetail.get

查看RFQ的详情信息

type AlibabaIcbuRfqdetailGetRequest

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

获取RFQ详情 API请求 alibaba.icbu.rfqdetail.get

查看RFQ的详情信息

func NewAlibabaIcbuRfqdetailGetRequest

func NewAlibabaIcbuRfqdetailGetRequest() *AlibabaIcbuRfqdetailGetRequest

初始化AlibabaIcbuRfqdetailGetRequest对象

func (AlibabaIcbuRfqdetailGetRequest) GetApiMethodName

func (r AlibabaIcbuRfqdetailGetRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuRfqdetailGetRequest) GetApiParams

func (r AlibabaIcbuRfqdetailGetRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaIcbuRfqdetailGetRequest) GetMd5key

func (r AlibabaIcbuRfqdetailGetRequest) GetMd5key() string

Md5key Getter

func (AlibabaIcbuRfqdetailGetRequest) GetRfqQueryDto

RfqQueryDto Getter

func (*AlibabaIcbuRfqdetailGetRequest) SetMd5key

func (r *AlibabaIcbuRfqdetailGetRequest) SetMd5key(md5key string) error

Md5key Setter 验证

func (*AlibabaIcbuRfqdetailGetRequest) SetRfqQueryDto

func (r *AlibabaIcbuRfqdetailGetRequest) SetRfqQueryDto(rfqQueryDto *RfqDetailSearchQueryDto) error

RfqQueryDto Setter 查询RFQ详情DTO

type AlibabaIcbuRfqdetailGetResponse

type AlibabaIcbuRfqdetailGetResponse struct {
	XMLName xml.Name `xml:"alibaba_icbu_rfqdetail_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果集
	Result *RfqRemoteServiceResult `json:"result,omitempty" xml:"result,omitempty"`
}

获取RFQ详情 成功返回结果

type Attachedfiles

type Attachedfiles struct {
	// 文件名
	FileName string `json:"file_name,omitempty" xml:"file_name,omitempty"`
	// 文件地址
	FileUrl string `json:"file_url,omitempty" xml:"file_url,omitempty"`
}

Attachedfiles

type BuyRequestSearchDetailRemoteDto

type BuyRequestSearchDetailRemoteDto struct {
	// 语种
	LangSrc string `json:"lang_src,omitempty" xml:"lang_src,omitempty"`
	// 供应商国家
	SupplierCountrys string `json:"supplier_countrys,omitempty" xml:"supplier_countrys,omitempty"`
	// 类目ID
	CategoryId int64 `json:"category_id,omitempty" xml:"category_id,omitempty"`
	// 类目名称
	CategoryName string `json:"category_name,omitempty" xml:"category_name,omitempty"`
	// 附加名称
	AnnexNames string `json:"annex_names,omitempty" xml:"annex_names,omitempty"`
	// 付款条件
	PaymentTerms string `json:"payment_terms,omitempty" xml:"payment_terms,omitempty"`
	// 目的港
	DestinationPort string `json:"destination_port,omitempty" xml:"destination_port,omitempty"`
	// 价格单位
	FobPriceUnit string `json:"fob_price_unit,omitempty" xml:"fob_price_unit,omitempty"`
	// 价格
	FobPrice string `json:"fob_price,omitempty" xml:"fob_price,omitempty"`
	// 发运条件
	ShippingTerms string `json:"shipping_terms,omitempty" xml:"shipping_terms,omitempty"`
	// 剩余报价数量
	LeftCount int64 `json:"left_count,omitempty" xml:"left_count,omitempty"`
	// 开放时间
	OpenTime int64 `json:"open_time,omitempty" xml:"open_time,omitempty"`
	// 过期值
	ExpirateTime int64 `json:"expirate_time,omitempty" xml:"expirate_time,omitempty"`
	// 国家简称
	CountrySimple string `json:"country_simple,omitempty" xml:"country_simple,omitempty"`
	// 数量单位
	QuantityUnit string `json:"quantity_unit,omitempty" xml:"quantity_unit,omitempty"`
	// 数量
	Quantity int64 `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 状态
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 描述
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// 标题
	Subject string `json:"subject,omitempty" xml:"subject,omitempty"`
	// RFQ ID
	RfqId string `json:"rfq_id,omitempty" xml:"rfq_id,omitempty"`
}

BuyRequestSearchDetailRemoteDto

type Categorylist

type Categorylist struct {
	// 类目ID
	CategoryId int64 `json:"category_id,omitempty" xml:"category_id,omitempty"`
	// 类目名称
	CategoryName string `json:"category_name,omitempty" xml:"category_name,omitempty"`
	// 数量
	Count int64 `json:"count,omitempty" xml:"count,omitempty"`
}

Categorylist

type EquityPackageDto

type EquityPackageDto struct {
	// 剩余权益
	EquityCount int64 `json:"equity_count,omitempty" xml:"equity_count,omitempty"`
	// 过期时间
	ExpiredDate string `json:"expired_date,omitempty" xml:"expired_date,omitempty"`
	// 市场表现分
	Score int64 `json:"score,omitempty" xml:"score,omitempty"`
	// 击败其他供应商百分比
	BeatSupplierPercent string `json:"beat_supplier_percent,omitempty" xml:"beat_supplier_percent,omitempty"`
	// 市场表现分统计开始时间
	StatisticStartDate string `json:"statistic_start_date,omitempty" xml:"statistic_start_date,omitempty"`
	// 市场表现分统计结束时间
	StatisticEndDate string `json:"statistic_end_date,omitempty" xml:"statistic_end_date,omitempty"`
	// 剩余置顶报价权益
	TopServiceCount int64 `json:"top_service_count,omitempty" xml:"top_service_count,omitempty"`
}

EquityPackageDto

type PageView

type PageView struct {
	// 当前页面
	Current int64 `json:"current,omitempty" xml:"current,omitempty"`
	// 页面大小
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// 推荐数量
	TotalItem int64 `json:"total_item,omitempty" xml:"total_item,omitempty"`
	// 总页数
	TotalPages int64 `json:"total_pages,omitempty" xml:"total_pages,omitempty"`
}

PageView

type PriceList

type PriceList struct {
	// 目的港
	Port string `json:"port,omitempty" xml:"port,omitempty"`
	// 发运条件
	ShippingTerms string `json:"shipping_terms,omitempty" xml:"shipping_terms,omitempty"`
	// 图片image_str,请通过调用alibaba.icbu.annex.upload结果作为入参如果是都个附件通过\r\n分割
	ImageStr string `json:"image_str,omitempty" xml:"image_str,omitempty"`
	// 产品编号
	ModelNum string `json:"model_num,omitempty" xml:"model_num,omitempty"`
	// 产品名称
	ItemName string `json:"item_name,omitempty" xml:"item_name,omitempty"`
	// 价格
	FobPrice string `json:"fob_price,omitempty" xml:"fob_price,omitempty"`
	// 数量
	Quantity string `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 数量单位
	QuantityUnit string `json:"quantity_unit,omitempty" xml:"quantity_unit,omitempty"`
	// 备注
	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 价格单位
	FobPriceUnit string `json:"fob_price_unit,omitempty" xml:"fob_price_unit,omitempty"`
}

PriceList

type QueryDto

type QueryDto struct {
	// 推荐数量
	Count int64 `json:"count,omitempty" xml:"count,omitempty"`
	// 当前页面数
	Current int64 `json:"current,omitempty" xml:"current,omitempty"`
	// 页面大小
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// 系统参数qn-homepage
	Site string `json:"site,omitempty" xml:"site,omitempty"`
	// 系统参数U_P_I
	Type string `json:"type,omitempty" xml:"type,omitempty"`
}

QueryDto

type RecommendReturnDto

type RecommendReturnDto struct {
	// 返回结果统计
	Pagination *PageView `json:"pagination,omitempty" xml:"pagination,omitempty"`
	// 返回推荐RFQ
	RfqList []RecommendRfqDto `json:"rfq_list,omitempty" xml:"rfq_list>recommend_rfq_dto,omitempty"`
}

RecommendReturnDto

type RecommendRfqDto

type RecommendRfqDto struct {
	// 国家全称
	Country string `json:"country,omitempty" xml:"country,omitempty"`
	// 国家简称
	CountrySimple string `json:"country_simple,omitempty" xml:"country_simple,omitempty"`
	// 发布时间戳
	DatePost int64 `json:"date_post,omitempty" xml:"date_post,omitempty"`
	// 发布时间
	DatePostStr string `json:"date_post_str,omitempty" xml:"date_post_str,omitempty"`
	// RFQ详情
	Detail string `json:"detail,omitempty" xml:"detail,omitempty"`
	// 是否有读过
	HasRead bool `json:"has_read,omitempty" xml:"has_read,omitempty"`
	// 是否有图片
	HaveImage bool `json:"have_image,omitempty" xml:"have_image,omitempty"`
	// 图片地址
	ImageUrl string `json:"image_url,omitempty" xml:"image_url,omitempty"`
	// 剩余报价数
	LeftCount int64 `json:"left_count,omitempty" xml:"left_count,omitempty"`
	// 数量
	Quantity int64 `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// rfqID
	RfqId string `json:"rfq_id,omitempty" xml:"rfq_id,omitempty"`
	// RFQ标题
	Subject string `json:"subject,omitempty" xml:"subject,omitempty"`
	// 数量单位
	QuantityUnit string `json:"quantity_unit,omitempty" xml:"quantity_unit,omitempty"`
}

RecommendRfqDto

type Requestlist

type Requestlist struct {
	// RFQID
	RfqId string `json:"rfq_id,omitempty" xml:"rfq_id,omitempty"`
	// 类目ID
	CategoryId int64 `json:"category_id,omitempty" xml:"category_id,omitempty"`
	// RFQ标题
	Subject string `json:"subject,omitempty" xml:"subject,omitempty"`
	// RFQ内容
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// 数量
	Quantity int64 `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 数量单位
	QuantityUnit string `json:"quantity_unit,omitempty" xml:"quantity_unit,omitempty"`
	// 国家简称
	CountrySimple string `json:"country_simple,omitempty" xml:"country_simple,omitempty"`
	// 剩余报价
	LeftCount int64 `json:"left_count,omitempty" xml:"left_count,omitempty"`
	// 附件名称
	AnnexNames string `json:"annex_names,omitempty" xml:"annex_names,omitempty"`
	// 语种
	LangSrc string `json:"lang_src,omitempty" xml:"lang_src,omitempty"`
	// 过期时间
	ExpirateTime int64 `json:"expirate_time,omitempty" xml:"expirate_time,omitempty"`
	// 开始时间
	OpenTime int64 `json:"open_time,omitempty" xml:"open_time,omitempty"`
	// 图片地址
	ImageUrl string `json:"image_url,omitempty" xml:"image_url,omitempty"`
	// 供应商国家
	SupplierCountrys string `json:"supplier_countrys,omitempty" xml:"supplier_countrys,omitempty"`
	// 附件
	AnnexFiles []RfqAnnexFileRemoteDto `json:"annex_files,omitempty" xml:"annex_files>rfq_annex_file_remote_dto,omitempty"`
	// 唯一加密RFQID
	UniqueRfqId string `json:"unique_rfq_id,omitempty" xml:"unique_rfq_id,omitempty"`
}

Requestlist

type RfqAnnexFileRemoteDto

type RfqAnnexFileRemoteDto struct {
	// 文件名
	FileName string `json:"file_name,omitempty" xml:"file_name,omitempty"`
	// 唯一文件名
	UniqueFileName string `json:"unique_file_name,omitempty" xml:"unique_file_name,omitempty"`
}

RfqAnnexFileRemoteDto

type RfqBuyRequestSearchDetailRemoteDto

type RfqBuyRequestSearchDetailRemoteDto struct {
	// 附件列表
	Attachments []Attachedfiles `json:"attachments,omitempty" xml:"attachments>attachedfiles,omitempty"`
	// RFQ详情
	RfqDetailDto *BuyRequestSearchDetailRemoteDto `json:"rfq_detail_dto,omitempty" xml:"rfq_detail_dto,omitempty"`
}

RfqBuyRequestSearchDetailRemoteDto

type RfqDetailSearchQueryDto

type RfqDetailSearchQueryDto struct {
	// RFQ ID
	RfqId string `json:"rfq_id,omitempty" xml:"rfq_id,omitempty"`
}

RfqDetailSearchQueryDto

type RfqQuotationPriceRemoteDTO

type RfqQuotationPriceRemoteDTO struct {
	// 备注
	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 预计时间
	EstimatedDate string `json:"estimated_date,omitempty" xml:"estimated_date,omitempty"`
	// 样品运费支付方
	Payment string `json:"payment,omitempty" xml:"payment,omitempty"`
	// 是否是免费
	IsFree string `json:"is_free,omitempty" xml:"is_free,omitempty"`
	// 是否提供样本
	IsSupport string `json:"is_support,omitempty" xml:"is_support,omitempty"`
}

RfqQuotationPriceRemoteDTO

type RfqQuotationRemoteDto

type RfqQuotationRemoteDto struct {
	// 给买家留言
	Details string `json:"details,omitempty" xml:"details,omitempty"`
	// 附件file_str,请通过调用alibaba.icbu.annex.upload结果作为入参
	AnnexFilesStr string `json:"annex_files_str,omitempty" xml:"annex_files_str,omitempty"`
	// 样本
	Sample *RfqQuotationPriceRemoteDTO `json:"sample,omitempty" xml:"sample,omitempty"`
	// 报价列表
	PriceList []PriceList `json:"price_list,omitempty" xml:"price_list>price_list,omitempty"`
	// RFQID
	RfqId string `json:"rfq_id,omitempty" xml:"rfq_id,omitempty"`
	// 付费条款
	PaymentTerms string `json:"payment_terms,omitempty" xml:"payment_terms,omitempty"`
	// 过期时间
	ExpiryDate string `json:"expiry_date,omitempty" xml:"expiry_date,omitempty"`
	// 报价ID
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
}

RfqQuotationRemoteDto

type RfqRemoteServiceResult

type RfqRemoteServiceResult struct {
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 返回结果信息
	Result *RfqQuotationRemoteDto `json:"result,omitempty" xml:"result,omitempty"`
	// 错误类型
	ErrType string `json:"err_type,omitempty" xml:"err_type,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 错误类型
	ErrorType string `json:"error_type,omitempty" xml:"error_type,omitempty"`
}

RfqRemoteServiceResult

type RfqRequestSearchCondDto

type RfqRequestSearchCondDto struct {
	// 关键词
	SearchText string `json:"search_text,omitempty" xml:"search_text,omitempty"`
	// 每页显示个数
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// 过滤RFQ发送时间秒级别的
	OpenTime int64 `json:"open_time,omitempty" xml:"open_time,omitempty"`
	// 是否有附件
	Attachment bool `json:"attachment,omitempty" xml:"attachment,omitempty"`
	// 是否有图片
	Photo bool `json:"photo,omitempty" xml:"photo,omitempty"`
	// 国家简称
	Country string `json:"country,omitempty" xml:"country,omitempty"`
	// 类目
	CategoryId string `json:"category_id,omitempty" xml:"category_id,omitempty"`
	// RFQ发布到现在的结束时间秒级别
	CloseTime int64 `json:"close_time,omitempty" xml:"close_time,omitempty"`
	// 最小量
	QuantityMin int64 `json:"quantity_min,omitempty" xml:"quantity_min,omitempty"`
	// 当前页
	CurrentPage int64 `json:"current_page,omitempty" xml:"current_page,omitempty"`
	// 最大量
	QuantityMax int64 `json:"quantity_max,omitempty" xml:"quantity_max,omitempty"`
	// 是否报满RFQ
	FullQuote bool `json:"full_quote,omitempty" xml:"full_quote,omitempty"`
	// 是否限免RFQ
	ZeroQuotation bool `json:"zero_quotation,omitempty" xml:"zero_quotation,omitempty"`
	// 是否过滤已报价
	FilterQuoted bool `json:"filter_quoted,omitempty" xml:"filter_quoted,omitempty"`
}

RfqRequestSearchCondDto

type RfqRequestSearchResultDto

type RfqRequestSearchResultDto struct {
	// RFQ列表
	RequestList []Requestlist `json:"request_list,omitempty" xml:"request_list>requestlist,omitempty"`
	// 总数
	Total int64 `json:"total,omitempty" xml:"total,omitempty"`
	// 类目列表
	CategoryList []Categorylist `json:"category_list,omitempty" xml:"category_list>categorylist,omitempty"`
}

RfqRequestSearchResultDto

type ServiceResult

type ServiceResult struct {
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 返回信息
	Msg string `json:"msg,omitempty" xml:"msg,omitempty"`
	// 我的权益信息
	Value *EquityPackageDto `json:"value,omitempty" xml:"value,omitempty"`
	// 错误码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 操作结果对象
	ResultCode int64 `json:"result_code,omitempty" xml:"result_code,omitempty"`
}

ServiceResult

Jump to

Keyboard shortcuts

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