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列表
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"`
}