简介
本功能可以自动注册增删改查等5个接口,接口列表如下:
- 添加接口(/add)
- 修改接口(/edit)
- 删除接口(/del)
- 信息详情接口(/info)
- 条件搜索分页接口(/select)
以上5个接口均支持GET或POST。
其中添加接口和修改接口完全一样,可当作一个接口使用。
注意事项
增删改查接口一般用于管理员权限下的管理后台,强烈建议传入 “接口标签” 用于权限控制,限制只有管理员才可以使用这些接口!
增删改查接口后端未作任何数据校验,请前端务必做好数据的校验,例如字段最小长度,是否为空等。
接口说明
添加/修改 接口
传递与数据库表结构中除id外的字段即可,例如:
数据库表:user
字段:id name pwd money
请求接口:/user/add 或 /user/edit
提交参数:
{
"id": 1, // 传递id表示修改,不传id或id=0表示添加
"name": "admin",
"pwd": "admin123",
"money": 100
}
返回信息: 添加/修改 成功 或 失败,如果是添加会返回新插入数据的主键。
删除接口
传递用户的主键id即可,例如:
数据库表:user
字段:id name pwd money
请求接口:/user/del
提交参数:
{
"id": 1
}
返回信息: 删除成功 或 删除失败。
信息详情接口
传递用户的主键id即可,例如:
数据库表:user
字段:id name pwd money
请求接口:/user/info
提交参数:
{
"id": 1
}
返回信息: 查询信息成功 或 查询信息失败 ,若查询成功会在返回json的data节点中显示所有查询到的数据。
条件搜索分页接口
传递用户的主键id即可,例如:
数据库表:user
字段:id name pwd money
请求接口:/user/select
提交参数:
{
"page": 1, //第几页,默认1
"limit": 20, //分页大小,默认20
"where": "money>100 and id>100", //sql条件筛选,可空
"other": "order by id desc", //额外sql内容,一般可以传排序或者分组之类的文本,可空
"field": "name,pwd" //不传会返回所有的字段,可空
}
返回信息: 查询信息成功 或 查询信息失败 ,若查询成功会在返回json的data节点中显示所有查询到的数据。
返回data格式:
{
"list": [], //查询到的数据列表
"max": 10, //最大页数
"count": 200, //总数据数量
"limit": 20, //分页大小
"page": 1 //当前第几页
}