[关闭]
@scott180 2019-01-21T13:38:34.000000Z 字数 3885 阅读 630

IDS2.0大屏展示接口文档

2019年1月18日
IDS2.0 大屏展示

说明

文件为markdown格式,可用文本编辑器打开,或者在此查看 IDS2.0大屏展示接口文档地址

  1. base_url:http://localhost:port/api, 一个请求的组成应是base_url + 接口地址 +参数
  2. 暂时不考虑token等验证
  3. 理应所有的请求为get
  4. 本项目返回的数据类型为json

1.1、累计认证统计数量

接口地址
GET /_web/_apps/ids/api/accumulativeCertificateLS.rst
示例地址 http://localhost:8080/coreplus/_web/_apps/ids/api/accumulativeCertificateLS.rst

路径参数

请求参数

响应结果

  1. {
  2. "sum":18, //累计认证总量
  3. "success":5 //累计认证成功总量
  4. }

1.2、认证访问量

接口地址
GET /_web/_apps/ids/api/appVisitStatisticByHistogramChart.rst
示例地址 http://localhost:8080/coreplus/_web/_apps/ids/api/appVisitStatisticByHistogramChart.rst?year=2019&month=&day=

请求参数

参数 数据类型 必填 参数说明
year int
month int 月(必须是两个数字,如:01,04,12)
day int 日(必须是两个数字,如:01,04,12)

响应说明

响应结果的数据格式符合echart柱状图格式

响应结果

  1. {
  2. "names":["cas","门户"], // y轴认证名称
  3. "datas":[2,25] // x轴认证数量
  4. }

1.3、认证成功率

接口地址
GET /_web/_apps/ids/api/loadCertificateSuccessRateLS.rst
示例地址 http://localhost:8080/coreplus/_web/_apps/ids/api/loadCertificateSuccessRateLS.rst?beginTime=2019-01-01&endTime=2019-12-01&rowBeginIndex=0&rows=10

请求参数

参数 数据类型 必填 参数说明
beginTime String 开始时间
endTime String 结束时间
rowBeginIndex int 分页开始角标(默认为0)
rows int 分页数(默认为10)

响应结果

  1. [
  2. {"name":"张三","sum":"1","successRate":"100%"},//用户名称,认证总数,认证成功率
  3. {"name":"张三","sum":"2","successRate":"0%"},
  4. {"name":"系统管理员","sum":"1","successRate":"0%"}
  5. ]

1.4、认证概况

接口地址
GET /_web/_apps/ids/api/authStatisticByStrackedChart.rst
示例地址 http://localhost:8080/coreplus/_web/_apps/ids/api/authStatisticByStrackedChart.rst?year=2019&month=&day=

请求参数

参数 数据类型 必填 参数说明
year int
month int 月(必须是两个数字,如:01,04,12)
day int 日(必须是两个数字,如:01,04,12)

响应说明

响应结果的数据格式符合echart折线图格式

响应结果

  1. {
  2. "xAxis":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],// x轴时间样式
  3. "success":[5,0,0,0,0,0,0,0,0,0,0,0], //成功认证
  4. "fail":[13,0,0,0,0,0,0,0,0,0,0,0] //失败认证
  5. }

1.5、账号概况

接口地址
GET /_web/_apps/ids/api/accountStatisticByStrackedChart.rst
示例地址 http://localhost:8080/coreplus/_web/_apps/ids/api/accountStatisticByStrackedChart.rst?year=2019&month=&day=

请求参数

参数 数据类型 必填 参数说明
year int
month int 月(必须是两个数字,如:01,04,12)
day int 日(必须是两个数字,如:01,04,12)

响应说明

响应结果的数据格式符合echart折线图格式

响应结果

  1. {
  2. "xAxis":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],// x轴时间样式
  3. "createAccount":[4,0,0,0,0,0,0,0,0,0,0,0],//创建账号
  4. "modifyAccount":[36,0,0,0,0,0,0,0,0,0,0,0],//修改账号
  5. "deleteAccount":[0,0,0,0,0,0,0,0,0,0,0,0],//删除账号
  6. "modifyPassword":[12,0,0,0,0,0,0,0,0,0,0,0]//修改密码
  7. }

1.6、账号概况分布

接口地址
GET /_web/_apps/ids/api/accountStatisticByPieChartLS.rst
示例地址 http://localhost:8080/coreplus/_web/_apps/ids/api/accountStatisticByPieChartLS.rst?beginTime=2019-01-01&endTime=2019-12-01

请求参数

参数 数据类型 必填 参数说明
beginTime String 开始时间
endTime String 结束时间

响应说明

响应结果的数据格式符合echart饼状图格式

响应结果

  1. [
  2. {"name":"创建账号","value":4},
  3. {"name":"修改账号","value":36},
  4. {"name":"删除账号","value":0},
  5. {"name":"修改密码","value":12}
  6. ]

1.7、账号概况年变化数据

接口地址
GET /_web/_apps/ids/api/accountStatisticYearChangeDatasLS.rst
示例地址 http://localhost:8080/coreplus/_web/_apps/ids/api/accountStatisticYearChangeDatasLS.rst

请求参数

响应说明

年增速数据查询的是今年的增长数据;
同上年增长公式: (今年数据 - 去年数据) / 去年数据
(去年数据为0时,同上年增长是-1%)

响应结果

  1. {
  2. "yearCreateAccount":4, //年新增账号
  3. "yearCreateIncreaseRate":"-1%", //年新增账号-同上年增长
  4. "yearModifyAccount":36,//年修改账号
  5. "yearModifyIncreaseRate":"-1%",//年修改账号-同上年增长
  6. "yearDeleteAccount":0,//年删除账号
  7. "yearDeleteIncreaseRate":"0%",//年删除账号-同上年增长
  8. "yearModifyPwd":12,//年修改密码
  9. "yearModifyPwdIncreaseRate":"0%"//年修改密码-同上年增长
  10. }

1.8、认证数据

接口地址
GET /_web/_apps/ids/api/loadCertificateDatasLS.rst
示例地址 http://localhost:8080/coreplus/_web/_apps/ids/api/loadCertificateDatasLS.rst?beginTime=2019-01-01&endTime=2019-12-01

请求参数

参数 数据类型 必填 参数说明
beginTime String 开始时间
endTime String 结束时间

响应结果

  1. {
  2. "avg":"2.42", //认证平均量
  3. "sum":"17",//认证总量
  4. "successRate":"29%",//认证成功率
  5. "authFastigium":["10点~11点","9点~10点","23点~24点"]//认证高峰期
  6. }

1.9、人员分布统计

接口地址
GET /_web/_apps/ids/api/personDistributionByPieChartMC.rst
示例地址 http://localhost:8080/coreplus/_web/_apps/ids/api/personDistributionByPieChartMC.rst

请求参数

响应结果

  1. [
  2. {"name":"教职工","value":2},
  3. {"name":"本科生","value":1},
  4. {"name":"研究生","value":1},
  5. {"name":"其他","value":11}
  6. ]

问题

1、登录IP分布范围没有原型

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注