types.ts 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. /**
  2. * 跌倒统计入参
  3. * @description: 分页查询设备的跌倒统计信息
  4. * @param devId 设备ID
  5. * @param tenantId 租户id
  6. * @param createTimeStart 起始时间 格式yyyy-MM-dd
  7. * @param createTimeEnd 结束时间 格式yyyy-MM-dd
  8. * @param pageNo 页码
  9. * @param pageSize 每页条数
  10. */
  11. export interface StatsFallQueryParams {
  12. pageNo: number // 页码
  13. pageSize: number // 每页条数
  14. devId?: ID // 设备ID
  15. tenantId?: ID // 租户id
  16. createTimeStart: string // 起始时间 格式yyyy-MM-dd
  17. createTimeEnd: string // 结束时间 格式yyyy-MM-dd
  18. }
  19. /**
  20. * 跌倒统计出参 rows
  21. * @description: 分页查询设备的跌倒统计信息
  22. * @param createId 创建人
  23. * @param updateId 修改人
  24. * @param createTime 创建时间
  25. * @param updateTime 更新时间
  26. * @param isDeleted 删除标记:0-未删除,1-已删除
  27. * @param remark 备注
  28. * @param eventListId 事件主键
  29. * @param devId 设备Id
  30. * @param pose 姿态
  31. * @param targetPoints target数组
  32. * @param eventType 事件类型
  33. * @param isHandle 是否处理:0-未处理,1-已处理
  34. */
  35. export interface StatsFallQueryDataRow {
  36. createId: ID // 创建人
  37. updateId: ID // 修改人
  38. createTime: string // 创建时间
  39. updateTime: string // 更新时间
  40. isDeleted: SwitchType // 删除标记:0-未删除,1-已删除
  41. remark: ID // 备注
  42. eventListId: ID // 事件主键
  43. devId: ID // 设备Id
  44. pose: ID // 姿态
  45. poseName: string // 姿态名称
  46. targetPoints: ID // target数组
  47. eventType: ID // 事件类型
  48. eventTypeName: string // 事件类型名称
  49. isHandle: SwitchType // 是否处理:0-未处理,1-已处理
  50. }
  51. /**
  52. * 跌倒统计出参
  53. * @description: 分页查询设备的跌倒统计信息
  54. */
  55. export interface StatsFallQueryData {
  56. rows: StatsFallQueryDataRow[]
  57. total: number
  58. pageNum: number
  59. pageSize: number
  60. outTotalPageNum: boolean
  61. totalPageNum: number
  62. }
  63. /**
  64. * 告警统计入参
  65. */
  66. export interface AtatsAlarmQueryParams {
  67. pageNo: number // 页码
  68. pageSize: number // 每页条数
  69. clientId?: ID // 设备ID
  70. tenantId?: ID // 租户id
  71. createTimeStart: string // 起始时间 格式yyyy-MM-dd
  72. createTimeEnd: string // 结束时间 格式yyyy-MM-dd
  73. eventType?: ID // 事件类型 0:跌倒 1:跌倒恢复 2:跌倒异常 3:跌倒异常恢复 4:跌倒异常恢复
  74. }
  75. /**
  76. * 告警统计出参 rows
  77. */
  78. export interface StatsAlarmQueryDataRow {
  79. id: ID // 主键ID
  80. clientId: ID // 设备ID
  81. tenantId: ID // 租户ID
  82. devName: string // 设备名称
  83. uuid: string // 告警事件uuid
  84. planUuid: string // 告警计划uuid
  85. eventType: string // 事件类型
  86. eventTypeName: string // 事件类型名称
  87. info: string //事件内容
  88. isHandle: SwitchType // 是否处理
  89. createTime: ID // 事件发生时间
  90. remark: string // 备注
  91. }
  92. /**
  93. * 告警统计出参
  94. */
  95. export interface StatsAlarmQueryData {
  96. rows: StatsAlarmQueryDataRow[]
  97. total: number
  98. pageNum: number
  99. pageSize: number
  100. outTotalPageNum: boolean
  101. totalPageNum: number
  102. }