fusenapi/server_api/data-transfer.api
laodaming 78e5b2cc59 fix
2023-06-08 19:33:30 +08:00

46 lines
942 B
Plaintext

syntax = "v1"
info (
title: // 个人文件传输
desc: // 图片,pdf,设计logo等
author: ""
email: ""
)
import "basic.api"
@server(
jwt: Auth
)
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"`
}