46 lines
942 B
Plaintext
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 `form:"url"`
|
|
QRcodeType int64 `form:"QRcodeType"`
|
|
}
|
|
type UploadQrcodeRsp {
|
|
Link string `json:"link"`
|
|
D string `json:"d"`
|
|
} |