12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- info(
- title: "Jianyu Filesystem"
- desc: "剑鱼文件系统,基于阿里云OSS封装"
- author: "Tao Zhang"
- email: "zhanghongbo@topnet.net.cn"
- )
- type (
- CreateDomainReq {
- Name string `form:"name"`
- Meta string `form:"meta"`
- }
- DomainOpResp {
- State string `json:"state"`
- }
- LoadDomainReq {
- Name string `form:"name"`
- }
- LoadFileReq {
- Domain string `form:"domain"`
- FileId string `form:"fileId"`
- }
- LoadFileOpResp {
- Meta map[string]string `form:"meta"`
- }
- SaveFileReq {
- Domain string `form:"domain"`
- FileId string `form:"fileId"`
- }
- SaveFileOpResp {
- State string `json:"state"`
- }
- UploadFileReq {
- Domain string `form:"domain"`
- FileId string `form:"fileId"`
- Meta map[string]string `form:"meta"`
- }
- UploadFileOpResp {
- State string `json:"state"`
- }
- )
- service filesystem-api {
- //创建域
- @handler CreateDomain
- post /filesystem/domain/create (CreateDomainReq) returns (DomainOpResp)
- //删除域
- @handler DeleteDomain
- post /filesystem/domain/delete (LoadDomainReq) returns (DomainOpResp)
- //获取文件元信息
- @handler GetFileMeta
- post /filesystem/file/getMeta (LoadFileReq) returns (LoadFileOpResp)
- //更新文件元信息
- @handler UpdateFileMeta
- post /filesystem/file/updateMeta (UploadFileReq) returns (UploadFileOpResp)
- //上传文件
- @handler UploadFile
- post /filesystem/file/upload (UploadFileReq) returns (UploadFileOpResp)
- //删除文件
- @handler DeleteFile
- post /filesystem/file/delete (SaveFileReq) returns (SaveFileOpResp)
- //获取文件
- @handler GetFile
- post /filesystem/file/get (SaveFileReq) returns (SaveFileOpResp)
- }
|