|  |  |  | 
|---|
|  |  |  | IN_CITY_CAR_USE(3, "å
¬è½¦å¸å
ç¨è½¦ ", "å
¬è½¦å¸å
ç¨è½¦ "), | 
|---|
|  |  |  | OUT_CITY_CAR_USE(4, "å
¬è½¦å®¤å¤ç¨è½¦ ", "å
¬è½¦å®¤å¤ç¨è½¦ "), | 
|---|
|  |  |  | CITY_WLC_BOOK(5, "å¸å
¬å¸ç©æµè½¦é¢çº¦ ", "5å¸å
¬å¸ç©æµè½¦é¢çº¦ "), | 
|---|
|  |  |  | PLATFROM_REASON(6, "æå°å
¥ååå å®¡æ¹ ", "æå°å
¥ååå å®¡æ¹ "), | 
|---|
|  |  |  | PLATFROM_REASON(6, "æå°å
¥ååå å®¡æ¹ ", "æå°å
¥ååå å®¡æ¹ ") | 
|---|
|  |  |  | ; | 
|---|
|  |  |  | // æååé | 
|---|
|  |  |  | private String name; | 
|---|
|  |  |  | 
|---|
|  |  |  | import com.doumee.config.annotation.LoginNoRequired; | 
|---|
|  |  |  | import com.doumee.config.jwt.JwtProperties; | 
|---|
|  |  |  | import com.doumee.core.annotation.pr.PreventRepeat; | 
|---|
|  |  |  | import com.doumee.core.haikang.model.HKConstants; | 
|---|
|  |  |  | import com.doumee.core.haikang.model.param.BaseResponse; | 
|---|
|  |  |  | import com.doumee.core.haikang.model.param.request.*; | 
|---|
|  |  |  | import com.doumee.core.haikang.model.param.request.event.acs.EventAcsRequest; | 
|---|
|  |  |  | 
|---|
|  |  |  | String result = hkSyncPushService.dealVisitEvent(param,response); | 
|---|
|  |  |  | return ApiResponse.success(result); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | @ApiOperation("ãæµ·åº·ãå
¶ä»è®¢é
äºä»¶è®¢é
æ¨é对æ¥å¤çæ¥å£") | 
|---|
|  |  |  | @PostMapping("/push/notice") | 
|---|
|  |  |  | @LoginNoRequired | 
|---|
|  |  |  | public ApiResponse pushNotice(@RequestBody EventVisitRequest param, HttpServletResponse response){ | 
|---|
|  |  |  | String result = hkSyncPushService.dealVisitEvent(param,response); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | return ApiResponse.success(result); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | @ApiOperation("ãæµ·åº·ã访客ICCMäºä»¶è®¢é
æ¨é对æ¥å¤çæ¥å£") | 
|---|
|  |  |  | @PostMapping("/push/visitIccm") | 
|---|
|  |  |  | @LoginNoRequired | 
|---|
| ¶Ô±ÈÐÂÎļþ | 
|  |  |  | 
|---|
|  |  |  | package com.doumee.core.haikang.model.param.request.event.base; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.alibaba.fastjson.JSONObject; | 
|---|
|  |  |  | import com.doumee.core.haikang.model.param.request.event.visit.EventVisitDataRequest; | 
|---|
|  |  |  | import lombok.Data; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Data | 
|---|
|  |  |  | public class EventBaseInfoRequest { | 
|---|
|  |  |  | private String  eventId;//    String    äºä»¶å¯ä¸æ è¯    æ¯    64 | 
|---|
|  |  |  | private String  srcIndex;//    String    äºä»¶æºç¼å·ï¼ç©çè®¾å¤æ¯èµæºç¼å·    æ¯    64 | 
|---|
|  |  |  | private String  srcType;//    String    äºä»¶æºç±»å    æ¯    16 | 
|---|
|  |  |  | private Integer  eventType    ;//Number    äºä»¶ç±»å    æ¯ | 
|---|
|  |  |  | private String  srcName;//    String    äºä»¶æºåç§°    å¦    64 | 
|---|
|  |  |  | private Integer   status    ;//Number    äºä»¶ç¶æ    æ¯        0-ç¬æ¶1-å¼å§2-忢3-äºä»¶èå²4-äºä»¶èå¨ç»ææ´æ°5-弿¥å¾çä¸ä¼ | 
|---|
|  |  |  | private Integer  timeout    ;//Number    èå²è¶
æ¶æ¶é´    æ¯        åä½ï¼ç§ | 
|---|
|  |  |  | private String  happenTime    ;//String    äºä»¶åçæ¶é´ï¼è®¾å¤æ¶é´ï¼    æ¯    64 | 
|---|
|  |  |  | private String   srcParentIndex    ;//String    äºä»¶åççäºä»¶æºç¶è®¾å¤ç¼å·    å¦    64 | 
|---|
|  |  |  | private JSONObject data; | 
|---|
|  |  |  | } | 
|---|
| ¶Ô±ÈÐÂÎļþ | 
|  |  |  | 
|---|
|  |  |  | package com.doumee.core.haikang.model.param.request.event.base; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.doumee.core.haikang.model.param.request.event.visit.EventVisitInfoRequest; | 
|---|
|  |  |  | import lombok.Data; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Data | 
|---|
|  |  |  | public class EventBaseParamRequest { | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private String   sendTime;//    P    String    äºä»¶ä»æ¥æ¶è
ï¼ç¨åºå¤çåï¼ååºçæ¶é´    æ¯    32    äºä»¶åéæ¶é´ | 
|---|
|  |  |  | private String    ability;//    P    String    äºä»¶ç±»å«    æ¯    64    æ è¯å车åºäºä»¶ | 
|---|
|  |  |  | private String[] uids;//    String[]    ç¨æ·id    å¦    ä¸é | 
|---|
|  |  |  | private String[] clients    ;//String[]    ç»ä»¶æ è¯    å¦    ä¸é | 
|---|
|  |  |  | private List<EventBaseInfoRequest> events;//    P    Events[]    äºä»¶ä¿¡æ¯    æ¯    ä¸é | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
| ¶Ô±ÈÐÂÎļþ | 
|  |  |  | 
|---|
|  |  |  | package com.doumee.core.haikang.model.param.request.event.base; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.doumee.core.haikang.model.param.request.event.visit.EventVisitParamRequest; | 
|---|
|  |  |  | import lombok.Data; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Data | 
|---|
|  |  |  | public class EventBaseRequest { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //    private String  parkIndexCodes    ;//    string    False    å车åºå¯ä¸æ è¯éå  å¤ä¸ªå¼ä½¿ç¨è±æéå·åéï¼ä¸è¶
è¿1000个 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private String   method    ;//    String    æ¹æ³åï¼ç¨äºæ è¯æ¥æç¨é    æ¯    16    äºä»¶åºå®OnEventNotify | 
|---|
|  |  |  | private EventBaseParamRequest params    ;//    Params    äºä»¶åæ°ä¿¡æ¯    æ¯    ä¸é    å
·ä½åæ°ä¿¡æ¯ | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|