feat(trajectory): 新增轨迹事件消费与落库模型
- 新增 ops_device_trajectory 表及轨迹数据对象、Mapper\n- 消费 trajectory-enter / trajectory-leave 事件并做幂等处理\n- 落地设备进入/离开区域记录,补充停留时长与离开原因字段\n- 在服务层封装轨迹写入、关闭未离场记录等核心逻辑
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
package com.viewsh.module.ops.enums;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* 轨迹离开原因枚举
|
||||
*
|
||||
* @author lzh
|
||||
*/
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum LeaveReasonEnum {
|
||||
|
||||
SIGNAL_LOSS("SIGNAL_LOSS", "信号丢失"),
|
||||
AREA_SWITCH("AREA_SWITCH", "切换到其他区域"),
|
||||
DEVICE_OFFLINE("DEVICE_OFFLINE", "设备离线");
|
||||
|
||||
private final String reason;
|
||||
private final String description;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user