简介


本功能可以自动注册增删改查等5个接口,接口列表如下:

  1. 添加接口(/add)
  2. 修改接口(/edit)
  3. 删除接口(/del)
  4. 信息详情接口(/info)
  5. 条件搜索分页接口(/select)

以上5个接口均支持GET或POST。
其中添加接口修改接口完全一样,可当作一个接口使用。

注意事项


增删改查接口一般用于管理员权限下的管理后台,强烈建议传入 “接口标签” 用于权限控制,限制只有管理员才可以使用这些接口!
增删改查接口后端未作任何数据校验,请前端务必做好数据的校验,例如字段最小长度,是否为空等。

接口说明


添加/修改 接口

传递与数据库表结构中除id外的字段即可,例如:
数据库表:user
字段:id name pwd money
请求接口:/user/add 或 /user/edit
提交参数:

  1. {
  2. "id": 1, // 传递id表示修改,不传idid=0表示添加
  3. "name": "admin",
  4. "pwd": "admin123",
  5. "money": 100
  6. }

返回信息: 添加/修改 成功 或 失败,如果是添加会返回新插入数据的主键。


删除接口

传递用户的主键id即可,例如:
数据库表:user
字段:id name pwd money
请求接口:/user/del
提交参数:

  1. {
  2. "id": 1
  3. }

返回信息: 删除成功 或 删除失败。


信息详情接口

传递用户的主键id即可,例如:
数据库表:user
字段:id name pwd money
请求接口:/user/info
提交参数:

  1. {
  2. "id": 1
  3. }

返回信息: 查询信息成功 或 查询信息失败 ,若查询成功会在返回json的data节点中显示所有查询到的数据。


条件搜索分页接口

传递用户的主键id即可,例如:
数据库表:user
字段:id name pwd money
请求接口:/user/select
提交参数:

  1. {
  2. "page": 1, //第几页,默认1
  3. "limit": 20, //分页大小,默认20
  4. "where": "money>100 and id>100", //sql条件筛选,可空
  5. "other": "order by id desc", //额外sql内容,一般可以传排序或者分组之类的文本,可空
  6. "field": "name,pwd" //不传会返回所有的字段,可空
  7. }

返回信息: 查询信息成功 或 查询信息失败 ,若查询成功会在返回json的data节点中显示所有查询到的数据。
返回data格式:

  1. {
  2. "list": [], //查询到的数据列表
  3. "max": 10, //最大页数
  4. "count": 200, //总数据数量
  5. "limit": 20, //分页大小
  6. "page": 1 //当前第几页
  7. }