| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.jtt808.web.controller; |
| | | |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.v3.oas.annotations.Operation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | import org.yzh.commons.model.APIResult; |
| | | import org.yzh.protocol.basics.JTMessage; |
| | | import org.yzh.protocol.commons.JT808; |
| | | import org.yzh.protocol.t808.*; |
| | | import com.doumee.jtt808.web.endpoint.MessageManager; |
| | | import reactor.core.publisher.Mono; |
| | | |
| | | @RestController |
| | | @RequestMapping("jtt808/device") |
| | | @Api(tags = "JTT808éä¿¡æ¥å£") |
| | | public class JT808Controller { |
| | | |
| | | @Autowired |
| | | private MessageManager messageManager; |
| | | |
| | | @Operation(summary = "8103 设置ç»ç«¯åæ°") |
| | | @PostMapping("8103") |
| | | public Mono<APIResult<T0001>> T8103(@RequestBody com.doumee.jtt808.web.t808.T8103 request) { |
| | | return messageManager.requestR(request.build(), T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8104 æ¥è¯¢ç»ç«¯åæ°") |
| | | @PostMapping("8104") |
| | | public Mono<APIResult<T0104>> T8104(@RequestBody JTMessage request) { |
| | | return messageManager.requestR(request.messageId(JT808.æ¥è¯¢ç»ç«¯åæ°), T0104.class); |
| | | } |
| | | |
| | | @Operation(summary = "8106 æ¥è¯¢æå®ç»ç«¯åæ°") |
| | | @PostMapping("8106") |
| | | public Mono<APIResult<T0104>> T8106(@RequestBody T8106 request) { |
| | | return messageManager.requestR(request, T0104.class); |
| | | } |
| | | |
| | | @Operation(summary = "8105 ç»ç«¯æ§å¶") |
| | | @PostMapping("8105") |
| | | public Mono<APIResult<T0001>> T8105(@RequestBody T8105 request) { |
| | | return messageManager.requestR(request, T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8107 æ¥è¯¢ç»ç«¯å±æ§") |
| | | @PostMapping("8107") |
| | | public Mono<APIResult<T0107>> T8107(@RequestBody JTMessage request) { |
| | | return messageManager.requestR(request.messageId(JT808.æ¥è¯¢ç»ç«¯å±æ§), T0107.class); |
| | | } |
| | | |
| | | @Operation(summary = "8201 ä½ç½®ä¿¡æ¯æ¥è¯¢") |
| | | @PostMapping("8201") |
| | | public Mono<APIResult<T0201_0500>> T8201(@RequestBody JTMessage request) { |
| | | return messageManager.requestR(request.messageId(JT808.ä½ç½®ä¿¡æ¯æ¥è¯¢), T0201_0500.class); |
| | | } |
| | | |
| | | @Operation(summary = "8202 临æ¶ä½ç½®è·è¸ªæ§å¶") |
| | | @PostMapping("8202") |
| | | public Mono<APIResult<T0001>> T8202(@RequestBody T8202 request) { |
| | | return messageManager.requestR(request, T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8203 人工确认æ¥è¦æ¶æ¯") |
| | | @PostMapping("8203") |
| | | public Mono<APIResult<T0001>> T8203(@RequestBody T8203 request) { |
| | | return messageManager.requestR(request, T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8204 æå¡å¨åç»ç«¯åèµ·é¾è·¯æ£æµè¯·æ±") |
| | | @PostMapping("8204") |
| | | public Mono<APIResult<T0001>> T8204(@RequestBody JTMessage request) { |
| | | return messageManager.requestR(request.messageId(JT808.æå¡å¨åç»ç«¯åèµ·é¾è·¯æ£æµè¯·æ±), T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8300 ææ¬ä¿¡æ¯ä¸å") |
| | | @PostMapping("8300") |
| | | public Mono<APIResult<T0001>> T8300(@RequestBody T8300 request) { |
| | | return messageManager.requestR(request, T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8301 äºä»¶è®¾ç½®") |
| | | @PostMapping("8301") |
| | | public Mono<APIResult<T0001>> T8301(@RequestBody T8301 request) { |
| | | return messageManager.requestR(request, T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8302 æé®ä¸å") |
| | | @PostMapping("8302") |
| | | public Mono<APIResult<T0001>> T8302(@RequestBody T8302 request) { |
| | | return messageManager.requestR(request, T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8303 ä¿¡æ¯ç¹æèå设置") |
| | | @PostMapping("8303") |
| | | public Mono<APIResult<T0001>> T8303(@RequestBody T8303 request) { |
| | | return messageManager.requestR(request, T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8304 ä¿¡æ¯æå¡") |
| | | @PostMapping("8304") |
| | | public Mono<APIResult<T0001>> T8304(@RequestBody T8304 request) { |
| | | return messageManager.requestR(request, T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8400 çµè¯åæ¨") |
| | | @PostMapping("8400") |
| | | public Mono<APIResult<T0001>> T8400(@RequestBody T8400 request) { |
| | | return messageManager.requestR(request, T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8401 设置çµè¯æ¬") |
| | | @PostMapping("8401") |
| | | public Mono<APIResult<T0001>> T8401(@RequestBody T8401 request) { |
| | | return messageManager.requestR(request, T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8500 è½¦è¾æ§å¶") |
| | | @PostMapping("8500") |
| | | public Mono<APIResult<T0201_0500>> T8500(@RequestBody T8500 request) { |
| | | return messageManager.requestR(request, T0201_0500.class); |
| | | } |
| | | |
| | | @Operation(summary = "8600 设置åå½¢åºå") |
| | | @PostMapping("8600") |
| | | public Mono<APIResult<T0001>> T8600(@RequestBody T8600 request) { |
| | | return messageManager.requestR(request, T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8601 å é¤åå½¢åºå") |
| | | @PostMapping("8601") |
| | | public Mono<APIResult<T0001>> T8601(@RequestBody T8601 request) { |
| | | return messageManager.requestR(request.messageId(JT808.å é¤åå½¢åºå), T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8602 设置ç©å½¢åºå") |
| | | @PostMapping("8602") |
| | | public Mono<APIResult<T0001>> T8602(@RequestBody T8602 request) { |
| | | return messageManager.requestR(request, T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8603 å é¤ç©å½¢åºå") |
| | | @PostMapping("8603") |
| | | public Mono<APIResult<T0001>> T8603(@RequestBody T8601 request) { |
| | | return messageManager.requestR(request.messageId(JT808.å é¤ç©å½¢åºå), T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8604 设置å¤è¾¹å½¢åºå") |
| | | @PostMapping("8604") |
| | | public Mono<APIResult<T0001>> T8604(@RequestBody T8604 request) { |
| | | return messageManager.requestR(request, T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8605 å é¤å¤è¾¹å½¢åºå") |
| | | @PostMapping("8605") |
| | | public Mono<APIResult<T0001>> T8605(@RequestBody T8601 request) { |
| | | return messageManager.requestR(request.messageId(JT808.å é¤å¤è¾¹å½¢åºå), T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8606 设置路线") |
| | | @PostMapping("8606") |
| | | public Mono<APIResult<T0001>> T8606(@RequestBody T8606 request) { |
| | | return messageManager.requestR(request, T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8607 å é¤è·¯çº¿") |
| | | @PostMapping("8607") |
| | | public Mono<APIResult<T0001>> T8607(@RequestBody T8601 request) { |
| | | return messageManager.requestR(request.messageId(JT808.å é¤è·¯çº¿), T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8608 æ¥è¯¢åºåæçº¿è·¯æ°æ®") |
| | | @PostMapping("8608") |
| | | public Mono<APIResult<T0608>> T8608(@RequestBody T8608 request) { |
| | | return messageManager.requestR(request, T0608.class); |
| | | } |
| | | |
| | | @Operation(summary = "8700 è¡é©¶è®°å½ä»ªæ°æ®ééå½ä»¤") |
| | | @PostMapping("8700") |
| | | public Mono<APIResult<T0001>> T8700(@RequestBody JTMessage request) { |
| | | return messageManager.requestR(request.messageId(JT808.è¡é©¶è®°å½ä»ªæ°æ®ééå½ä»¤), T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8701 è¡é©¶è®°å½ä»ªåæ°ä¸ä¼ å½ä»¤") |
| | | @PostMapping("8701") |
| | | public Mono<APIResult<T0001>> T8701(@RequestBody T8701 request) { |
| | | return messageManager.requestR(request, T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8702 䏿¥é©¾é©¶å身份信æ¯è¯·æ±") |
| | | @PostMapping("8702") |
| | | public Mono<APIResult<T0702>> T8702(@RequestBody JTMessage request) { |
| | | return messageManager.requestR(request.messageId(JT808.䏿¥é©¾é©¶å身份信æ¯è¯·æ±), T0702.class); |
| | | } |
| | | |
| | | @Operation(summary = "8801 æå头ç«å³ææå½ä»¤") |
| | | @PostMapping("8801") |
| | | public Mono<APIResult<T0805>> T8801(@RequestBody T8801 request) { |
| | | return messageManager.requestR(request, T0805.class); |
| | | } |
| | | |
| | | @Operation(summary = "8802 åå¨å¤åªä½æ°æ®æ£ç´¢") |
| | | @PostMapping("8802") |
| | | public Mono<APIResult<T0802>> T8802(@RequestBody T8802 request) { |
| | | return messageManager.requestR(request, T0802.class); |
| | | } |
| | | |
| | | @Operation(summary = "8803 åå¨å¤åªä½æ°æ®ä¸ä¼ ") |
| | | @PostMapping("8803") |
| | | public Mono<APIResult<T0001>> T8803(@RequestBody T8803 request) { |
| | | return messageManager.requestR(request, T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8804 å½é³å¼å§å½ä»¤") |
| | | @PostMapping("8804") |
| | | public Mono<APIResult<T0001>> T8804(@RequestBody T8804 request) { |
| | | return messageManager.requestR(request, T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8805 åæ¡åå¨å¤åªä½æ°æ®æ£ç´¢ä¸ä¼ å½ä»¤") |
| | | @PostMapping("8805") |
| | | public Mono<APIResult<T0001>> T8805(@RequestBody T8805 request) { |
| | | return messageManager.requestR(request, T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8108 ä¸åç»ç«¯å级å
") |
| | | @PostMapping("8108") |
| | | public Mono<APIResult<T0001>> T8108(@RequestBody T8108 request) { |
| | | return messageManager.requestR(request, T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8900 æ°æ®ä¸è¡éä¼ ") |
| | | @PostMapping("8900") |
| | | public Mono<APIResult<T0001>> T8900(@RequestBody com.doumee.jtt808.web.t808.T8900 request) { |
| | | return messageManager.requestR(request.build(), T0001.class); |
| | | } |
| | | |
| | | @Operation(summary = "8A00 å¹³å°RSAå
¬é¥") |
| | | @PostMapping("8A00") |
| | | public Mono<APIResult<T0A00_8A00>> T8A00(@RequestBody com.doumee.jtt808.web.t808.T0A00_8A00 request) { |
| | | return messageManager.requestR(request.build(), T0A00_8A00.class); |
| | | } |
| | | } |