package com.skyline.electricity.service; import java.util.*; import com.skyline.electricity.pojo.*; public interface DetectService { List checkInFence(String lon,String lat); Fence_User checkInAlert(String workid,String userid); void updateInfomation(Information information); String judge(final Map map); void insertPoint(final PersonPosition personPosition); List getRoute(final String username); List getWifiInfo(); List getMonitorInfo(); List getDoorAccessInfo(); void insertPolygon(final FencePosition fencePosition); FencePosition selectPolygon(final FencePosition fencePosition); void insertHp(final HistoryPosition historyPosition); List getRouteByUserId(final String userId, final String starttime, final String endtime); List getFenceInfo(final String workId); int updateFenceInfo(final FencePosition fencePosition); void updateFenceById(final FencePosition fencePosition); String intersects(final Map map); int deleteFenceById(final String workId); int deleteFence(); List 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 getPositionById(final String userId); List 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 getDeviceInfo(); DeviceInfo getDeviceInfoById(final String device_id); List getDeviceId(); List getDeviceKKSInfo(final String device_id); List getMonitorDeviceInfo(); List getMonitorDeviceInfoById(final String cameraIndex); List getFixedFenceInfo(); void setFenceEnabledByStartTime(final String workId); List getTempFenceInfo(); void insertFencePersonRel(final List> personlist, final String workid); List> selectFencePersonRelByworkid(final String workid); void insertfixareaPersonRel(final List> personlist, final String workid, final int personcount); List> selectAllfixedareaPerson(); List> selectAllfencePerson(); List selectFenceAndfixedArea(); List 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 selectPeopleInSecureCircle(); List selectDepartDeputyDirectorByStaffid(final String userid); List selectWorkLeader(final String workid); void updateFenceAlarmCount(final String workid); }