管理面板文档
Table of Contents

总览

前后端放在同一服务器,但是依旧是分离的。所以不用考虑跨域。

后端所有URL都是/api/ 为前缀

用户相关

用户总表

URL :

[GET] user/all

参数

limit 可选 获取多少条默认10
offset 可选 默认0
search 可选 搜索关键词
order 可选 默认是asc
sort 可选 默认是根据id排名

返回值

page<User>对象

删除用户

URL

[DELETE] user/{userId}

参数

userId

返回值

1 成功
0 失败

添加新用户

URL

[POST] user/new

参数

username
password
phone
eamil 可选
height 可选
name 可选
sysId 可选
gender 可选
birthStr 可选

返回值

0 用户名或手机被占用
1 成功
-1 失败

补充或者修改用户信息

URL

[POST] user/{userId}

参数

userId 用户id
-------------------------
gender 性别 男为1 女为0 
birth yyyy-mm-dd
备注:均可为空,即可跳过

返回值

user

获取用户信息

URL

[GET] user/{userId}

参数

userId 用户id

返回值

user对象 

报告相关

报告总表

URL

[GET] report/all

参数

limit 可选 获取多少条默认10
offset 可选 默认0
search 可选 搜索关键词
order 可选 默认是asc
sort 可选 默认是根据id排名

返回

Page<Report>

删除报告

URL

[DELETE] report/{reportId}

参数

reportId

返回

1 成功
0 失败

上传报告

URL

[POST] report/upload

参数

表单上传 namefile

返回

1 成功
0 关键信息缺失
-1 文件类型不正确
-2 单元解析错误
-3 未知类型

字典相关

字典总表

URL

[GET] dic/all

参数

limit 可选 获取多少条默认10
offset 可选 默认0
search 可选 搜索关键词
order 可选 默认是asc
sort 可选 默认是根据name排名

返回

Page<Dic>

删除字典

URL

[DELETE] dic/{key}

参数

key

返回

1 成功
0 失败

添加或修改字典

URL

[POST] dic/{key}

参数

key  
------------------
value   可选     介绍
type    可选     类别

返回

1 成功
0 失败

参考信息相关

参考总表

URL

[GET] reference/all

参数

limit 可选 获取多少条默认10
offset 可选 默认0
search 可选 搜索关键词
order 可选 默认是asc
sort 可选 默认是根据name排名

返回

Page<Reference>

删除参考信息

URL

[DELETE] reference/{name}

参数

name 名称

返回

1 成功
0 失败

添加或者更新参考信息

URL

[POST] reference/{name}

参数

name  检查项名称
----------------------------
minValue 可选 所有报告最小值
avgValue 可选 所有报告平均值
maxValue 可选 所有报告最大值
size 可选 出现在报告中的次数
refMin 可选 理论参考最小值
refAvg 可选 理论参考平均值
refMax 可选 理论参考最大值

返回

1 成功
0 失败