|
@@ -2,6 +2,7 @@ package com.siwei.apply.controller;
|
|
|
|
|
|
import com.siwei.apply.domain.Project;
|
|
|
import com.siwei.apply.domain.vo.ProjectFilterVo;
|
|
|
+import com.siwei.apply.domain.vo.ProjectUpdateVo;
|
|
|
import com.siwei.apply.domain.vo.ProjectVo;
|
|
|
import com.siwei.apply.service.ProjectService;
|
|
|
import com.siwei.common.core.domain.R;
|
|
@@ -72,4 +73,36 @@ public class ProjectController extends BaseController {
|
|
|
return R.fail(e.getMessage());
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 更新项目
|
|
|
+ *
|
|
|
+ * @param projectUpdateVo
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @PutMapping("")
|
|
|
+ public R<Map> UpdateProject(@RequestBody ProjectUpdateVo projectUpdateVo) {
|
|
|
+ try {
|
|
|
+ projectService.updateProject(projectUpdateVo);
|
|
|
+ return R.ok();
|
|
|
+ } catch (Exception e) {
|
|
|
+ return R.fail(e.getMessage());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 删除项目
|
|
|
+ *
|
|
|
+ * @param projectId
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @DeleteMapping("/{projectId}")
|
|
|
+ public R<Map> DeleteProject(@PathVariable String projectId) {
|
|
|
+ try {
|
|
|
+ projectService.deleteProject(projectId);
|
|
|
+ return R.ok();
|
|
|
+ } catch (Exception e) {
|
|
|
+ return R.fail(e.getMessage());
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|