dcli 刚刚发布了 0.0.7 版本,此版本新增基于 SQL 创建 http 接口,可用 swagger ui 浏览和交互;同时新增分页支持。
写一个内容如下的 toml 文件
# http 接口前置路由,对启用代理或 url 冲突时非常有用
prefix = "api"
[[queries]]
# 设置此 SQL 使用哪个数据库连接配置
profile = "xxx"
# 对应的 SQL 语句
sql = "select * from xxxx"
# 此 SQL 对应的 URL 地址,**不能以 `/` 包围**
url = "some_url"
# 此 SQL 描述
description = "一些有用的描述"
# 非必填,是否分页,如果原 SQL 中最外层含有 `limit` 或 `offset` 则分页不起作用
# 默认开启,可以设置 false 关闭
paging = true
swagger 界面如下
此外在之前的版里,dcli 还实现了使用 fluent-rs 进行国际化,希望对想在在项目里引入国际化的朋友有所帮助。
此外 dcli 也支持将数据直接导出为 json,yaml,pickle 和 toml.
详细描述见项目 PrivateRookie - DCli
Ext Link: https://privaterookie.github.io/dcli/
1
共 0 条评论, 1 页
评论区
写评论还没有评论