From 6498c926abb5f8aa3dbca1a826b1e7c4acaa7774 Mon Sep 17 00:00:00 2001 From: zhumeixiao <3313492479@qq.com> Date: Thu, 26 Sep 2024 09:01:39 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E7=AE=A1=E7=90=86=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/project/ProjectController.java | 21 ++++++++++++++++--- .../fastbee/project/mapper/ProjectMapper.java | 1 + .../project/mapper/xml/ProjectMapper.xml | 1 + 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/fastbee-open-api/src/main/java/com/fastbee/data/controller/project/ProjectController.java b/fastbee-open-api/src/main/java/com/fastbee/data/controller/project/ProjectController.java index e28cc87..5fe59bd 100644 --- a/fastbee-open-api/src/main/java/com/fastbee/data/controller/project/ProjectController.java +++ b/fastbee-open-api/src/main/java/com/fastbee/data/controller/project/ProjectController.java @@ -2,12 +2,12 @@ package com.fastbee.data.controller.project; import com.fastbee.common.core.controller.BaseController; +import com.fastbee.common.core.domain.AjaxResult; import com.fastbee.common.core.page.TableDataInfo; +import com.fastbee.project.domain.Project; import com.fastbee.project.service.ProjectService; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; /** *

@@ -28,5 +28,20 @@ public class ProjectController extends BaseController { super.startPage(); return super.getDataTable(projectService.list()); } + @GetMapping("/info/{id}") + public AjaxResult getInfo(@PathVariable Long id){ + + return AjaxResult.success(projectService.getBaseMapper().selectById(id)); + } + @PutMapping("/update") + public AjaxResult update(@RequestBody Project project){ + projectService.updateById(project); + return AjaxResult.success(); + } + @DeleteMapping("/delete/{id}") + public AjaxResult delete(@PathVariable Long id){ + projectService.removeById(id); + return AjaxResult.success(); + } } diff --git a/fastbee-service/fastbee-project-service/src/main/java/com/fastbee/project/mapper/ProjectMapper.java b/fastbee-service/fastbee-project-service/src/main/java/com/fastbee/project/mapper/ProjectMapper.java index abbb50e..c1b088e 100644 --- a/fastbee-service/fastbee-project-service/src/main/java/com/fastbee/project/mapper/ProjectMapper.java +++ b/fastbee-service/fastbee-project-service/src/main/java/com/fastbee/project/mapper/ProjectMapper.java @@ -3,6 +3,7 @@ package com.fastbee.project.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.fastbee.project.domain.Project; +import org.apache.ibatis.annotations.Update; import java.util.List; diff --git a/fastbee-service/fastbee-project-service/src/main/java/com/fastbee/project/mapper/xml/ProjectMapper.xml b/fastbee-service/fastbee-project-service/src/main/java/com/fastbee/project/mapper/xml/ProjectMapper.xml index a637fa6..0dfa72b 100644 --- a/fastbee-service/fastbee-project-service/src/main/java/com/fastbee/project/mapper/xml/ProjectMapper.xml +++ b/fastbee-service/fastbee-project-service/src/main/java/com/fastbee/project/mapper/xml/ProjectMapper.xml @@ -23,4 +23,5 @@ +