统计类型的api可以使用restful吗?

发布于 2022-09-07 19:27:31 字数 583 浏览 20 评论 0

问题描述

Restful的api针对常规的增加,删除,修改等操作都有比较明确的方法可以使用,但是如果我的api是针对资源做“统计”操作,这样的Api应该如何设计呢?

问题出现的环境背景

目前,我有一个通报告警的资源(alert),我需要统计通报在一个月内新增的告警数量,应急类型的告警数量,整改类型的告警数据。

相关代码

{
  method: 'GET',
  path: '/api/alert/alertByCategoryMonth',
  config: {
    tags: ['api', 'alert', 'category', 'day'],
    description: '通报预警首页一个月内新增告警数,应急 整改',
    handler: { async: controller.AlertByCategoryMonth },
  },
},

结果

这个诡异的api /api/alert/alertByCategoryMonth 让我觉得它和其他的rest api风格完全不一样。不知道是否有适合这种类型的rest api???

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

滥情稳全场 2022-09-14 19:27:31

首先你可以在数据库中create一个告警资源的表,这个表大概包括如下字段id(主键), date (统计日期),warning_resource_counts, emergency_counts,reform_counts, 然后后台通过脚本把数据统计好放到上面建的表里面,然后通过api去获取表里面的数据在前端展示

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文