| | |
| | | |
| | | @Slf4j |
| | | @RestController |
| | | @RequestMapping("/base/v1/mini-program") |
| | | @RequestMapping("") |
| | | @Api(tags = "电子围栏") |
| | | public class XpElectronicFenceController extends BaseController { |
| | | |
| | |
| | | * @return |
| | | */ |
| | | @ApiOperation(value = "获取地图开放区域围栏",tags = {"小程序-获取地图开放区域围栏"},response = XpElectronicFenceVo.class) |
| | | @GetMapping("/cities/list") |
| | | @GetMapping("/base/v1/mini-program/cities/list") |
| | | public R<List<XpElectronicFenceVo>> citiesList(@RequestParam String cityCode) { |
| | | return R.ok(xpElectronicFenceAreaService.citiesList(cityCode)); |
| | | } |
| | | |
| | | /** |
| | | * 获取地图开放区域围栏 |
| | | * @return |
| | | */ |
| | | @ApiOperation(value = "获取地图开放区域围栏",tags = {"运维APP-电子围栏"},response = XpElectronicFenceVo.class) |
| | | @GetMapping("/api/v1/fence/listByCityCode") |
| | | public R<List<XpElectronicFenceVo>> listByCityCode(@RequestParam String cityCode) { |
| | | return R.ok(xpElectronicFenceAreaService.citiesList(cityCode)); |
| | | } |
| | | |
| | | @ApiOperation(value = "判断当前位置是否在运营区域内",tags = {"小程序-判断当前位置是否在运营区域内"}) |
| | | @PostMapping("/fence/check") |
| | | @PostMapping("/base/v1/mini-program/fence/check") |
| | | public R<IsInOperationAreaVo> isInOperationArea(@RequestBody @Valid LonLatDto dto) { |
| | | return R.ok(xpElectronicFenceAreaService.isInOperationArea(dto)); |
| | | } |
| | | |
| | | |
| | | @ApiOperation(value = "根据点位获取步行时间和距离",tags = {"小程序-根据点位获取步行时间和距离"}) |
| | | @PostMapping("/fence/walkTime") |
| | | @PostMapping("/base/v1/mini-program/fence/walkTime") |
| | | public R<WalkTimeVo> getWalkTime(@RequestBody @Valid WalkTimeDto dto) { |
| | | return R.ok(xpElectronicFenceAreaService.getWalkTime(dto)); |
| | | } |
| | |
| | | * @param dto |
| | | * @return |
| | | */ |
| | | @PostMapping("/fence/diagnosisArea") |
| | | @PostMapping("/base/v1/mini-program/fence/diagnosisArea") |
| | | public R<Boolean> diagnosisArea(@RequestBody RouteAndFareDto dto){ |
| | | return R.ok(xpElectronicFenceAreaService.diagnosisArea(dto)); |
| | | } |