| package com.doumee.service.business.ext; | 
|   | 
| import com.doumee.core.haikang.model.param.request.*; | 
| import com.doumee.core.haikang.model.param.request.event.acs.EventAcsRequest; | 
| import com.doumee.core.haikang.model.param.request.event.parks.*; | 
| import com.doumee.core.haikang.model.param.request.event.visit.EventVisitIccmRequest; | 
| import com.doumee.core.haikang.model.param.request.event.visit.EventVisitRequest; | 
| import com.doumee.service.business.third.model.LoginUserInfo; | 
| import com.doumee.dao.business.model.Device; | 
| import com.doumee.dao.business.model.ParkBook; | 
|   | 
| import javax.servlet.http.HttpServletResponse; | 
| import java.util.Date; | 
|   | 
| /** | 
|  * 停车场事件推送记录表Service定义 | 
|  * @author 江蹄蹄 | 
|  * @date 2023/11/30 15:33 | 
|  */ | 
| public interface HkSyncService { | 
|     /** | 
|      * 同步海康门禁设备 | 
|      * @param param | 
|      * @return | 
|      */ | 
|     String syncHkDevices(Device param); | 
|     String syncHkNotices(String username); | 
|   | 
|     /** | 
|      * 同步海康停车库 | 
|      * @param param | 
|      * @return | 
|      */ | 
|   | 
|     String syncHkParks(ParkListRequest param); | 
|   | 
|     /** | 
|      * 同步海康门禁点列表信息(暂无用) | 
|      * @param param | 
|      * @return | 
|      */ | 
|     String syncDoors(DoorsListRequest param); | 
|   | 
|     /** | 
|      * 同步海康访客权限组 | 
|      * @param param | 
|      * @return | 
|      */ | 
|     String syncPrivilege(PrivilegeGroupRequest param); | 
|   | 
|   | 
|     String dealAcsEvent(EventAcsRequest param, HttpServletResponse response); | 
|   | 
|     String dealVisitEvent(EventVisitRequest param, HttpServletResponse response); | 
|   | 
|     String dealParkEvent(EventParkRequest param, HttpServletResponse response); | 
|     String downHKImgs(int type); | 
|     void startDealPlatformEventImg(); | 
|     void  startDealMemberImg(); | 
|     void cancelEventSub(); | 
|   | 
|     void syncOrgData(LoginUserInfo user); | 
|     void getOutTimeVisitRecordIccm(); | 
|   | 
|     void syncUserData(LoginUserInfo user); | 
|     void syncVistAppointData(Date date); | 
|     void syncVehicleData(); | 
|     String syncPlatforms(PlatformsListRequest param); | 
|     String getPlatformStatus(PlatformStatusRequest param); | 
|     void syncVehicleUpdateData(Date date); | 
|     void syncUserUpdateData(Date start, Date end); | 
|   | 
|     void syncOrgUpdateData(Date start, Date end); | 
|   | 
|     void syncVisitData(); | 
|     void getOutTimeVisitRecord( ); | 
|     Integer syncEmpowerData(Integer startPage); | 
|     Integer syncEmpowerFailData(Integer startPage); | 
|     void syncEmpowerDataNew(int start,int end); | 
|     void syncParkBookData(); | 
|     void syncParkBookBySingleModel(ParkBook c); | 
|     Integer syncEmpowerResultData(Integer endId); | 
|     Integer   syncEmpowerDetailData(Integer endId); | 
|     void syncParkRecords(Date date); | 
|     void getAscDeviceStatus(); | 
|   | 
|     void syncMemberFailData(); | 
|   | 
|     void syncMemberDelData(); | 
|     String getServiceUrl(HKGetServiceLoginUrlRequest param); | 
|   | 
|   | 
|     String syncHkLed(Device param); | 
|   | 
|     String syncHkBroadcast(Device param); | 
|     String dealVisitEventIccm(EventVisitIccmRequest param, HttpServletResponse response); | 
|   | 
|     String dealPlatformStatusEvent(EventPlatformRequest param, HttpServletResponse response); | 
|   | 
|     String dealPlatformCarsEvent(EventPlatformCarsRequest param, HttpServletResponse response); | 
|   | 
|     String syncHkUserOpenid(Integer id); | 
|     String delHkUserOpenid(UserOpenidSaveRequest param); | 
| } |