说明

搭建一些简单的前端项目往往需要用到增删改查的后端接口,前端人员可以通过使用本项目提供的通用增删改查接口,在没有后端开发人员的情况下快速搭建一些简单系统

身份验证

身份验证有3种方式可选:

示例

举例要开发一个大屏系统,包含一个大屏数据展示页面、大屏数据修改页面、一个设备管理列表页面

大屏展示:

比如利于前端展示的数据结构如下,复杂的数据结构。

{
  "nameValues":[
    {
      "name":"累计注册用户",
      "value":2195.0
    },
    {
      "name":"累计发布岗位",
      "value":592.0
    },
    {
      "name":"岗位浏览次数",
      "value":21348.0
    }],
  "topFiveJobs":[
    {
      "name":"服务员",
      "value":129.0
    },
    {
      "name":"促销/导购员",
      "value":92.0
    },
    {
      "name":"后厨",
      "value":20.0
    }]
}

通过接口 POST **http://proapi.daqingmei.com/api/data/daping 创建一条数据,其中path中的daping可以理解为数据对象或数据表名,数据库中如不存在此名称的表,则会根据body格式自动创建一个daping表,每一个字段可以是字符串也可以是复杂对象,创建成功后会返回数据id。大屏数据展示时可以使用接口 get **http://proapi.daqingmei.com/api/data/daping/623980ea37e15a005f52513c 获取数据,其中 623980ea37e15a005f52513c为数据id。

大屏数据修改页: 通过如下接口对数据进行修改,其中body中格式为key→value的形式,key为数据表中需要修改的字段,value是字段的值可以是复杂对象。修改成功后get接口即可获取到新数据

curl -X 'PATCH' \\
  '<http://proapi.daqingmei.com/api/data/daping/623980ea37e15a005f52513c>' \\
  -H 'Content-Type: application/json' \\
  -d '{
				"name":"王大大",
				"topFiveJobs":["张三","李四","王五"]
			}'

设备管理列表页面:

可以通过增删改查接口对设备数据进行操作,其中查询接口中查询条件可以是数据表中任一字段进行查询 如 http://proapi.daqingmei.com/api/data/shebei?name=电脑&page=1&pageSize=100

导入接口key参数说明 :如导数据中包含以下字段,当key参数为空时,再次导入数据则数据库中会有一样的2条数据,如key参数为:员工姓名,再次导入数据时将按员工姓名字段为主键做更新操作,即员工姓名为"姚豪"的数据已存在,则用Excel中数据对数据库做更新操作