leutu
2024-05-08 543e4eb01ca210b20876e8139cb3d0403d7d065c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
package com.skyline.electricity.service;
 
import java.util.*;
import com.skyline.electricity.pojo.*;
 
public interface DetectService
{
    List<FencePosition> checkInFence(String lon,String lat);
    Fence_User checkInAlert(String workid,String userid);
 
    void updateInfomation(Information information);
 
    String judge(final Map<Object, Object> map);
    
    void insertPoint(final PersonPosition personPosition);
    
    List<String> getRoute(final String username);
    
    List<Wifi> getWifiInfo();
    
    List<Monitor> getMonitorInfo();
    
    List<DoorAccess> getDoorAccessInfo();
    
    void insertPolygon(final FencePosition fencePosition);
    
    FencePosition selectPolygon(final FencePosition fencePosition);
    
    void insertHp(final HistoryPosition historyPosition);
    
    List<HistoryPosition> getRouteByUserId(final String userId, final String starttime, final String endtime);
    
    List<FencePosition> getFenceInfo(final String workId);
    
    int updateFenceInfo(final FencePosition fencePosition);
    
    void updateFenceById(final FencePosition fencePosition);
    
    String intersects(final Map<String, Object> map);
    
    int deleteFenceById(final String workId);
    
    int deleteFence();
    
    List<FencePosition> getFenceInfoByStatus();
    
    void changeFenceStatus(final String workId);
    
    int deleteDisabledFence();
    
    Information selectPosition(final String userId, final String fenceId);
    
    Information selectPositionDelay(final String userId, final String fenceId);
    
    void insertInfo(final Information information);
    
    void changeStatus(final String userId, final String workId);
    
    List<PersonPosition> getPositionById(final String userId);
    
    List<FencePosition> getFenceInfoById(final String workId);
    
    void setFenceEnabled(final String workId);
    
    void setFenceDisabled(final String workId);
    
    void setEnabled(final String workId);
    
    void setDisabled(final String workId);
    
    String transLocation(final String point);
    
    List<DeviceInfo> getDeviceInfo();
    
    DeviceInfo getDeviceInfoById(final String device_id);
    
    List<String> getDeviceId();
    
    List<DeviceKKS> getDeviceKKSInfo(final String device_id);
    
    List<MonitorInfo> getMonitorDeviceInfo();
 
 
    List<MonitorInfo> getMonitorDeviceInfoById(final String cameraIndex);
    
    List<FencePosition> getFixedFenceInfo();
    
    void setFenceEnabledByStartTime(final String workId);
    
    List<FencePosition> getTempFenceInfo();
    
    void insertFencePersonRel(final List<Map<String, Object>> personlist, final String workid);
    
    List<Map<String, Object>> selectFencePersonRelByworkid(final String workid);
    
    void insertfixareaPersonRel(final List<Map<String, Object>> personlist, final String workid, final int personcount);
    
    List<Map<String, Object>> selectAllfixedareaPerson();
    
    List<Map<String, Object>> selectAllfencePerson();
    
    List<FencePosition> selectFenceAndfixedArea();
    
    List<FencePosition> selectFenceAndfixedYQArea();
    
    void insertPolygon_yq(final FencePosition fencePosition);
    
    FenceTemp queryFenceTemp(final String workId, final String userid);
    
    void insetFenceTemp(final FenceTemp ft);
    
    void updateFenceTemp(final String workId, final String newUserId);
    
    void deleteFenceTemp(final String workId);
    
    Information queryInformation(final String wtId, final String userId);
    
    void delAllFencePersonRel();
    
    List<Map> selectPeopleInSecureCircle();
    
    List<Map> selectDepartDeputyDirectorByStaffid(final String userid);
    
    List<Map> selectWorkLeader(final String workid);
    
    void updateFenceAlarmCount(final String workid);
}