Browse Source

调整地图设计器数据结构

master
wangxiang 3 years ago
parent
commit
823fb3d8c9
  1. 8
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/MapLogisticController.java
  2. 61
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/MapLogisticPointController.java
  3. 59
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/MapTaskController.java
  4. 9
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/MapTaskPresetController.java

8
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/MapLogisticController.java

@ -9,6 +9,8 @@ import com.cloud.kicc.common.core.api.R; @@ -9,6 +9,8 @@ import com.cloud.kicc.common.core.api.R;
import com.cloud.kicc.common.core.constant.AppConstants;
import com.cloud.kicc.commonbiz.api.entity.MapLogistic;
import com.cloud.kicc.commonbiz.service.IMapLogisticService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*;
@ -25,6 +27,7 @@ import java.util.Arrays; @@ -25,6 +27,7 @@ import java.util.Arrays;
@RestController
@RequestMapping(AppConstants.APP_COMMON + "/mapLogistic")
@RequiredArgsConstructor
@Api(tags = "地图物流管理")
public class MapLogisticController {
private final IMapLogisticService iMapLogisticService;
@ -38,30 +41,35 @@ public class MapLogisticController { @@ -38,30 +41,35 @@ public class MapLogisticController {
}
@GetMapping("/list")
@ApiOperation(value = "分页查询", notes = "分页查询")
public R list(Page page, MapLogistic mapLogistic) {
IPage<MapLogistic> iPage = iMapLogisticService.page(page, getQueryWrapper(mapLogistic));
return R.ok(iPage.getRecords(), iPage.getTotal());
}
@GetMapping("/{id:\\w+}")
@ApiOperation(value = "根据id获取", notes = "根据id获取")
public R getById(@PathVariable("id") String id) {
MapLogistic mapLogistic = iMapLogisticService.getById(id);
return R.ok(mapLogistic);
}
@PostMapping("/save")
@ApiOperation(value = "保存", notes = "保存")
public R save(@RequestBody MapLogistic mapLogistic) {
iMapLogisticService.save(mapLogistic);
return R.ok();
}
@PutMapping("/update")
@ApiOperation(value = "修改", notes = "修改")
public R update(@RequestBody MapLogistic mapLogistic) {
iMapLogisticService.updateById(mapLogistic);
return R.ok();
}
@DeleteMapping("/remove/{ids:[\\w,]+}")
@ApiOperation(value = "删除", notes = "删除")
public R remove(@PathVariable String[] ids) {
iMapLogisticService.removeByIds(Arrays.asList(ids));
return R.ok();

61
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/MapLogisticPointController.java

@ -1,12 +1,25 @@ @@ -1,12 +1,25 @@
package com.cloud.kicc.commonbiz.controller;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.cloud.kicc.common.core.api.R;
import com.cloud.kicc.common.core.constant.AppConstants;
import com.cloud.kicc.commonbiz.api.entity.MapLogisticPoint;
import com.cloud.kicc.commonbiz.api.entity.MapTask;
import com.cloud.kicc.commonbiz.api.entity.MapTaskPreset;
import com.cloud.kicc.commonbiz.service.IMapLogisticPointService;
import com.cloud.kicc.commonbiz.service.IMapTaskService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.*;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RestController;
import java.util.Arrays;
/**
* <p>
@ -19,7 +32,51 @@ import org.springframework.web.bind.annotation.RestController; @@ -19,7 +32,51 @@ import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping(AppConstants.APP_COMMON + "/mapLogisticPoint")
@RequiredArgsConstructor
@Api(tags = "地图物流标记点管理")
public class MapLogisticPointController {
private final IMapLogisticPointService iMapLogisticPointService;
private LambdaQueryWrapper<MapLogisticPoint> getQueryWrapper(MapLogisticPoint mapLogisticPoint) {
return new LambdaQueryWrapper<MapLogisticPoint>()
.eq(StrUtil.isNotBlank(mapLogisticPoint.getType()), MapLogisticPoint::getType, mapLogisticPoint.getType())
.eq(StrUtil.isNotBlank(mapLogisticPoint.getMapLogisticId()), MapLogisticPoint::getMapLogisticId, mapLogisticPoint.getMapLogisticId());
}
@GetMapping("/list")
@ApiOperation(value = "分页查询", notes = "分页查询")
public R list(Page page, MapLogisticPoint mapLogisticPoint) {
IPage<MapLogisticPoint> result = iMapLogisticPointService.page(page, getQueryWrapper(mapLogisticPoint));
return R.ok(result.getRecords(), result.getTotal());
}
@GetMapping("/{id:\\w+}")
@ApiOperation(value = "根据id获取", notes = "根据id获取")
public R getById(@PathVariable("id") String id) {
MapLogisticPoint mapLogisticPoint = iMapLogisticPointService.getById(id);
return R.ok(mapLogisticPoint);
}
@PostMapping("/save")
@ApiOperation(value = "保存", notes = "保存")
public R save(@RequestBody MapLogisticPoint mapLogisticPoint) {
iMapLogisticPointService.save(mapLogisticPoint);
return R.ok();
}
@PutMapping("/update")
@ApiOperation(value = "修改", notes = "修改")
public R update(@RequestBody MapLogisticPoint mapLogisticPoint) {
iMapLogisticPointService.updateById(mapLogisticPoint);
return R.ok();
}
@DeleteMapping("/remove/{ids:[\\w,]+}")
@ApiOperation(value = "删除", notes = "删除")
public R remove(@PathVariable String[] ids) {
iMapLogisticPointService.removeByIds(Arrays.asList(ids));
return R.ok();
}
}

59
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/MapTaskController.java

@ -1,12 +1,19 @@ @@ -1,12 +1,19 @@
package com.cloud.kicc.commonbiz.controller;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.cloud.kicc.common.core.api.R;
import com.cloud.kicc.common.core.constant.AppConstants;
import com.cloud.kicc.commonbiz.api.entity.MapTask;
import com.cloud.kicc.commonbiz.service.IMapTaskService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.*;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RestController;
import java.util.Arrays;
/**
* <p>
@ -19,7 +26,51 @@ import org.springframework.web.bind.annotation.RestController; @@ -19,7 +26,51 @@ import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping(AppConstants.APP_COMMON + "/mapTask")
@RequiredArgsConstructor
@Api(tags = "地图任务管理")
public class MapTaskController {
private final IMapTaskService iMapTaskService;
private LambdaQueryWrapper<MapTask> getQueryWrapper(MapTask mapTask) {
return new LambdaQueryWrapper<MapTask>()
.like(StrUtil.isNotBlank(mapTask.getName()), MapTask::getName, mapTask.getName())
.eq(StrUtil.isNotBlank(mapTask.getMapLogisticId()), MapTask::getMapLogisticId, mapTask.getMapLogisticId());
}
@GetMapping("/list")
@ApiOperation(value = "分页查询", notes = "分页查询")
public R list(Page page, MapTask mapTask) {
IPage<MapTask> result = iMapTaskService.page(page, getQueryWrapper(mapTask));
return R.ok(result.getRecords(), result.getTotal());
}
@GetMapping("/{id:\\w+}")
@ApiOperation(value = "根据id获取", notes = "根据id获取")
public R getById(@PathVariable("id") String id) {
MapTask mapTask = iMapTaskService.getById(id);
return R.ok(mapTask);
}
@PostMapping("/save")
@ApiOperation(value = "保存", notes = "保存")
public R save(@RequestBody MapTask mapTask) {
iMapTaskService.save(mapTask);
return R.ok();
}
@PutMapping("/update")
@ApiOperation(value = "修改", notes = "修改")
public R update(@RequestBody MapTask mapTask) {
iMapTaskService.updateById(mapTask);
return R.ok();
}
@DeleteMapping("/remove/{ids:[\\w,]+}")
@ApiOperation(value = "删除", notes = "删除")
public R remove(@PathVariable String[] ids) {
iMapTaskService.removeByIds(Arrays.asList(ids));
return R.ok();
}
}

9
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/MapTaskPresetController.java

@ -9,6 +9,8 @@ import com.cloud.kicc.common.core.api.R; @@ -9,6 +9,8 @@ import com.cloud.kicc.common.core.api.R;
import com.cloud.kicc.common.core.constant.AppConstants;
import com.cloud.kicc.commonbiz.api.entity.MapTaskPreset;
import com.cloud.kicc.commonbiz.service.IMapTaskPresetService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
@ -26,41 +28,48 @@ import java.util.Arrays; @@ -26,41 +28,48 @@ import java.util.Arrays;
@RestController
@RequestMapping(AppConstants.APP_COMMON + "/mapTaskPreset")
@RequiredArgsConstructor
@Api(tags = "地图交接任务预设管理")
public class MapTaskPresetController {
private final IMapTaskPresetService iMapTaskPresetService;
private LambdaQueryWrapper<MapTaskPreset> getQueryWrapper(MapTaskPreset mapTaskPreset) {
return new LambdaQueryWrapper<MapTaskPreset>()
.eq(StrUtil.isNotBlank(mapTaskPreset.getCourierUserId()), MapTaskPreset::getCourierUserId, mapTaskPreset.getCourierUserId())
.like(StrUtil.isNotBlank(mapTaskPreset.getName()), MapTaskPreset::getName, mapTaskPreset.getName())
.eq(StrUtil.isNotBlank(mapTaskPreset.getMapLogisticId()), MapTaskPreset::getMapLogisticId, mapTaskPreset.getMapLogisticId());
}
@GetMapping("/list")
@ApiOperation(value = "分页查询", notes = "分页查询")
public R list(Page page, MapTaskPreset mapTaskPreset) {
IPage<MapTaskPreset> result = iMapTaskPresetService.page(page, getQueryWrapper(mapTaskPreset));
return R.ok(result.getRecords(), result.getTotal());
}
@GetMapping("/{id:\\w+}")
@ApiOperation(value = "根据id获取", notes = "根据id获取")
public R getById(@PathVariable("id") String id) {
MapTaskPreset mapTaskPreset = iMapTaskPresetService.getById(id);
return R.ok(mapTaskPreset);
}
@PostMapping("/save")
@ApiOperation(value = "保存", notes = "保存")
public R save(@RequestBody MapTaskPreset mapTaskPreset) {
iMapTaskPresetService.save(mapTaskPreset);
return R.ok();
}
@PutMapping("/update")
@ApiOperation(value = "修改", notes = "修改")
public R update(@RequestBody MapTaskPreset mapTaskPreset) {
iMapTaskPresetService.updateById(mapTaskPreset);
return R.ok();
}
@DeleteMapping("/remove/{ids:[\\w,]+}")
@ApiOperation(value = "删除", notes = "删除")
public R remove(@PathVariable String[] ids) {
iMapTaskPresetService.removeByIds(Arrays.asList(ids));
return R.ok();

Loading…
Cancel
Save