apis

package
v1.63.0 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2025 License: Apache-2.0 Imports: 2 Imported by: 10

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddCoProductRequest added in v1.63.0

type AddCoProductRequest struct {
	core.JDCloudRequest

	/* 区域(如:cn-north-1)  */
	RegionId string `json:"regionId"`

	/* 合作id (Optional) */
	CooperationId *string `json:"cooperationId"`

	/* 合作产品名称 (Optional) */
	ProductName *string `json:"productName"`

	/* 合作名称 (Optional) */
	Name *string `json:"name"`

	/* 产品类型 (Optional) */
	ProductType *int `json:"productType"`

	/* 产品模式 (Optional) */
	ProductMode *int `json:"productMode"`

	/* 产品简介 (Optional) */
	ProductDesc *string `json:"productDesc"`

	/* 目标客户 (Optional) */
	TargetCustomer *string `json:"targetCustomer"`

	/* 市场规模 (Optional) */
	MarketSize *string `json:"marketSize"`

	/* 主要竞品 (Optional) */
	ComparableProduct *string `json:"comparableProduct"`

	/* 售卖形态  1套/n年、2套/n月、3套、4次 (Optional) */
	SellingForm *int `json:"sellingForm"`

	/* 售卖方式  1直销,2渠道,3代理 (Optional) */
	SellingMode *string `json:"sellingMode"`

	/* 定价 (Optional) */
	Pricing *string `json:"pricing"`

	/* 产品状态 (Optional) */
	ProductStatus *int `json:"productStatus"`

	/* 收入预测 (Optional) */
	IncomeForecast *string `json:"incomeForecast"`

	/* 成本结构 (Optional) */
	CostStructure *string `json:"costStructure"`

	/* 毛利率预测 (Optional) */
	GrossMarginForecast *string `json:"grossMarginForecast"`

	/* 定价策略 1市场对标, 2总成本加成,3变动成本加成 (Optional) */
	PricingStrategy *int `json:"pricingStrategy"`

	/* 结算方式 1固定金额结算,2实际售价固定比例结算,3实际售价浮动比例结算 (Optional) */
	SettlementMode *int `json:"settlementMode"`

	/* 结算周期 1周结后付款、2月结后付款、3季结后付款、4年结后付款,5 PO预付款 (Optional) */
	SettlementCycle *int `json:"settlementCycle"`

	/* 风险及建议 (Optional) */
	RiskSuggestion *string `json:"riskSuggestion"`

	/* erp (Optional) */
	Erp *string `json:"erp"`

	/* 产品唯一标识id (Optional) */
	Uuid *string `json:"uuid"`
}

func NewAddCoProductRequest added in v1.63.0

func NewAddCoProductRequest(
	regionId string,
) *AddCoProductRequest

* param regionId: 区域(如:cn-north-1) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddCoProductRequestWithAllParams added in v1.63.0

func NewAddCoProductRequestWithAllParams(
	regionId string,
	cooperationId *string,
	productName *string,
	name *string,
	productType *int,
	productMode *int,
	productDesc *string,
	targetCustomer *string,
	marketSize *string,
	comparableProduct *string,
	sellingForm *int,
	sellingMode *string,
	pricing *string,
	productStatus *int,
	incomeForecast *string,
	costStructure *string,
	grossMarginForecast *string,
	pricingStrategy *int,
	settlementMode *int,
	settlementCycle *int,
	riskSuggestion *string,
	erp *string,
	uuid *string,
) *AddCoProductRequest

* param regionId: 区域(如:cn-north-1) (Required) * param cooperationId: 合作id (Optional) * param productName: 合作产品名称 (Optional) * param name: 合作名称 (Optional) * param productType: 产品类型 (Optional) * param productMode: 产品模式 (Optional) * param productDesc: 产品简介 (Optional) * param targetCustomer: 目标客户 (Optional) * param marketSize: 市场规模 (Optional) * param comparableProduct: 主要竞品 (Optional) * param sellingForm: 售卖形态 1套/n年、2套/n月、3套、4次 (Optional) * param sellingMode: 售卖方式 1直销,2渠道,3代理 (Optional) * param pricing: 定价 (Optional) * param productStatus: 产品状态 (Optional) * param incomeForecast: 收入预测 (Optional) * param costStructure: 成本结构 (Optional) * param grossMarginForecast: 毛利率预测 (Optional) * param pricingStrategy: 定价策略 1市场对标, 2总成本加成,3变动成本加成 (Optional) * param settlementMode: 结算方式 1固定金额结算,2实际售价固定比例结算,3实际售价浮动比例结算 (Optional) * param settlementCycle: 结算周期 1周结后付款、2月结后付款、3季结后付款、4年结后付款,5 PO预付款 (Optional) * param riskSuggestion: 风险及建议 (Optional) * param erp: erp (Optional) * param uuid: 产品唯一标识id (Optional)

func NewAddCoProductRequestWithoutParam added in v1.63.0

func NewAddCoProductRequestWithoutParam() *AddCoProductRequest

This constructor has better compatible ability when API parameters changed

func (AddCoProductRequest) GetRegionId added in v1.63.0

func (r AddCoProductRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddCoProductRequest) SetComparableProduct added in v1.63.0

func (r *AddCoProductRequest) SetComparableProduct(comparableProduct string)

param comparableProduct: 主要竞品(Optional)

func (*AddCoProductRequest) SetCooperationId added in v1.63.0

func (r *AddCoProductRequest) SetCooperationId(cooperationId string)

param cooperationId: 合作id(Optional)

func (*AddCoProductRequest) SetCostStructure added in v1.63.0

func (r *AddCoProductRequest) SetCostStructure(costStructure string)

param costStructure: 成本结构(Optional)

func (*AddCoProductRequest) SetErp added in v1.63.0

func (r *AddCoProductRequest) SetErp(erp string)

param erp: erp(Optional)

func (*AddCoProductRequest) SetGrossMarginForecast added in v1.63.0

func (r *AddCoProductRequest) SetGrossMarginForecast(grossMarginForecast string)

param grossMarginForecast: 毛利率预测(Optional)

func (*AddCoProductRequest) SetIncomeForecast added in v1.63.0

func (r *AddCoProductRequest) SetIncomeForecast(incomeForecast string)

param incomeForecast: 收入预测(Optional)

func (*AddCoProductRequest) SetMarketSize added in v1.63.0

func (r *AddCoProductRequest) SetMarketSize(marketSize string)

param marketSize: 市场规模(Optional)

func (*AddCoProductRequest) SetName added in v1.63.0

func (r *AddCoProductRequest) SetName(name string)

param name: 合作名称(Optional)

func (*AddCoProductRequest) SetPricing added in v1.63.0

func (r *AddCoProductRequest) SetPricing(pricing string)

param pricing: 定价(Optional)

func (*AddCoProductRequest) SetPricingStrategy added in v1.63.0

func (r *AddCoProductRequest) SetPricingStrategy(pricingStrategy int)

param pricingStrategy: 定价策略 1市场对标, 2总成本加成,3变动成本加成(Optional)

func (*AddCoProductRequest) SetProductDesc added in v1.63.0

func (r *AddCoProductRequest) SetProductDesc(productDesc string)

param productDesc: 产品简介(Optional)

func (*AddCoProductRequest) SetProductMode added in v1.63.0

func (r *AddCoProductRequest) SetProductMode(productMode int)

param productMode: 产品模式(Optional)

func (*AddCoProductRequest) SetProductName added in v1.63.0

func (r *AddCoProductRequest) SetProductName(productName string)

param productName: 合作产品名称(Optional)

func (*AddCoProductRequest) SetProductStatus added in v1.63.0

func (r *AddCoProductRequest) SetProductStatus(productStatus int)

param productStatus: 产品状态(Optional)

func (*AddCoProductRequest) SetProductType added in v1.63.0

func (r *AddCoProductRequest) SetProductType(productType int)

param productType: 产品类型(Optional)

func (*AddCoProductRequest) SetRegionId added in v1.63.0

func (r *AddCoProductRequest) SetRegionId(regionId string)

param regionId: 区域(如:cn-north-1)(Required)

func (*AddCoProductRequest) SetRiskSuggestion added in v1.63.0

func (r *AddCoProductRequest) SetRiskSuggestion(riskSuggestion string)

param riskSuggestion: 风险及建议(Optional)

func (*AddCoProductRequest) SetSellingForm added in v1.63.0

func (r *AddCoProductRequest) SetSellingForm(sellingForm int)

param sellingForm: 售卖形态 1套/n年、2套/n月、3套、4次(Optional)

func (*AddCoProductRequest) SetSellingMode added in v1.63.0

func (r *AddCoProductRequest) SetSellingMode(sellingMode string)

param sellingMode: 售卖方式 1直销,2渠道,3代理(Optional)

func (*AddCoProductRequest) SetSettlementCycle added in v1.63.0

func (r *AddCoProductRequest) SetSettlementCycle(settlementCycle int)

param settlementCycle: 结算周期 1周结后付款、2月结后付款、3季结后付款、4年结后付款,5 PO预付款(Optional)

func (*AddCoProductRequest) SetSettlementMode added in v1.63.0

func (r *AddCoProductRequest) SetSettlementMode(settlementMode int)

param settlementMode: 结算方式 1固定金额结算,2实际售价固定比例结算,3实际售价浮动比例结算(Optional)

func (*AddCoProductRequest) SetTargetCustomer added in v1.63.0

func (r *AddCoProductRequest) SetTargetCustomer(targetCustomer string)

param targetCustomer: 目标客户(Optional)

func (*AddCoProductRequest) SetUuid added in v1.63.0

func (r *AddCoProductRequest) SetUuid(uuid string)

param uuid: 产品唯一标识id(Optional)

type AddCoProductResponse added in v1.63.0

type AddCoProductResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    AddCoProductResult `json:"result"`
}

type AddCoProductResult added in v1.63.0

type AddCoProductResult struct {
	Result    bool   `json:"result"`
	RequestId string `json:"requestId"`
}

type AddContractRequest added in v1.63.0

type AddContractRequest struct {
	core.JDCloudRequest

	/* 区域(如:cn-north-1)  */
	RegionId string `json:"regionId"`

	/* 合同唯一标识(添加不需要传,编辑必传) (Optional) */
	ContractUuid *string `json:"contractUuid"`

	/* 合同编号 (Optional) */
	ContractNo *string `json:"contractNo"`

	/* 开始时间 (Optional) */
	StartDate *string `json:"startDate"`

	/* 结束时间 (Optional) */
	EndDate *string `json:"endDate"`

	/* 备注 (Optional) */
	Remark *string `json:"remark"`

	/* 合同附件文件标识 (Optional) */
	FileUuid *string `json:"fileUuid"`
}

func NewAddContractRequest added in v1.63.0

func NewAddContractRequest(
	regionId string,
) *AddContractRequest

* param regionId: 区域(如:cn-north-1) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddContractRequestWithAllParams added in v1.63.0

func NewAddContractRequestWithAllParams(
	regionId string,
	contractUuid *string,
	contractNo *string,
	startDate *string,
	endDate *string,
	remark *string,
	fileUuid *string,
) *AddContractRequest

* param regionId: 区域(如:cn-north-1) (Required) * param contractUuid: 合同唯一标识(添加不需要传,编辑必传) (Optional) * param contractNo: 合同编号 (Optional) * param startDate: 开始时间 (Optional) * param endDate: 结束时间 (Optional) * param remark: 备注 (Optional) * param fileUuid: 合同附件文件标识 (Optional)

func NewAddContractRequestWithoutParam added in v1.63.0

func NewAddContractRequestWithoutParam() *AddContractRequest

This constructor has better compatible ability when API parameters changed

func (AddContractRequest) GetRegionId added in v1.63.0

func (r AddContractRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddContractRequest) SetContractNo added in v1.63.0

func (r *AddContractRequest) SetContractNo(contractNo string)

param contractNo: 合同编号(Optional)

func (*AddContractRequest) SetContractUuid added in v1.63.0

func (r *AddContractRequest) SetContractUuid(contractUuid string)

param contractUuid: 合同唯一标识(添加不需要传,编辑必传)(Optional)

func (*AddContractRequest) SetEndDate added in v1.63.0

func (r *AddContractRequest) SetEndDate(endDate string)

param endDate: 结束时间(Optional)

func (*AddContractRequest) SetFileUuid added in v1.63.0

func (r *AddContractRequest) SetFileUuid(fileUuid string)

param fileUuid: 合同附件文件标识(Optional)

func (*AddContractRequest) SetRegionId added in v1.63.0

func (r *AddContractRequest) SetRegionId(regionId string)

param regionId: 区域(如:cn-north-1)(Required)

func (*AddContractRequest) SetRemark added in v1.63.0

func (r *AddContractRequest) SetRemark(remark string)

param remark: 备注(Optional)

func (*AddContractRequest) SetStartDate added in v1.63.0

func (r *AddContractRequest) SetStartDate(startDate string)

param startDate: 开始时间(Optional)

type AddContractResponse added in v1.63.0

type AddContractResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    AddContractResult  `json:"result"`
}

type AddContractResult added in v1.63.0

type AddContractResult struct {
	Result    string `json:"result"`
	RequestId string `json:"requestId"`
}

type DeleteFileRequest added in v1.63.0

type DeleteFileRequest struct {
	core.JDCloudRequest

	/* 区域(如:cn-north-1)  */
	RegionId string `json:"regionId"`

	/* 合同附件唯一标识  */
	FileUuid string `json:"fileUuid"`
}

func NewDeleteFileRequest added in v1.63.0

func NewDeleteFileRequest(
	regionId string,
	fileUuid string,
) *DeleteFileRequest

* param regionId: 区域(如:cn-north-1) (Required) * param fileUuid: 合同附件唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteFileRequestWithAllParams added in v1.63.0

func NewDeleteFileRequestWithAllParams(
	regionId string,
	fileUuid string,
) *DeleteFileRequest

* param regionId: 区域(如:cn-north-1) (Required) * param fileUuid: 合同附件唯一标识 (Required)

func NewDeleteFileRequestWithoutParam added in v1.63.0

func NewDeleteFileRequestWithoutParam() *DeleteFileRequest

This constructor has better compatible ability when API parameters changed

func (DeleteFileRequest) GetRegionId added in v1.63.0

func (r DeleteFileRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteFileRequest) SetFileUuid added in v1.63.0

func (r *DeleteFileRequest) SetFileUuid(fileUuid string)

param fileUuid: 合同附件唯一标识(Required)

func (*DeleteFileRequest) SetRegionId added in v1.63.0

func (r *DeleteFileRequest) SetRegionId(regionId string)

param regionId: 区域(如:cn-north-1)(Required)

type DeleteFileResponse added in v1.63.0

type DeleteFileResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DeleteFileResult   `json:"result"`
}

type DeleteFileResult added in v1.63.0

type DeleteFileResult struct {
	Result bool `json:"result"`
}

type DescribeCoProductRequest added in v1.63.0

type DescribeCoProductRequest struct {
	core.JDCloudRequest

	/* 区域(如:cn-north-1)  */
	RegionId string `json:"regionId"`

	/* 合作产品唯一标识  */
	Uuid string `json:"uuid"`
}

func NewDescribeCoProductRequest added in v1.63.0

func NewDescribeCoProductRequest(
	regionId string,
	uuid string,
) *DescribeCoProductRequest

* param regionId: 区域(如:cn-north-1) (Required) * param uuid: 合作产品唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeCoProductRequestWithAllParams added in v1.63.0

func NewDescribeCoProductRequestWithAllParams(
	regionId string,
	uuid string,
) *DescribeCoProductRequest

* param regionId: 区域(如:cn-north-1) (Required) * param uuid: 合作产品唯一标识 (Required)

func NewDescribeCoProductRequestWithoutParam added in v1.63.0

func NewDescribeCoProductRequestWithoutParam() *DescribeCoProductRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCoProductRequest) GetRegionId added in v1.63.0

func (r DescribeCoProductRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeCoProductRequest) SetRegionId added in v1.63.0

func (r *DescribeCoProductRequest) SetRegionId(regionId string)

param regionId: 区域(如:cn-north-1)(Required)

func (*DescribeCoProductRequest) SetUuid added in v1.63.0

func (r *DescribeCoProductRequest) SetUuid(uuid string)

param uuid: 合作产品唯一标识(Required)

type DescribeCoProductResponse added in v1.63.0

type DescribeCoProductResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    DescribeCoProductResult `json:"result"`
}

type DescribeCoProductResult added in v1.63.0

type DescribeCoProductResult struct {
	Result    partner.CoProductDetailVo `json:"result"`
	RequestId string                    `json:"requestId"`
}

type DescribeCoProductsRequest added in v1.63.0

type DescribeCoProductsRequest struct {
	core.JDCloudRequest

	/* 区域(如:cn-north-1)  */
	RegionId string `json:"regionId"`

	/* 合作id (Optional) */
	CooperationId *string `json:"cooperationId"`

	/* 公司名称 (Optional) */
	CompanyName *string `json:"companyName"`

	/* 合作名称 (Optional) */
	Name *string `json:"name"`

	/* 产品名称 (Optional) */
	ProductName *string `json:"productName"`

	/* 合同编号 (Optional) */
	ContractNo *string `json:"contractNo"`

	/* 产品类型 (Optional) */
	ProductType *int `json:"productType"`

	/* 产品模式 (Optional) */
	ProductMode *int `json:"productMode"`

	/* 产品状态 (Optional) */
	ProductStatus *int `json:"productStatus"`

	/* 结算方式 (Optional) */
	SettlementMode *int `json:"settlementMode"`

	/* 结算周期 (Optional) */
	SettlementCycle *int `json:"settlementCycle"`

	/* 页码 (Optional) */
	PageIndex *int `json:"pageIndex"`

	/* 每页记录数 (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribeCoProductsRequest added in v1.63.0

func NewDescribeCoProductsRequest(
	regionId string,
) *DescribeCoProductsRequest

* param regionId: 区域(如:cn-north-1) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeCoProductsRequestWithAllParams added in v1.63.0

func NewDescribeCoProductsRequestWithAllParams(
	regionId string,
	cooperationId *string,
	companyName *string,
	name *string,
	productName *string,
	contractNo *string,
	productType *int,
	productMode *int,
	productStatus *int,
	settlementMode *int,
	settlementCycle *int,
	pageIndex *int,
	pageSize *int,
) *DescribeCoProductsRequest

* param regionId: 区域(如:cn-north-1) (Required) * param cooperationId: 合作id (Optional) * param companyName: 公司名称 (Optional) * param name: 合作名称 (Optional) * param productName: 产品名称 (Optional) * param contractNo: 合同编号 (Optional) * param productType: 产品类型 (Optional) * param productMode: 产品模式 (Optional) * param productStatus: 产品状态 (Optional) * param settlementMode: 结算方式 (Optional) * param settlementCycle: 结算周期 (Optional) * param pageIndex: 页码 (Optional) * param pageSize: 每页记录数 (Optional)

func NewDescribeCoProductsRequestWithoutParam added in v1.63.0

func NewDescribeCoProductsRequestWithoutParam() *DescribeCoProductsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCoProductsRequest) GetRegionId added in v1.63.0

func (r DescribeCoProductsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeCoProductsRequest) SetCompanyName added in v1.63.0

func (r *DescribeCoProductsRequest) SetCompanyName(companyName string)

param companyName: 公司名称(Optional)

func (*DescribeCoProductsRequest) SetContractNo added in v1.63.0

func (r *DescribeCoProductsRequest) SetContractNo(contractNo string)

param contractNo: 合同编号(Optional)

func (*DescribeCoProductsRequest) SetCooperationId added in v1.63.0

func (r *DescribeCoProductsRequest) SetCooperationId(cooperationId string)

param cooperationId: 合作id(Optional)

func (*DescribeCoProductsRequest) SetName added in v1.63.0

func (r *DescribeCoProductsRequest) SetName(name string)

param name: 合作名称(Optional)

func (*DescribeCoProductsRequest) SetPageIndex added in v1.63.0

func (r *DescribeCoProductsRequest) SetPageIndex(pageIndex int)

param pageIndex: 页码(Optional)

func (*DescribeCoProductsRequest) SetPageSize added in v1.63.0

func (r *DescribeCoProductsRequest) SetPageSize(pageSize int)

param pageSize: 每页记录数(Optional)

func (*DescribeCoProductsRequest) SetProductMode added in v1.63.0

func (r *DescribeCoProductsRequest) SetProductMode(productMode int)

param productMode: 产品模式(Optional)

func (*DescribeCoProductsRequest) SetProductName added in v1.63.0

func (r *DescribeCoProductsRequest) SetProductName(productName string)

param productName: 产品名称(Optional)

func (*DescribeCoProductsRequest) SetProductStatus added in v1.63.0

func (r *DescribeCoProductsRequest) SetProductStatus(productStatus int)

param productStatus: 产品状态(Optional)

func (*DescribeCoProductsRequest) SetProductType added in v1.63.0

func (r *DescribeCoProductsRequest) SetProductType(productType int)

param productType: 产品类型(Optional)

func (*DescribeCoProductsRequest) SetRegionId added in v1.63.0

func (r *DescribeCoProductsRequest) SetRegionId(regionId string)

param regionId: 区域(如:cn-north-1)(Required)

func (*DescribeCoProductsRequest) SetSettlementCycle added in v1.63.0

func (r *DescribeCoProductsRequest) SetSettlementCycle(settlementCycle int)

param settlementCycle: 结算周期(Optional)

func (*DescribeCoProductsRequest) SetSettlementMode added in v1.63.0

func (r *DescribeCoProductsRequest) SetSettlementMode(settlementMode int)

param settlementMode: 结算方式(Optional)

type DescribeCoProductsResponse added in v1.63.0

type DescribeCoProductsResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    DescribeCoProductsResult `json:"result"`
}

type DescribeCoProductsResult added in v1.63.0

type DescribeCoProductsResult struct {
	Pagination partner.Pagination    `json:"pagination"`
	Result     []partner.CoProductVo `json:"result"`
	RequestId  string                `json:"requestId"`
}

type DescribeCustomerBillByProductRequest added in v1.15.0

type DescribeCustomerBillByProductRequest struct {
	core.JDCloudRequest

	/*   */
	RegionId string `json:"regionId"`

	/* pin (Optional) */
	Pin *string `json:"pin"`

	/* 按月查询开始时间(yyyy-MM-dd),不可跨月  */
	StartTime string `json:"startTime"`

	/* 按月查询结束时间(yyyy-MM-dd),不可跨月  */
	EndTime string `json:"endTime"`

	/* 每页条数,不超过100  */
	PageSize int `json:"pageSize"`

	/* 第几页  */
	PageIndex int `json:"pageIndex"`
}

func NewDescribeCustomerBillByProductRequest added in v1.15.0

func NewDescribeCustomerBillByProductRequest(
	regionId string,
	startTime string,
	endTime string,
	pageSize int,
	pageIndex int,
) *DescribeCustomerBillByProductRequest

* param regionId: (Required) * param startTime: 按月查询开始时间(yyyy-MM-dd),不可跨月 (Required) * param endTime: 按月查询结束时间(yyyy-MM-dd),不可跨月 (Required) * param pageSize: 每页条数,不超过100 (Required) * param pageIndex: 第几页 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeCustomerBillByProductRequestWithAllParams added in v1.15.0

func NewDescribeCustomerBillByProductRequestWithAllParams(
	regionId string,
	pin *string,
	startTime string,
	endTime string,
	pageSize int,
	pageIndex int,
) *DescribeCustomerBillByProductRequest

* param regionId: (Required) * param pin: pin (Optional) * param startTime: 按月查询开始时间(yyyy-MM-dd),不可跨月 (Required) * param endTime: 按月查询结束时间(yyyy-MM-dd),不可跨月 (Required) * param pageSize: 每页条数,不超过100 (Required) * param pageIndex: 第几页 (Required)

func NewDescribeCustomerBillByProductRequestWithoutParam added in v1.15.0

func NewDescribeCustomerBillByProductRequestWithoutParam() *DescribeCustomerBillByProductRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCustomerBillByProductRequest) GetRegionId added in v1.15.0

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeCustomerBillByProductRequest) SetEndTime added in v1.15.0

func (r *DescribeCustomerBillByProductRequest) SetEndTime(endTime string)

param endTime: 按月查询结束时间(yyyy-MM-dd),不可跨月(Required)

func (*DescribeCustomerBillByProductRequest) SetPageIndex added in v1.15.0

func (r *DescribeCustomerBillByProductRequest) SetPageIndex(pageIndex int)

param pageIndex: 第几页(Required)

func (*DescribeCustomerBillByProductRequest) SetPageSize added in v1.15.0

func (r *DescribeCustomerBillByProductRequest) SetPageSize(pageSize int)

param pageSize: 每页条数,不超过100(Required)

func (*DescribeCustomerBillByProductRequest) SetPin added in v1.15.0

param pin: pin(Optional)

func (*DescribeCustomerBillByProductRequest) SetRegionId added in v1.15.0

func (r *DescribeCustomerBillByProductRequest) SetRegionId(regionId string)

param regionId: (Required)

func (*DescribeCustomerBillByProductRequest) SetStartTime added in v1.15.0

func (r *DescribeCustomerBillByProductRequest) SetStartTime(startTime string)

param startTime: 按月查询开始时间(yyyy-MM-dd),不可跨月(Required)

type DescribeCustomerBillByProductResponse added in v1.15.0

type DescribeCustomerBillByProductResponse struct {
	RequestID string                              `json:"requestId"`
	Error     core.ErrorResponse                  `json:"error"`
	Result    DescribeCustomerBillByProductResult `json:"result"`
}

type DescribeCustomerBillByProductResult added in v1.15.0

type DescribeCustomerBillByProductResult struct {
	Pagination partner.Pagination        `json:"pagination"`
	Result     []partner.ServiceCodeBill `json:"result"`
}

type DescribePartnerBillsRequest added in v1.63.0

type DescribePartnerBillsRequest struct {
	core.JDCloudRequest

	/*   */
	RegionId string `json:"regionId"`

	/* 渠道商pin (Optional) */
	Pin *string `json:"pin"`

	/* 账号名 (Optional) */
	LoginName *string `json:"loginName"`

	/* 账期,yyyy-MM  */
	BillDate string `json:"billDate"`
}

func NewDescribePartnerBillsRequest added in v1.63.0

func NewDescribePartnerBillsRequest(
	regionId string,
	billDate string,
) *DescribePartnerBillsRequest

* param regionId: (Required) * param billDate: 账期,yyyy-MM (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribePartnerBillsRequestWithAllParams added in v1.63.0

func NewDescribePartnerBillsRequestWithAllParams(
	regionId string,
	pin *string,
	loginName *string,
	billDate string,
) *DescribePartnerBillsRequest

* param regionId: (Required) * param pin: 渠道商pin (Optional) * param loginName: 账号名 (Optional) * param billDate: 账期,yyyy-MM (Required)

func NewDescribePartnerBillsRequestWithoutParam added in v1.63.0

func NewDescribePartnerBillsRequestWithoutParam() *DescribePartnerBillsRequest

This constructor has better compatible ability when API parameters changed

func (DescribePartnerBillsRequest) GetRegionId added in v1.63.0

func (r DescribePartnerBillsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribePartnerBillsRequest) SetBillDate added in v1.63.0

func (r *DescribePartnerBillsRequest) SetBillDate(billDate string)

param billDate: 账期,yyyy-MM(Required)

func (*DescribePartnerBillsRequest) SetLoginName added in v1.63.0

func (r *DescribePartnerBillsRequest) SetLoginName(loginName string)

param loginName: 账号名(Optional)

func (*DescribePartnerBillsRequest) SetPin added in v1.63.0

func (r *DescribePartnerBillsRequest) SetPin(pin string)

param pin: 渠道商pin(Optional)

func (*DescribePartnerBillsRequest) SetRegionId added in v1.63.0

func (r *DescribePartnerBillsRequest) SetRegionId(regionId string)

param regionId: (Required)

type DescribePartnerBillsResponse added in v1.63.0

type DescribePartnerBillsResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    DescribePartnerBillsResult `json:"result"`
}

type DescribePartnerBillsResult added in v1.63.0

type DescribePartnerBillsResult struct {
	PinBills     []partner.PinBill     `json:"pinBills"`
	ProductBills []partner.ProductBill `json:"productBills"`
}

type ExportCoProductsRequest added in v1.63.0

type ExportCoProductsRequest struct {
	core.JDCloudRequest

	/* 区域(如:cn-north-1)  */
	RegionId string `json:"regionId"`

	/* 合作id (Optional) */
	CooperationId *string `json:"cooperationId"`

	/* 公司名称 (Optional) */
	CompanyName *string `json:"companyName"`

	/* 合作名称 (Optional) */
	Name *string `json:"name"`

	/* 产品名称 (Optional) */
	ProductName *string `json:"productName"`

	/* 合同编号 (Optional) */
	ContractNo *string `json:"contractNo"`

	/* 产品类型 (Optional) */
	ProductType *int `json:"productType"`

	/* 产品模式 (Optional) */
	ProductMode *int `json:"productMode"`

	/* 产品状态 (Optional) */
	ProductStatus *int `json:"productStatus"`

	/* 结算方式 (Optional) */
	SettlementMode *int `json:"settlementMode"`

	/* 结算周期 (Optional) */
	SettlementCycle *int `json:"settlementCycle"`

	/* 页码 (Optional) */
	PageIndex *int `json:"pageIndex"`

	/* 每页记录数 (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewExportCoProductsRequest added in v1.63.0

func NewExportCoProductsRequest(
	regionId string,
) *ExportCoProductsRequest

* param regionId: 区域(如:cn-north-1) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewExportCoProductsRequestWithAllParams added in v1.63.0

func NewExportCoProductsRequestWithAllParams(
	regionId string,
	cooperationId *string,
	companyName *string,
	name *string,
	productName *string,
	contractNo *string,
	productType *int,
	productMode *int,
	productStatus *int,
	settlementMode *int,
	settlementCycle *int,
	pageIndex *int,
	pageSize *int,
) *ExportCoProductsRequest

* param regionId: 区域(如:cn-north-1) (Required) * param cooperationId: 合作id (Optional) * param companyName: 公司名称 (Optional) * param name: 合作名称 (Optional) * param productName: 产品名称 (Optional) * param contractNo: 合同编号 (Optional) * param productType: 产品类型 (Optional) * param productMode: 产品模式 (Optional) * param productStatus: 产品状态 (Optional) * param settlementMode: 结算方式 (Optional) * param settlementCycle: 结算周期 (Optional) * param pageIndex: 页码 (Optional) * param pageSize: 每页记录数 (Optional)

func NewExportCoProductsRequestWithoutParam added in v1.63.0

func NewExportCoProductsRequestWithoutParam() *ExportCoProductsRequest

This constructor has better compatible ability when API parameters changed

func (ExportCoProductsRequest) GetRegionId added in v1.63.0

func (r ExportCoProductsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ExportCoProductsRequest) SetCompanyName added in v1.63.0

func (r *ExportCoProductsRequest) SetCompanyName(companyName string)

param companyName: 公司名称(Optional)

func (*ExportCoProductsRequest) SetContractNo added in v1.63.0

func (r *ExportCoProductsRequest) SetContractNo(contractNo string)

param contractNo: 合同编号(Optional)

func (*ExportCoProductsRequest) SetCooperationId added in v1.63.0

func (r *ExportCoProductsRequest) SetCooperationId(cooperationId string)

param cooperationId: 合作id(Optional)

func (*ExportCoProductsRequest) SetName added in v1.63.0

func (r *ExportCoProductsRequest) SetName(name string)

param name: 合作名称(Optional)

func (*ExportCoProductsRequest) SetPageIndex added in v1.63.0

func (r *ExportCoProductsRequest) SetPageIndex(pageIndex int)

param pageIndex: 页码(Optional)

func (*ExportCoProductsRequest) SetPageSize added in v1.63.0

func (r *ExportCoProductsRequest) SetPageSize(pageSize int)

param pageSize: 每页记录数(Optional)

func (*ExportCoProductsRequest) SetProductMode added in v1.63.0

func (r *ExportCoProductsRequest) SetProductMode(productMode int)

param productMode: 产品模式(Optional)

func (*ExportCoProductsRequest) SetProductName added in v1.63.0

func (r *ExportCoProductsRequest) SetProductName(productName string)

param productName: 产品名称(Optional)

func (*ExportCoProductsRequest) SetProductStatus added in v1.63.0

func (r *ExportCoProductsRequest) SetProductStatus(productStatus int)

param productStatus: 产品状态(Optional)

func (*ExportCoProductsRequest) SetProductType added in v1.63.0

func (r *ExportCoProductsRequest) SetProductType(productType int)

param productType: 产品类型(Optional)

func (*ExportCoProductsRequest) SetRegionId added in v1.63.0

func (r *ExportCoProductsRequest) SetRegionId(regionId string)

param regionId: 区域(如:cn-north-1)(Required)

func (*ExportCoProductsRequest) SetSettlementCycle added in v1.63.0

func (r *ExportCoProductsRequest) SetSettlementCycle(settlementCycle int)

param settlementCycle: 结算周期(Optional)

func (*ExportCoProductsRequest) SetSettlementMode added in v1.63.0

func (r *ExportCoProductsRequest) SetSettlementMode(settlementMode int)

param settlementMode: 结算方式(Optional)

type ExportCoProductsResponse added in v1.63.0

type ExportCoProductsResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    ExportCoProductsResult `json:"result"`
}

type ExportCoProductsResult added in v1.63.0

type ExportCoProductsResult struct {
	Result    string `json:"result"`
	RequestId string `json:"requestId"`
}

type GetEachConsumptionRequest added in v1.15.0

type GetEachConsumptionRequest struct {
	core.JDCloudRequest

	/*   */
	RegionId string `json:"regionId"`

	/* 按月查询开始时间(yyyy/MM/dd)  */
	StartTime string `json:"startTime"`

	/* 按月查询结束时间(yyyy/MM/dd)  */
	EndTime string `json:"endTime"`

	/* pin (Optional) */
	Pin *string `json:"pin"`

	/* 每页条数  */
	PageSize int `json:"pageSize"`

	/* 第几页  */
	PageIndex int `json:"pageIndex"`
}

func NewGetEachConsumptionRequest added in v1.15.0

func NewGetEachConsumptionRequest(
	regionId string,
	startTime string,
	endTime string,
	pageSize int,
	pageIndex int,
) *GetEachConsumptionRequest

* param regionId: (Required) * param startTime: 按月查询开始时间(yyyy/MM/dd) (Required) * param endTime: 按月查询结束时间(yyyy/MM/dd) (Required) * param pageSize: 每页条数 (Required) * param pageIndex: 第几页 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetEachConsumptionRequestWithAllParams added in v1.15.0

func NewGetEachConsumptionRequestWithAllParams(
	regionId string,
	startTime string,
	endTime string,
	pin *string,
	pageSize int,
	pageIndex int,
) *GetEachConsumptionRequest

* param regionId: (Required) * param startTime: 按月查询开始时间(yyyy/MM/dd) (Required) * param endTime: 按月查询结束时间(yyyy/MM/dd) (Required) * param pin: pin (Optional) * param pageSize: 每页条数 (Required) * param pageIndex: 第几页 (Required)

func NewGetEachConsumptionRequestWithoutParam added in v1.15.0

func NewGetEachConsumptionRequestWithoutParam() *GetEachConsumptionRequest

This constructor has better compatible ability when API parameters changed

func (GetEachConsumptionRequest) GetRegionId added in v1.15.0

func (r GetEachConsumptionRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetEachConsumptionRequest) SetEndTime added in v1.15.0

func (r *GetEachConsumptionRequest) SetEndTime(endTime string)

param endTime: 按月查询结束时间(yyyy/MM/dd)(Required)

func (*GetEachConsumptionRequest) SetPageIndex added in v1.15.0

func (r *GetEachConsumptionRequest) SetPageIndex(pageIndex int)

param pageIndex: 第几页(Required)

func (*GetEachConsumptionRequest) SetPageSize added in v1.15.0

func (r *GetEachConsumptionRequest) SetPageSize(pageSize int)

param pageSize: 每页条数(Required)

func (*GetEachConsumptionRequest) SetPin added in v1.15.0

func (r *GetEachConsumptionRequest) SetPin(pin string)

param pin: pin(Optional)

func (*GetEachConsumptionRequest) SetRegionId added in v1.15.0

func (r *GetEachConsumptionRequest) SetRegionId(regionId string)

param regionId: (Required)

func (*GetEachConsumptionRequest) SetStartTime added in v1.15.0

func (r *GetEachConsumptionRequest) SetStartTime(startTime string)

param startTime: 按月查询开始时间(yyyy/MM/dd)(Required)

type GetEachConsumptionResponse added in v1.15.0

type GetEachConsumptionResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    GetEachConsumptionResult `json:"result"`
}

type GetEachConsumptionResult added in v1.15.0

type GetEachConsumptionResult struct {
	Pagination partner.Pagination    `json:"pagination"`
	Result     []partner.SummaryBill `json:"result"`
}

type GetPartnerUserListRequest added in v1.63.0

type GetPartnerUserListRequest struct {
	core.JDCloudRequest

	/*   */
	RegionId string `json:"regionId"`

	/*  (Optional) */
	Pin *string `json:"pin"`

	/* 帐户名 (Optional) */
	LoginName *string `json:"loginName"`
}

func NewGetPartnerUserListRequest added in v1.63.0

func NewGetPartnerUserListRequest(
	regionId string,
) *GetPartnerUserListRequest

* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetPartnerUserListRequestWithAllParams added in v1.63.0

func NewGetPartnerUserListRequestWithAllParams(
	regionId string,
	pin *string,
	loginName *string,
) *GetPartnerUserListRequest

* param regionId: (Required) * param pin: (Optional) * param loginName: 帐户名 (Optional)

func NewGetPartnerUserListRequestWithoutParam added in v1.63.0

func NewGetPartnerUserListRequestWithoutParam() *GetPartnerUserListRequest

This constructor has better compatible ability when API parameters changed

func (GetPartnerUserListRequest) GetRegionId added in v1.63.0

func (r GetPartnerUserListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetPartnerUserListRequest) SetLoginName added in v1.63.0

func (r *GetPartnerUserListRequest) SetLoginName(loginName string)

param loginName: 帐户名(Optional)

func (*GetPartnerUserListRequest) SetPin added in v1.63.0

func (r *GetPartnerUserListRequest) SetPin(pin string)

param pin: (Optional)

func (*GetPartnerUserListRequest) SetRegionId added in v1.63.0

func (r *GetPartnerUserListRequest) SetRegionId(regionId string)

param regionId: (Required)

type GetPartnerUserListResponse added in v1.63.0

type GetPartnerUserListResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    GetPartnerUserListResult `json:"result"`
}

type GetPartnerUserListResult added in v1.63.0

type GetPartnerUserListResult struct {
	PartnerUserDTOList []partner.PartnerUserDTO `json:"partnerUserDTOList"`
}

type GetTotalConsumptionRequest added in v1.15.0

type GetTotalConsumptionRequest struct {
	core.JDCloudRequest

	/*   */
	RegionId string `json:"regionId"`

	/* 按月查询开始时间(yyyy/MM/dd)  */
	StartTime string `json:"startTime"`

	/* 按月查询结束时间(yyyy/MM/dd)  */
	EndTime string `json:"endTime"`
}

func NewGetTotalConsumptionRequest added in v1.15.0

func NewGetTotalConsumptionRequest(
	regionId string,
	startTime string,
	endTime string,
) *GetTotalConsumptionRequest

* param regionId: (Required) * param startTime: 按月查询开始时间(yyyy/MM/dd) (Required) * param endTime: 按月查询结束时间(yyyy/MM/dd) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetTotalConsumptionRequestWithAllParams added in v1.15.0

func NewGetTotalConsumptionRequestWithAllParams(
	regionId string,
	startTime string,
	endTime string,
) *GetTotalConsumptionRequest

* param regionId: (Required) * param startTime: 按月查询开始时间(yyyy/MM/dd) (Required) * param endTime: 按月查询结束时间(yyyy/MM/dd) (Required)

func NewGetTotalConsumptionRequestWithoutParam added in v1.15.0

func NewGetTotalConsumptionRequestWithoutParam() *GetTotalConsumptionRequest

This constructor has better compatible ability when API parameters changed

func (GetTotalConsumptionRequest) GetRegionId added in v1.15.0

func (r GetTotalConsumptionRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetTotalConsumptionRequest) SetEndTime added in v1.15.0

func (r *GetTotalConsumptionRequest) SetEndTime(endTime string)

param endTime: 按月查询结束时间(yyyy/MM/dd)(Required)

func (*GetTotalConsumptionRequest) SetRegionId added in v1.15.0

func (r *GetTotalConsumptionRequest) SetRegionId(regionId string)

param regionId: (Required)

func (*GetTotalConsumptionRequest) SetStartTime added in v1.15.0

func (r *GetTotalConsumptionRequest) SetStartTime(startTime string)

param startTime: 按月查询开始时间(yyyy/MM/dd)(Required)

type GetTotalConsumptionResponse added in v1.15.0

type GetTotalConsumptionResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    GetTotalConsumptionResult `json:"result"`
}

type GetTotalConsumptionResult added in v1.15.0

type GetTotalConsumptionResult struct {
	Result []partner.SummaryBill `json:"result"`
}

type ModifyCoProductRequest added in v1.63.0

type ModifyCoProductRequest struct {
	core.JDCloudRequest

	/* 区域(如:cn-north-1)  */
	RegionId string `json:"regionId"`

	/* 合作id (Optional) */
	CooperationId *string `json:"cooperationId"`

	/* 合作产品名称 (Optional) */
	ProductName *string `json:"productName"`

	/* 合作名称 (Optional) */
	Name *string `json:"name"`

	/* 产品类型 (Optional) */
	ProductType *int `json:"productType"`

	/* 产品模式 (Optional) */
	ProductMode *int `json:"productMode"`

	/* 产品简介 (Optional) */
	ProductDesc *string `json:"productDesc"`

	/* 目标客户 (Optional) */
	TargetCustomer *string `json:"targetCustomer"`

	/* 市场规模 (Optional) */
	MarketSize *string `json:"marketSize"`

	/* 主要竞品 (Optional) */
	ComparableProduct *string `json:"comparableProduct"`

	/* 售卖形态  1套/n年、2套/n月、3套、4次 (Optional) */
	SellingForm *int `json:"sellingForm"`

	/* 售卖方式  1直销,2渠道,3代理 (Optional) */
	SellingMode *string `json:"sellingMode"`

	/* 定价 (Optional) */
	Pricing *string `json:"pricing"`

	/* 产品状态 (Optional) */
	ProductStatus *int `json:"productStatus"`

	/* 收入预测 (Optional) */
	IncomeForecast *string `json:"incomeForecast"`

	/* 成本结构 (Optional) */
	CostStructure *string `json:"costStructure"`

	/* 毛利率预测 (Optional) */
	GrossMarginForecast *string `json:"grossMarginForecast"`

	/* 定价策略 1市场对标, 2总成本加成,3变动成本加成 (Optional) */
	PricingStrategy *int `json:"pricingStrategy"`

	/* 结算方式 1固定金额结算,2实际售价固定比例结算,3实际售价浮动比例结算 (Optional) */
	SettlementMode *int `json:"settlementMode"`

	/* 结算周期 1周结后付款、2月结后付款、3季结后付款、4年结后付款,5 PO预付款 (Optional) */
	SettlementCycle *int `json:"settlementCycle"`

	/* 风险及建议 (Optional) */
	RiskSuggestion *string `json:"riskSuggestion"`

	/* erp (Optional) */
	Erp *string `json:"erp"`

	/* 产品唯一标识id (Optional) */
	Uuid *string `json:"uuid"`
}

func NewModifyCoProductRequest added in v1.63.0

func NewModifyCoProductRequest(
	regionId string,
) *ModifyCoProductRequest

* param regionId: 区域(如:cn-north-1) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyCoProductRequestWithAllParams added in v1.63.0

func NewModifyCoProductRequestWithAllParams(
	regionId string,
	cooperationId *string,
	productName *string,
	name *string,
	productType *int,
	productMode *int,
	productDesc *string,
	targetCustomer *string,
	marketSize *string,
	comparableProduct *string,
	sellingForm *int,
	sellingMode *string,
	pricing *string,
	productStatus *int,
	incomeForecast *string,
	costStructure *string,
	grossMarginForecast *string,
	pricingStrategy *int,
	settlementMode *int,
	settlementCycle *int,
	riskSuggestion *string,
	erp *string,
	uuid *string,
) *ModifyCoProductRequest

* param regionId: 区域(如:cn-north-1) (Required) * param cooperationId: 合作id (Optional) * param productName: 合作产品名称 (Optional) * param name: 合作名称 (Optional) * param productType: 产品类型 (Optional) * param productMode: 产品模式 (Optional) * param productDesc: 产品简介 (Optional) * param targetCustomer: 目标客户 (Optional) * param marketSize: 市场规模 (Optional) * param comparableProduct: 主要竞品 (Optional) * param sellingForm: 售卖形态 1套/n年、2套/n月、3套、4次 (Optional) * param sellingMode: 售卖方式 1直销,2渠道,3代理 (Optional) * param pricing: 定价 (Optional) * param productStatus: 产品状态 (Optional) * param incomeForecast: 收入预测 (Optional) * param costStructure: 成本结构 (Optional) * param grossMarginForecast: 毛利率预测 (Optional) * param pricingStrategy: 定价策略 1市场对标, 2总成本加成,3变动成本加成 (Optional) * param settlementMode: 结算方式 1固定金额结算,2实际售价固定比例结算,3实际售价浮动比例结算 (Optional) * param settlementCycle: 结算周期 1周结后付款、2月结后付款、3季结后付款、4年结后付款,5 PO预付款 (Optional) * param riskSuggestion: 风险及建议 (Optional) * param erp: erp (Optional) * param uuid: 产品唯一标识id (Optional)

func NewModifyCoProductRequestWithoutParam added in v1.63.0

func NewModifyCoProductRequestWithoutParam() *ModifyCoProductRequest

This constructor has better compatible ability when API parameters changed

func (ModifyCoProductRequest) GetRegionId added in v1.63.0

func (r ModifyCoProductRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyCoProductRequest) SetComparableProduct added in v1.63.0

func (r *ModifyCoProductRequest) SetComparableProduct(comparableProduct string)

param comparableProduct: 主要竞品(Optional)

func (*ModifyCoProductRequest) SetCooperationId added in v1.63.0

func (r *ModifyCoProductRequest) SetCooperationId(cooperationId string)

param cooperationId: 合作id(Optional)

func (*ModifyCoProductRequest) SetCostStructure added in v1.63.0

func (r *ModifyCoProductRequest) SetCostStructure(costStructure string)

param costStructure: 成本结构(Optional)

func (*ModifyCoProductRequest) SetErp added in v1.63.0

func (r *ModifyCoProductRequest) SetErp(erp string)

param erp: erp(Optional)

func (*ModifyCoProductRequest) SetGrossMarginForecast added in v1.63.0

func (r *ModifyCoProductRequest) SetGrossMarginForecast(grossMarginForecast string)

param grossMarginForecast: 毛利率预测(Optional)

func (*ModifyCoProductRequest) SetIncomeForecast added in v1.63.0

func (r *ModifyCoProductRequest) SetIncomeForecast(incomeForecast string)

param incomeForecast: 收入预测(Optional)

func (*ModifyCoProductRequest) SetMarketSize added in v1.63.0

func (r *ModifyCoProductRequest) SetMarketSize(marketSize string)

param marketSize: 市场规模(Optional)

func (*ModifyCoProductRequest) SetName added in v1.63.0

func (r *ModifyCoProductRequest) SetName(name string)

param name: 合作名称(Optional)

func (*ModifyCoProductRequest) SetPricing added in v1.63.0

func (r *ModifyCoProductRequest) SetPricing(pricing string)

param pricing: 定价(Optional)

func (*ModifyCoProductRequest) SetPricingStrategy added in v1.63.0

func (r *ModifyCoProductRequest) SetPricingStrategy(pricingStrategy int)

param pricingStrategy: 定价策略 1市场对标, 2总成本加成,3变动成本加成(Optional)

func (*ModifyCoProductRequest) SetProductDesc added in v1.63.0

func (r *ModifyCoProductRequest) SetProductDesc(productDesc string)

param productDesc: 产品简介(Optional)

func (*ModifyCoProductRequest) SetProductMode added in v1.63.0

func (r *ModifyCoProductRequest) SetProductMode(productMode int)

param productMode: 产品模式(Optional)

func (*ModifyCoProductRequest) SetProductName added in v1.63.0

func (r *ModifyCoProductRequest) SetProductName(productName string)

param productName: 合作产品名称(Optional)

func (*ModifyCoProductRequest) SetProductStatus added in v1.63.0

func (r *ModifyCoProductRequest) SetProductStatus(productStatus int)

param productStatus: 产品状态(Optional)

func (*ModifyCoProductRequest) SetProductType added in v1.63.0

func (r *ModifyCoProductRequest) SetProductType(productType int)

param productType: 产品类型(Optional)

func (*ModifyCoProductRequest) SetRegionId added in v1.63.0

func (r *ModifyCoProductRequest) SetRegionId(regionId string)

param regionId: 区域(如:cn-north-1)(Required)

func (*ModifyCoProductRequest) SetRiskSuggestion added in v1.63.0

func (r *ModifyCoProductRequest) SetRiskSuggestion(riskSuggestion string)

param riskSuggestion: 风险及建议(Optional)

func (*ModifyCoProductRequest) SetSellingForm added in v1.63.0

func (r *ModifyCoProductRequest) SetSellingForm(sellingForm int)

param sellingForm: 售卖形态 1套/n年、2套/n月、3套、4次(Optional)

func (*ModifyCoProductRequest) SetSellingMode added in v1.63.0

func (r *ModifyCoProductRequest) SetSellingMode(sellingMode string)

param sellingMode: 售卖方式 1直销,2渠道,3代理(Optional)

func (*ModifyCoProductRequest) SetSettlementCycle added in v1.63.0

func (r *ModifyCoProductRequest) SetSettlementCycle(settlementCycle int)

param settlementCycle: 结算周期 1周结后付款、2月结后付款、3季结后付款、4年结后付款,5 PO预付款(Optional)

func (*ModifyCoProductRequest) SetSettlementMode added in v1.63.0

func (r *ModifyCoProductRequest) SetSettlementMode(settlementMode int)

param settlementMode: 结算方式 1固定金额结算,2实际售价固定比例结算,3实际售价浮动比例结算(Optional)

func (*ModifyCoProductRequest) SetTargetCustomer added in v1.63.0

func (r *ModifyCoProductRequest) SetTargetCustomer(targetCustomer string)

param targetCustomer: 目标客户(Optional)

func (*ModifyCoProductRequest) SetUuid added in v1.63.0

func (r *ModifyCoProductRequest) SetUuid(uuid string)

param uuid: 产品唯一标识id(Optional)

type ModifyCoProductResponse added in v1.63.0

type ModifyCoProductResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    ModifyCoProductResult `json:"result"`
}

type ModifyCoProductResult added in v1.63.0

type ModifyCoProductResult struct {
	Result    bool   `json:"result"`
	RequestId string `json:"requestId"`
}

type ModifyContractRequest added in v1.63.0

type ModifyContractRequest struct {
	core.JDCloudRequest

	/* 区域(如:cn-north-1)  */
	RegionId string `json:"regionId"`

	/* 合同唯一标识(添加不需要传,编辑必传) (Optional) */
	ContractUuid *string `json:"contractUuid"`

	/* 合同编号 (Optional) */
	ContractNo *string `json:"contractNo"`

	/* 开始时间 (Optional) */
	StartDate *string `json:"startDate"`

	/* 结束时间 (Optional) */
	EndDate *string `json:"endDate"`

	/* 备注 (Optional) */
	Remark *string `json:"remark"`

	/* 合同附件文件标识 (Optional) */
	FileUuid *string `json:"fileUuid"`
}

func NewModifyContractRequest added in v1.63.0

func NewModifyContractRequest(
	regionId string,
) *ModifyContractRequest

* param regionId: 区域(如:cn-north-1) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyContractRequestWithAllParams added in v1.63.0

func NewModifyContractRequestWithAllParams(
	regionId string,
	contractUuid *string,
	contractNo *string,
	startDate *string,
	endDate *string,
	remark *string,
	fileUuid *string,
) *ModifyContractRequest

* param regionId: 区域(如:cn-north-1) (Required) * param contractUuid: 合同唯一标识(添加不需要传,编辑必传) (Optional) * param contractNo: 合同编号 (Optional) * param startDate: 开始时间 (Optional) * param endDate: 结束时间 (Optional) * param remark: 备注 (Optional) * param fileUuid: 合同附件文件标识 (Optional)

func NewModifyContractRequestWithoutParam added in v1.63.0

func NewModifyContractRequestWithoutParam() *ModifyContractRequest

This constructor has better compatible ability when API parameters changed

func (ModifyContractRequest) GetRegionId added in v1.63.0

func (r ModifyContractRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyContractRequest) SetContractNo added in v1.63.0

func (r *ModifyContractRequest) SetContractNo(contractNo string)

param contractNo: 合同编号(Optional)

func (*ModifyContractRequest) SetContractUuid added in v1.63.0

func (r *ModifyContractRequest) SetContractUuid(contractUuid string)

param contractUuid: 合同唯一标识(添加不需要传,编辑必传)(Optional)

func (*ModifyContractRequest) SetEndDate added in v1.63.0

func (r *ModifyContractRequest) SetEndDate(endDate string)

param endDate: 结束时间(Optional)

func (*ModifyContractRequest) SetFileUuid added in v1.63.0

func (r *ModifyContractRequest) SetFileUuid(fileUuid string)

param fileUuid: 合同附件文件标识(Optional)

func (*ModifyContractRequest) SetRegionId added in v1.63.0

func (r *ModifyContractRequest) SetRegionId(regionId string)

param regionId: 区域(如:cn-north-1)(Required)

func (*ModifyContractRequest) SetRemark added in v1.63.0

func (r *ModifyContractRequest) SetRemark(remark string)

param remark: 备注(Optional)

func (*ModifyContractRequest) SetStartDate added in v1.63.0

func (r *ModifyContractRequest) SetStartDate(startDate string)

param startDate: 开始时间(Optional)

type ModifyContractResponse added in v1.63.0

type ModifyContractResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    ModifyContractResult `json:"result"`
}

type ModifyContractResult added in v1.63.0

type ModifyContractResult struct {
	Result    bool   `json:"result"`
	RequestId string `json:"requestId"`
}

type ModifyDicDetailRequest added in v1.63.0

type ModifyDicDetailRequest struct {
	core.JDCloudRequest

	/*   */
	RegionId string `json:"regionId"`

	/* ID (Optional) */
	Id *int `json:"id"`

	/* 字典类型 (Optional) */
	CodeType *string `json:"codeType"`

	/* 字典编码 (Optional) */
	Code *string `json:"code"`

	/* 字典编码名称 (Optional) */
	Name *string `json:"name"`

	/* 字典编码值 (Optional) */
	Value *string `json:"value"`

	/* null (Optional) */
	UseFlag *bool `json:"useFlag"`

	/* 系统类型 (Optional) */
	SystemType *string `json:"systemType"`

	/* 引用值 (Optional) */
	RefValue *string `json:"refValue"`

	/* 顺序 (Optional) */
	Seq *int `json:"seq"`

	/* 字典说明 (Optional) */
	Remark *string `json:"remark"`

	/* 创建时间 (Optional) */
	CreateTime *string `json:"createTime"`

	/* 创建人 (Optional) */
	CreateUser *string `json:"createUser"`

	/* 修改时间 (Optional) */
	UpdateTime *string `json:"updateTime"`

	/* 修改人 (Optional) */
	UpdateUser *string `json:"updateUser"`

	/* 是否删除0未删除,1已删除 (Optional) */
	Yn *int `json:"yn"`
}

func NewModifyDicDetailRequest added in v1.63.0

func NewModifyDicDetailRequest(
	regionId string,
) *ModifyDicDetailRequest

* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyDicDetailRequestWithAllParams added in v1.63.0

func NewModifyDicDetailRequestWithAllParams(
	regionId string,
	id *int,
	codeType *string,
	code *string,
	name *string,
	value *string,
	useFlag *bool,
	systemType *string,
	refValue *string,
	seq *int,
	remark *string,
	createTime *string,
	createUser *string,
	updateTime *string,
	updateUser *string,
	yn *int,
) *ModifyDicDetailRequest

* param regionId: (Required) * param id: ID (Optional) * param codeType: 字典类型 (Optional) * param code: 字典编码 (Optional) * param name: 字典编码名称 (Optional) * param value: 字典编码值 (Optional) * param useFlag: null (Optional) * param systemType: 系统类型 (Optional) * param refValue: 引用值 (Optional) * param seq: 顺序 (Optional) * param remark: 字典说明 (Optional) * param createTime: 创建时间 (Optional) * param createUser: 创建人 (Optional) * param updateTime: 修改时间 (Optional) * param updateUser: 修改人 (Optional) * param yn: 是否删除0未删除,1已删除 (Optional)

func NewModifyDicDetailRequestWithoutParam added in v1.63.0

func NewModifyDicDetailRequestWithoutParam() *ModifyDicDetailRequest

This constructor has better compatible ability when API parameters changed

func (ModifyDicDetailRequest) GetRegionId added in v1.63.0

func (r ModifyDicDetailRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyDicDetailRequest) SetCode added in v1.63.0

func (r *ModifyDicDetailRequest) SetCode(code string)

param code: 字典编码(Optional)

func (*ModifyDicDetailRequest) SetCodeType added in v1.63.0

func (r *ModifyDicDetailRequest) SetCodeType(codeType string)

param codeType: 字典类型(Optional)

func (*ModifyDicDetailRequest) SetCreateTime added in v1.63.0

func (r *ModifyDicDetailRequest) SetCreateTime(createTime string)

param createTime: 创建时间(Optional)

func (*ModifyDicDetailRequest) SetCreateUser added in v1.63.0

func (r *ModifyDicDetailRequest) SetCreateUser(createUser string)

param createUser: 创建人(Optional)

func (*ModifyDicDetailRequest) SetId added in v1.63.0

func (r *ModifyDicDetailRequest) SetId(id int)

param id: ID(Optional)

func (*ModifyDicDetailRequest) SetName added in v1.63.0

func (r *ModifyDicDetailRequest) SetName(name string)

param name: 字典编码名称(Optional)

func (*ModifyDicDetailRequest) SetRefValue added in v1.63.0

func (r *ModifyDicDetailRequest) SetRefValue(refValue string)

param refValue: 引用值(Optional)

func (*ModifyDicDetailRequest) SetRegionId added in v1.63.0

func (r *ModifyDicDetailRequest) SetRegionId(regionId string)

param regionId: (Required)

func (*ModifyDicDetailRequest) SetRemark added in v1.63.0

func (r *ModifyDicDetailRequest) SetRemark(remark string)

param remark: 字典说明(Optional)

func (*ModifyDicDetailRequest) SetSeq added in v1.63.0

func (r *ModifyDicDetailRequest) SetSeq(seq int)

param seq: 顺序(Optional)

func (*ModifyDicDetailRequest) SetSystemType added in v1.63.0

func (r *ModifyDicDetailRequest) SetSystemType(systemType string)

param systemType: 系统类型(Optional)

func (*ModifyDicDetailRequest) SetUpdateTime added in v1.63.0

func (r *ModifyDicDetailRequest) SetUpdateTime(updateTime string)

param updateTime: 修改时间(Optional)

func (*ModifyDicDetailRequest) SetUpdateUser added in v1.63.0

func (r *ModifyDicDetailRequest) SetUpdateUser(updateUser string)

param updateUser: 修改人(Optional)

func (*ModifyDicDetailRequest) SetUseFlag added in v1.63.0

func (r *ModifyDicDetailRequest) SetUseFlag(useFlag bool)

param useFlag: null(Optional)

func (*ModifyDicDetailRequest) SetValue added in v1.63.0

func (r *ModifyDicDetailRequest) SetValue(value string)

param value: 字典编码值(Optional)

func (*ModifyDicDetailRequest) SetYn added in v1.63.0

func (r *ModifyDicDetailRequest) SetYn(yn int)

param yn: 是否删除0未删除,1已删除(Optional)

type ModifyDicDetailResponse added in v1.63.0

type ModifyDicDetailResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    ModifyDicDetailResult `json:"result"`
}

type ModifyDicDetailResult added in v1.63.0

type ModifyDicDetailResult struct {
	Code    string `json:"code"`
	Message string `json:"message"`
}

type QueryMyCustomerListRequest

type QueryMyCustomerListRequest struct {
	core.JDCloudRequest

	/*   */
	RegionId string `json:"regionId"`

	/* 客户pin (Optional) */
	CustomerPin *string `json:"customerPin"`

	/*  (Optional) */
	AliasName *string `json:"aliasName"`

	/* 客户名称 (Optional) */
	NameLike *string `json:"nameLike"`

	/* 账户类型(1个人2企业) (Optional) */
	AccountType *int `json:"accountType"`

	/* 帐户名 (Optional) */
	LoginName *string `json:"loginName"`

	/* 关联开始时间(格式:yyyy-MM-dd HH:mm:ss) (Optional) */
	StartRelTime *string `json:"startRelTime"`

	/* 关联结束时间(格式:yyyy-MM-dd HH:mm:ss) (Optional) */
	EndRelTime *string `json:"endRelTime"`

	/* 当前页序号 (Optional) */
	PageIndex *int `json:"pageIndex"`

	/* 当前条数 (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewQueryMyCustomerListRequest

func NewQueryMyCustomerListRequest(
	regionId string,
) *QueryMyCustomerListRequest

* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryMyCustomerListRequestWithAllParams

func NewQueryMyCustomerListRequestWithAllParams(
	regionId string,
	customerPin *string,
	aliasName *string,
	nameLike *string,
	accountType *int,
	loginName *string,
	startRelTime *string,
	endRelTime *string,
	pageIndex *int,
	pageSize *int,
) *QueryMyCustomerListRequest

* param regionId: (Required) * param customerPin: 客户pin (Optional) * param aliasName: (Optional) * param nameLike: 客户名称 (Optional) * param accountType: 账户类型(1个人2企业) (Optional) * param loginName: 帐户名 (Optional) * param startRelTime: 关联开始时间(格式:yyyy-MM-dd HH:mm:ss) (Optional) * param endRelTime: 关联结束时间(格式:yyyy-MM-dd HH:mm:ss) (Optional) * param pageIndex: 当前页序号 (Optional) * param pageSize: 当前条数 (Optional)

func NewQueryMyCustomerListRequestWithoutParam

func NewQueryMyCustomerListRequestWithoutParam() *QueryMyCustomerListRequest

This constructor has better compatible ability when API parameters changed

func (QueryMyCustomerListRequest) GetRegionId

func (r QueryMyCustomerListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryMyCustomerListRequest) SetAccountType added in v1.63.0

func (r *QueryMyCustomerListRequest) SetAccountType(accountType int)

param accountType: 账户类型(1个人2企业)(Optional)

func (*QueryMyCustomerListRequest) SetAliasName

func (r *QueryMyCustomerListRequest) SetAliasName(aliasName string)

param aliasName: (Optional)

func (*QueryMyCustomerListRequest) SetCustomerPin

func (r *QueryMyCustomerListRequest) SetCustomerPin(customerPin string)

param customerPin: 客户pin(Optional)

func (*QueryMyCustomerListRequest) SetEndRelTime

func (r *QueryMyCustomerListRequest) SetEndRelTime(endRelTime string)

param endRelTime: 关联结束时间(格式:yyyy-MM-dd HH:mm:ss)(Optional)

func (*QueryMyCustomerListRequest) SetLoginName added in v1.15.0

func (r *QueryMyCustomerListRequest) SetLoginName(loginName string)

param loginName: 帐户名(Optional)

func (*QueryMyCustomerListRequest) SetNameLike added in v1.63.0

func (r *QueryMyCustomerListRequest) SetNameLike(nameLike string)

param nameLike: 客户名称(Optional)

func (*QueryMyCustomerListRequest) SetPageIndex

func (r *QueryMyCustomerListRequest) SetPageIndex(pageIndex int)

param pageIndex: 当前页序号(Optional)

func (*QueryMyCustomerListRequest) SetPageSize

func (r *QueryMyCustomerListRequest) SetPageSize(pageSize int)

param pageSize: 当前条数(Optional)

func (*QueryMyCustomerListRequest) SetRegionId

func (r *QueryMyCustomerListRequest) SetRegionId(regionId string)

param regionId: (Required)

func (*QueryMyCustomerListRequest) SetStartRelTime

func (r *QueryMyCustomerListRequest) SetStartRelTime(startRelTime string)

param startRelTime: 关联开始时间(格式:yyyy-MM-dd HH:mm:ss)(Optional)

type QueryMyCustomerListResponse

type QueryMyCustomerListResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    QueryMyCustomerListResult `json:"result"`
}

type QueryMyCustomerListResult

type QueryMyCustomerListResult struct {
	Pagination partner.Pagination `json:"pagination"`
	Result     []partner.Customer `json:"result"`
}

Jump to

Keyboard shortcuts

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