syntax = "v1" info ( title: // 个人文件传输 desc: // 图片,pdf,设计logo等 author: "" email: "" ) import "basic.api" service data-transfer { //获取标准logo列表 @handler GetStandardLogoListHandler get /standard-logo/list returns (response); //获取二维码设置列表 @handler GetQrCodeSetListHandler get /qrcode-set/list returns (response); //生成二维码 @handler UploadQrcodeHandler post /upload/qrcode (UploadQrcodeReq) returns (response); //上传logo @handler UploadLogoHandler post /upload/up-logo (UploadLogoReq) returns (response); } //获取标准logo列表 type GetStandardLogoListRsp { Id int64 `json:"id"` Name string `json:"name"` Url string `json:"url"` } //获取二维码设置列表 type GetQrCodeSetListRsp { Id int64 `json:"id"` Name string `json:"name"` } //生成二维码 type UploadQrcodeReq { Url string `json:"url"` QRcodeType int64 `json:"QRcodeType"` } type UploadQrcodeRsp { Link string `json:"link"` Data string `json:"d"` } //上传logo type UploadLogoReq { SkuId int64 `form:"skuId"` IsRemoveBg bool `form:"is_remove_bg"` Proportion int64 `form:"proportion"` } type UploadLogoRsp { NobgUrl string `json:"nobg_url"` ThumbnailUrl string `json:"thumbnail_url"` IsmaxProportion bool `json:"ismax_proportion"` ImgColor []string `json:"img_color"` }