|  |  | 
 |  |  | import com.doumee.core.utils.DESUtil; | 
 |  |  | import com.doumee.dao.business.JkLineMapper; | 
 |  |  | import com.doumee.dao.business.dto.TelecomCabinetLogDTO; | 
 |  |  | import com.doumee.dao.business.vo.TelecomJkCabinetLogVO; | 
 |  |  | import com.doumee.dao.business.dto.TelecomLineInfoDTO; | 
 |  |  | import com.doumee.dao.business.vo.*; | 
 |  |  | import com.doumee.dao.openapi.request.*; | 
 |  |  | import com.doumee.dao.openapi.response.*; | 
 |  |  | import com.doumee.dao.system.model.SystemUser; | 
 |  |  | 
 |  |  |     private JkCabinetLogService jkCabinetLogService; | 
 |  |  |  | 
 |  |  |     @Autowired | 
 |  |  |     private JkLineService jkLineService; | 
 |  |  |     private JkSketchService jkSketchService; | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     @LoginNoRequired | 
 |  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     @LoginNoRequired | 
 |  |  |     @PreventRepeat | 
 |  |  |     @ApiOperation("电信-车辆线路") | 
 |  |  |     @PostMapping("/getLineForTelecom") | 
 |  |  |     public ApiResponse<List<TelecomJkLineListVO>> getLineForTelecom (@RequestBody TelecomLineInfoDTO dto) { | 
 |  |  |         return ApiResponse.success(jkSketchService.getLineForTelecom(dto)); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @LoginNoRequired | 
 |  |  |     @PreventRepeat | 
 |  |  |     @ApiOperation("电信-线路总计与主子线路数据") | 
 |  |  |     @PostMapping("/getTelecomLineCount") | 
 |  |  |     public ApiResponse<TelecomLineCountVO> getTelecomLineCount (@RequestBody TelecomLineInfoDTO dto) { | 
 |  |  |         return ApiResponse.success(jkSketchService.getTelecomLineCount(dto)); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @LoginNoRequired | 
 |  |  |     @PreventRepeat | 
 |  |  |     @ApiOperation("电信-线路优化对比数据") | 
 |  |  |     @PostMapping("/getTelecomLineDistance") | 
 |  |  |     public ApiResponse<List<TelecomCategoryDataVO>> getTelecomLineDistance (@RequestBody TelecomLineInfoDTO dto) { | 
 |  |  |         return ApiResponse.success(jkSketchService.getTelecomLineDistance(dto)); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     @LoginNoRequired | 
 |  |  |     @PreventRepeat | 
 |  |  |     @ApiOperation("电信-线路数据") | 
 |  |  |     @PostMapping("/getTelecomLineInfo") | 
 |  |  |     public ApiResponse<List<TelecomLineDataVO>> getTelecomLineInfo (@RequestBody TelecomLineInfoDTO dto) { | 
 |  |  |         return ApiResponse.success(jkSketchService.getTelecomLineInfo(dto)); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  | } |