From caeb2c4f7ef799b483af7ba80d5a900512d390ca Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Wed, 24 Aug 2022 18:40:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=80=E5=8F=91=E9=9B=86=E6=88=90=E5=9C=B0?= =?UTF-8?q?=E5=9B=BE=E5=89=8D=E5=90=8E=E7=AB=AF=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kicc/commonbiz/api/entity/Hospital.java | 4 +- .../{LogisticMap.java => MapLogistic.java} | 10 +-- .../cloud/kicc/commonbiz/api/entity/Org.java | 2 +- .../cloud/kicc/system/api/entity/User.java | 7 ++ .../controller/LogisticMapController.java | 71 ------------------- .../controller/MapLogisticController.java | 71 +++++++++++++++++++ ...cMapMapper.java => MapLogisticMapper.java} | 4 +- ...pService.java => IMapLogisticService.java} | 4 +- ...eImpl.java => MapLogisticServiceImpl.java} | 8 +-- ...ticMapMapper.xml => MapLogisticMapper.xml} | 2 +- .../src/main/resources/mapper/UserMapper.xml | 1 + 11 files changed, 96 insertions(+), 88 deletions(-) rename kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/{LogisticMap.java => MapLogistic.java} (92%) delete mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/LogisticMapController.java create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/MapLogisticController.java rename kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/{LogisticMapMapper.java => MapLogisticMapper.java} (64%) rename kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/{ILogisticMapService.java => IMapLogisticService.java} (64%) rename kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/{LogisticMapServiceImpl.java => MapLogisticServiceImpl.java} (50%) rename kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/{LogisticMapMapper.xml => MapLogisticMapper.xml} (72%) diff --git a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/Hospital.java b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/Hospital.java index 5fa22985..0536bcc7 100644 --- a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/Hospital.java +++ b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/Hospital.java @@ -41,13 +41,13 @@ public class Hospital extends CommonEntity { private String payment; - private String addressIds; + private String regionIds; private String detailAddress; private String status; - private Integer mapOrientation; + private BigDecimal mapOrientation; private BigDecimal mapLng; diff --git a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/LogisticMap.java b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/MapLogistic.java similarity index 92% rename from kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/LogisticMap.java rename to kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/MapLogistic.java index 99b9bbfa..c67e78d8 100644 --- a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/LogisticMap.java +++ b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/MapLogistic.java @@ -2,11 +2,12 @@ package com.cloud.kicc.commonbiz.api.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.cloud.kicc.common.data.entity.CommonEntity; -import java.io.Serializable; + import java.math.BigDecimal; import java.time.LocalDateTime; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; +import lombok.Data; import lombok.Getter; import lombok.Setter; import lombok.experimental.Accessors; @@ -19,19 +20,18 @@ import lombok.experimental.Accessors; * @author entfrm开发团队-王翔 * @since 2022-07-22 */ -@Getter -@Setter +@Data @Accessors(chain = true) @TableName("common_map") @ApiModel(value = "Map对象", description = "地图核心主任务表") -public class LogisticMap extends CommonEntity { +public class MapLogistic extends CommonEntity { private static final long serialVersionUID = 1L; @ApiModelProperty("主键id") private String id; - @ApiModelProperty("主线物流名称") + @ApiModelProperty("主线物流名称") private String name; @ApiModelProperty("收样员ID") diff --git a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/Org.java b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/Org.java index 70cddacb..669f5917 100644 --- a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/Org.java +++ b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/Org.java @@ -42,7 +42,7 @@ public class Org extends CommonEntity { private String status; - private Integer mapOrientation; + private BigDecimal mapOrientation; private BigDecimal mapLng; diff --git a/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/entity/User.java b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/entity/User.java index 8c8064c7..a85c32af 100644 --- a/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/entity/User.java +++ b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/entity/User.java @@ -9,6 +9,7 @@ import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; +import java.math.BigDecimal; import java.time.LocalDateTime; /** @@ -99,10 +100,16 @@ public class User extends CommonEntity { */ private LocalDateTime loginTime; + /** + * 地图标记点位置图片旋转值 + */ + private BigDecimal mapOrientation; + /** * 帐号状态(0正常 1停用) */ private String status; + /** * 角色ID集合 */ diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/LogisticMapController.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/LogisticMapController.java deleted file mode 100644 index 2e759e44..00000000 --- a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/LogisticMapController.java +++ /dev/null @@ -1,71 +0,0 @@ -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.LogisticMap; -import com.cloud.kicc.commonbiz.service.ILogisticMapService; -import lombok.RequiredArgsConstructor; -import org.springframework.web.bind.annotation.*; - -import java.util.Arrays; - -/** - *

- * 地图核心主任务表 前端控制器 - *

- * - * @author entfrm开发团队-王翔 - * @since 2022-07-22 - */ -@RestController -@RequestMapping(AppConstants.APP_COMMON + "/logisticMap") -@RequiredArgsConstructor -public class LogisticMapController { - - private final ILogisticMapService iLogisticMapService; - - private LambdaQueryWrapper getQueryWrapper(LogisticMap logisticMap) { - return new LambdaQueryWrapper() - .eq(StrUtil.isNotBlank(logisticMap.getCourierUserId()), LogisticMap::getCourierUserId, logisticMap.getCourierUserId()) - .eq(StrUtil.isNotBlank(logisticMap.getBatchCode()), LogisticMap::getBatchCode, logisticMap.getBatchCode()) - .like(StrUtil.isNotBlank(logisticMap.getName()), LogisticMap::getName, logisticMap.getName()) - .between(StrUtil.isAllNotBlank(logisticMap.getBeginTime(), logisticMap.getEndTime()), LogisticMap::getCreateTime, logisticMap.getBeginTime(), logisticMap.getEndTime()); - } - - @GetMapping("/list") - public R list(Page page, LogisticMap logisticMap) { - IPage iPage = iLogisticMapService.page(page, getQueryWrapper(logisticMap)); - return R.ok(iPage.getRecords(), iPage.getTotal()); - } - - @GetMapping("/{id:\\w+}") - public R getById(@PathVariable("id") String id) { - LogisticMap logisticMap = iLogisticMapService.getById(id); - return R.ok(logisticMap); - } - - @PostMapping("/save") - public R save(@RequestBody LogisticMap logisticMap) { - iLogisticMapService.save(logisticMap); - return R.ok(); - } - - @PutMapping("/update") - public R update(@RequestBody LogisticMap logisticMap) { - iLogisticMapService.updateById(logisticMap); - return R.ok(); - } - - @DeleteMapping("/remove/{ids:[\\w,]+}") - public R remove(@PathVariable String[] ids) { - iLogisticMapService.removeByIds(Arrays.asList(ids)); - return R.ok(); - } - -} - diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/MapLogisticController.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/MapLogisticController.java new file mode 100644 index 00000000..e3b0d782 --- /dev/null +++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/MapLogisticController.java @@ -0,0 +1,71 @@ +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.MapLogistic; +import com.cloud.kicc.commonbiz.service.IMapLogisticService; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; + +import java.util.Arrays; + +/** + *

+ * 地图核心主任务表 前端控制器 + *

+ * + * @author entfrm开发团队-王翔 + * @since 2022-07-22 + */ +@RestController +@RequestMapping(AppConstants.APP_COMMON + "/mapLogistic") +@RequiredArgsConstructor +public class MapLogisticController { + + private final IMapLogisticService iMapLogisticService; + + private LambdaQueryWrapper getQueryWrapper(MapLogistic mapLogistic) { + return new LambdaQueryWrapper() + .eq(StrUtil.isNotBlank(mapLogistic.getCourierUserId()), MapLogistic::getCourierUserId, mapLogistic.getCourierUserId()) + .eq(StrUtil.isNotBlank(mapLogistic.getBatchCode()), MapLogistic::getBatchCode, mapLogistic.getBatchCode()) + .like(StrUtil.isNotBlank(mapLogistic.getName()), MapLogistic::getName, mapLogistic.getName()) + .between(StrUtil.isAllNotBlank(mapLogistic.getBeginTime(), mapLogistic.getEndTime()), MapLogistic::getCreateTime, mapLogistic.getBeginTime(), mapLogistic.getEndTime()); + } + + @GetMapping("/list") + public R list(Page page, MapLogistic mapLogistic) { + IPage iPage = iMapLogisticService.page(page, getQueryWrapper(mapLogistic)); + return R.ok(iPage.getRecords(), iPage.getTotal()); + } + + @GetMapping("/{id:\\w+}") + public R getById(@PathVariable("id") String id) { + MapLogistic mapLogistic = iMapLogisticService.getById(id); + return R.ok(mapLogistic); + } + + @PostMapping("/save") + public R save(@RequestBody MapLogistic mapLogistic) { + iMapLogisticService.save(mapLogistic); + return R.ok(); + } + + @PutMapping("/update") + public R update(@RequestBody MapLogistic mapLogistic) { + iMapLogisticService.updateById(mapLogistic); + return R.ok(); + } + + @DeleteMapping("/remove/{ids:[\\w,]+}") + public R remove(@PathVariable String[] ids) { + iMapLogisticService.removeByIds(Arrays.asList(ids)); + return R.ok(); + } + +} + diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/LogisticMapMapper.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/MapLogisticMapper.java similarity index 64% rename from kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/LogisticMapMapper.java rename to kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/MapLogisticMapper.java index 9e2918c7..c35ff1ec 100644 --- a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/LogisticMapMapper.java +++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/MapLogisticMapper.java @@ -1,6 +1,6 @@ package com.cloud.kicc.commonbiz.mapper; -import com.cloud.kicc.commonbiz.api.entity.LogisticMap; +import com.cloud.kicc.commonbiz.api.entity.MapLogistic; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** @@ -11,6 +11,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; * @author entfrm开发团队-王翔 * @since 2022-07-22 */ -public interface LogisticMapMapper extends BaseMapper { +public interface MapLogisticMapper extends BaseMapper { } diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/ILogisticMapService.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IMapLogisticService.java similarity index 64% rename from kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/ILogisticMapService.java rename to kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IMapLogisticService.java index 750094ca..37d9df1a 100644 --- a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/ILogisticMapService.java +++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IMapLogisticService.java @@ -1,6 +1,6 @@ package com.cloud.kicc.commonbiz.service; -import com.cloud.kicc.commonbiz.api.entity.LogisticMap; +import com.cloud.kicc.commonbiz.api.entity.MapLogistic; import com.baomidou.mybatisplus.extension.service.IService; /** @@ -11,6 +11,6 @@ import com.baomidou.mybatisplus.extension.service.IService; * @author entfrm开发团队-王翔 * @since 2022-07-22 */ -public interface ILogisticMapService extends IService { +public interface IMapLogisticService extends IService { } diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/LogisticMapServiceImpl.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/MapLogisticServiceImpl.java similarity index 50% rename from kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/LogisticMapServiceImpl.java rename to kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/MapLogisticServiceImpl.java index 532bdace..f20359a4 100644 --- a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/LogisticMapServiceImpl.java +++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/MapLogisticServiceImpl.java @@ -1,8 +1,8 @@ package com.cloud.kicc.commonbiz.service.impl; -import com.cloud.kicc.commonbiz.api.entity.LogisticMap; -import com.cloud.kicc.commonbiz.mapper.LogisticMapMapper; -import com.cloud.kicc.commonbiz.service.ILogisticMapService; +import com.cloud.kicc.commonbiz.api.entity.MapLogistic; +import com.cloud.kicc.commonbiz.mapper.MapLogisticMapper; +import com.cloud.kicc.commonbiz.service.IMapLogisticService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; @@ -15,6 +15,6 @@ import org.springframework.stereotype.Service; * @since 2022-07-22 */ @Service -public class LogisticMapServiceImpl extends ServiceImpl implements ILogisticMapService { +public class MapLogisticServiceImpl extends ServiceImpl implements IMapLogisticService { } diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/LogisticMapMapper.xml b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/MapLogisticMapper.xml similarity index 72% rename from kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/LogisticMapMapper.xml rename to kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/MapLogisticMapper.xml index 168947c6..a67c30e2 100644 --- a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/LogisticMapMapper.xml +++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/MapLogisticMapper.xml @@ -1,5 +1,5 @@ - + diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/resources/mapper/UserMapper.xml b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/resources/mapper/UserMapper.xml index a47917b3..edcc9b52 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/resources/mapper/UserMapper.xml +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/resources/mapper/UserMapper.xml @@ -12,6 +12,7 @@ +