From ba2521dd233fbba0af512f2baea9322ea3802bf2 Mon Sep 17 00:00:00 2001 From: gejunhao <1421207006@qq.com> Date: Mon, 13 Jan 2025 16:36:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 6c2978843bdb21db5a7bfc9723ab6620999eac4e) --- ruoyi-modules/guoyan-platform/pom.xml | 9 ++++----- .../controller/WorkOrderInfoController.java | 18 +++++++++--------- .../dromara/platform/domain/WorkOrderInfo.java | 6 ++++++ .../service/impl/WorkOrderInfoServiceImpl.java | 2 +- 4 files changed, 20 insertions(+), 15 deletions(-) diff --git a/ruoyi-modules/guoyan-platform/pom.xml b/ruoyi-modules/guoyan-platform/pom.xml index b24aeb9..9edfbae 100644 --- a/ruoyi-modules/guoyan-platform/pom.xml +++ b/ruoyi-modules/guoyan-platform/pom.xml @@ -103,12 +103,11 @@ org.dromara ruoyi-demo + + org.dromara + ruoyi-system + - - 17 - 17 - - diff --git a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/controller/WorkOrderInfoController.java b/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/controller/WorkOrderInfoController.java index 4c419f3..0bc4dbd 100644 --- a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/controller/WorkOrderInfoController.java +++ b/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/controller/WorkOrderInfoController.java @@ -31,7 +31,7 @@ import org.dromara.common.mybatis.core.page.TableDataInfo; @Validated @RequiredArgsConstructor @RestController -@RequestMapping("/platform/workorder") +@RequestMapping("/platform/workOrder") public class WorkOrderInfoController extends BaseController { private final IWorkOrderInfoService workOrderInfoService; @@ -39,7 +39,7 @@ public class WorkOrderInfoController extends BaseController { /** * 查询工单信息列表 */ - @SaCheckPermission("platform:workorder:list") + @SaCheckPermission("platform:workOrder:list") @GetMapping("/list") public TableDataInfo list(WorkOrderInfoBo bo, PageQuery pageQuery) { return workOrderInfoService.queryPageList(bo, pageQuery); @@ -48,7 +48,7 @@ public class WorkOrderInfoController extends BaseController { /** * 导出工单信息列表 */ - @SaCheckPermission("platform:workorder:export") + @SaCheckPermission("platform:workOrder:export") @Log(title = "工单信息", businessType = BusinessType.EXPORT) @PostMapping("/export") public void export(WorkOrderInfoBo bo, HttpServletResponse response) { @@ -61,7 +61,7 @@ public class WorkOrderInfoController extends BaseController { * * @param id 主键 */ - @SaCheckPermission("platform:workorder:query") + @SaCheckPermission("platform:workOrder:query") @GetMapping("/{id}") public R getInfo(@NotNull(message = "主键不能为空") @PathVariable String id) { @@ -71,7 +71,7 @@ public class WorkOrderInfoController extends BaseController { /** * 新增工单信息 */ - @SaCheckPermission("platform:workorder:add") + @SaCheckPermission("platform:workOrder:add") @Log(title = "工单信息", businessType = BusinessType.INSERT) @RepeatSubmit() @PostMapping("/add") @@ -82,11 +82,11 @@ public class WorkOrderInfoController extends BaseController { /** * 修改工单信息 */ - @SaCheckPermission("platform:workorder:edit") + @SaCheckPermission("platform:workOrder:edit") @Log(title = "工单信息", businessType = BusinessType.UPDATE) @RepeatSubmit() - @PutMapping() - public R edit(@Validated(EditGroup.class) @RequestBody WorkOrderInfoBo bo) { + @PutMapping("/update") + public R edit(@RequestBody WorkOrderInfoBo bo) { return toAjax(workOrderInfoService.updateByBo(bo)); } @@ -95,7 +95,7 @@ public class WorkOrderInfoController extends BaseController { * * @param ids 主键串 */ - @SaCheckPermission("platform:workorder:remove") + @SaCheckPermission("platform:workOrder:remove") @Log(title = "工单信息", businessType = BusinessType.DELETE) @DeleteMapping("/{ids}") public R remove(@NotEmpty(message = "主键不能为空") diff --git a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/domain/WorkOrderInfo.java b/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/domain/WorkOrderInfo.java index 6c80d0a..e6c7a09 100644 --- a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/domain/WorkOrderInfo.java +++ b/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/domain/WorkOrderInfo.java @@ -114,5 +114,11 @@ public class WorkOrderInfo extends TenantEntity { */ private String longitude; + /** + * 删除标志(0代表存在 2代表删除) + */ + @TableLogic + private String delFlag; + } diff --git a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/impl/WorkOrderInfoServiceImpl.java b/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/impl/WorkOrderInfoServiceImpl.java index e84e3f8..315990b 100644 --- a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/impl/WorkOrderInfoServiceImpl.java +++ b/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/impl/WorkOrderInfoServiceImpl.java @@ -117,7 +117,7 @@ public class WorkOrderInfoServiceImpl implements IWorkOrderInfoService { @Override public Boolean updateByBo(WorkOrderInfoBo bo) { WorkOrderInfo update = MapstructUtils.convert(bo, WorkOrderInfo.class); - validEntityBeforeSave(update); + //validEntityBeforeSave(update); return baseMapper.updateById(update) > 0; }