3 Star 16 Fork 3

天高 / apijson-go

Create your Gitee Account
Explore and code with more than 8 million developers,Free private repositories !:)
Sign up
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

apijson-go

分支说明

  • master 最新的代码,可能有 bug
  • beta 最新测试版, 功能可用,无明显 bug
  • release 发布分支,有较高测试用例覆盖率

计划里程碑

  • v0.1 完成基础 CRUD 的功能
  • v0.2 支持权限认证,可管理到表和字段的权限
  • v0.3 支持复杂查询

v0.1

功能实现进度

  • 1.实现单表查询
  • 2.实现数组查询
  • 3.实现两张表 一对一 关联查询
  • 4.实现两张表 一对多 关联查询
  • 5.实现两张表在数组内 一对一 关联查询
  • 6.实现两张表在数组内 一对多 关联查询
  • 7.实现 column, order by 功能
  • 9.实现 /post 增加一条记录
  • 10.实现 /put 更新一条记录
  • 11.实现 /del 删除一条或多条记录

0.1 beta 版已完成,欢迎测试提交 bug

开发指南

  1. go version > 1.16
  2. 准备数据库
docker run -d -p3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=1234qwer  mysql:8
  1. 创建数据库,导入 SQL
  2. 根据数据库参数修改 main.go 的 db.Init 参数
  3. 运行 go run main.go
  4. HTTP 数据测试可以看根目录的 test.http

Repository Comments ( 6 )

Sign in to post a comment

About

go 语言实现的 apijson expand collapse
Go
Apache-2.0
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
Go
1
https://gitee.com/tiangao/apijson-go.git
git@gitee.com:tiangao/apijson-go.git
tiangao
apijson-go
apijson-go
master

Search

184635 d8eb8a04 1850385 161156 f1cf3f24 1850385