1
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
package request
|
||||
|
||||
import (
|
||||
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability1475/domain"
|
||||
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
|
||||
)
|
||||
|
||||
type AlibabaWdkMerchantRoutingRegisterRequest struct {
|
||||
/*
|
||||
接口入参 */
|
||||
MerchantRoutingInfoRegister *domain.AlibabaWdkMerchantRoutingRegisterMerchantRoutingInfoRegisterDo `json:"merchant_routing_info_register" required:"true" `
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkMerchantRoutingRegisterRequest) SetMerchantRoutingInfoRegister(v domain.AlibabaWdkMerchantRoutingRegisterMerchantRoutingInfoRegisterDo) *AlibabaWdkMerchantRoutingRegisterRequest {
|
||||
s.MerchantRoutingInfoRegister = &v
|
||||
return s
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkMerchantRoutingRegisterRequest) ToMap() map[string]interface{} {
|
||||
paramMap := make(map[string]interface{})
|
||||
if req.MerchantRoutingInfoRegister != nil {
|
||||
paramMap["merchant_routing_info_register"] = util.ConvertStruct(*req.MerchantRoutingInfoRegister)
|
||||
}
|
||||
return paramMap
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkMerchantRoutingRegisterRequest) ToFileMap() map[string]interface{} {
|
||||
fileMap := make(map[string]interface{})
|
||||
return fileMap
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
package request
|
||||
|
||||
type AlibabaWdkPictureUploadRequest struct {
|
||||
/*
|
||||
图片分类ID,设置具体某个分类ID或设置0上传到默认分类,只能传入一个分类 */
|
||||
PictureCategoryId *int64 `json:"picture_category_id" required:"true" `
|
||||
/*
|
||||
图片二进制文件流,不能为空,允许png、jpg、gif图片格式,3M以内 */
|
||||
Img *[]byte `json:"img" required:"true" `
|
||||
/*
|
||||
包括后缀名的图片标题,不能为空,如Bule.jpg,有些卖家希望图片上传后取图片文件的默认名 */
|
||||
ImgInputTitle *string `json:"img_input_title,omitempty" required:"false" `
|
||||
/*
|
||||
图片标题,如果为空,传的图片标题就取去掉后缀名的image_input_title,超过50字符长度会截取50字符,重名会在标题末尾加"(1)";标题末尾已经有"(数字)"了,则数字加1 */
|
||||
Title *string `json:"title,omitempty" required:"false" `
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkPictureUploadRequest) SetPictureCategoryId(v int64) *AlibabaWdkPictureUploadRequest {
|
||||
s.PictureCategoryId = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPictureUploadRequest) SetImg(v []byte) *AlibabaWdkPictureUploadRequest {
|
||||
s.Img = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPictureUploadRequest) SetImgInputTitle(v string) *AlibabaWdkPictureUploadRequest {
|
||||
s.ImgInputTitle = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPictureUploadRequest) SetTitle(v string) *AlibabaWdkPictureUploadRequest {
|
||||
s.Title = &v
|
||||
return s
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkPictureUploadRequest) ToMap() map[string]interface{} {
|
||||
paramMap := make(map[string]interface{})
|
||||
if req.PictureCategoryId != nil {
|
||||
paramMap["picture_category_id"] = *req.PictureCategoryId
|
||||
}
|
||||
if req.ImgInputTitle != nil {
|
||||
paramMap["img_input_title"] = *req.ImgInputTitle
|
||||
}
|
||||
if req.Title != nil {
|
||||
paramMap["title"] = *req.Title
|
||||
}
|
||||
return paramMap
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkPictureUploadRequest) ToFileMap() map[string]interface{} {
|
||||
fileMap := make(map[string]interface{})
|
||||
if req.Img != nil {
|
||||
fileMap["img"] = *req.Img
|
||||
}
|
||||
return fileMap
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package request
|
||||
|
||||
import (
|
||||
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability1475/domain"
|
||||
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
|
||||
)
|
||||
|
||||
type AlibabaWdkPurchasePriceRequest struct {
|
||||
/*
|
||||
入参 */
|
||||
WdkOpenPurchasePrice *domain.AlibabaWdkPurchasePriceWdkOpenPurchasePrice `json:"wdk_open_purchase_price,omitempty" required:"false" `
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkPurchasePriceRequest) SetWdkOpenPurchasePrice(v domain.AlibabaWdkPurchasePriceWdkOpenPurchasePrice) *AlibabaWdkPurchasePriceRequest {
|
||||
s.WdkOpenPurchasePrice = &v
|
||||
return s
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkPurchasePriceRequest) ToMap() map[string]interface{} {
|
||||
paramMap := make(map[string]interface{})
|
||||
if req.WdkOpenPurchasePrice != nil {
|
||||
paramMap["wdk_open_purchase_price"] = util.ConvertStruct(*req.WdkOpenPurchasePrice)
|
||||
}
|
||||
return paramMap
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkPurchasePriceRequest) ToFileMap() map[string]interface{} {
|
||||
fileMap := make(map[string]interface{})
|
||||
return fileMap
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package request
|
||||
|
||||
|
||||
type AlibabaWdkTimeGetRequest struct {
|
||||
}
|
||||
|
||||
|
||||
func (req *AlibabaWdkTimeGetRequest) ToMap() map[string]interface{} {
|
||||
paramMap := make(map[string]interface{})
|
||||
return paramMap
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkTimeGetRequest) ToFileMap() map[string]interface{} {
|
||||
fileMap := make(map[string]interface{})
|
||||
return fileMap
|
||||
}
|
||||
Reference in New Issue
Block a user