diff --git a/src/main/java/com/ai/da/controller/ProjectController.java b/src/main/java/com/ai/da/controller/ProjectController.java index 5d64aa8d..23924622 100644 --- a/src/main/java/com/ai/da/controller/ProjectController.java +++ b/src/main/java/com/ai/da/controller/ProjectController.java @@ -124,4 +124,11 @@ public class ProjectController { public void downloadZip(@RequestParam(value = "threeDSimpleId") Long threeDSimpleId, @RequestParam(value = "sizeType") String sizeType, @RequestParam(value = "size") String size, HttpServletResponse response) throws MinioException, IOException { userLikeGroupService.downloadZip(threeDSimpleId, sizeType, size, response); } + + @PostMapping("/delete") + @ApiOperationSupport(order = 12) + @ApiOperation(value = "删除", notes = "传入project") + public Response delete(@RequestParam("projectId") Long projectId) { + return Response.success(userLikeGroupService.delete(projectId)); + } } diff --git a/src/main/java/com/ai/da/service/UserLikeGroupService.java b/src/main/java/com/ai/da/service/UserLikeGroupService.java index 7dbdecd7..9048d7ca 100644 --- a/src/main/java/com/ai/da/service/UserLikeGroupService.java +++ b/src/main/java/com/ai/da/service/UserLikeGroupService.java @@ -103,4 +103,6 @@ public interface UserLikeGroupService extends IService { void getThreeDGlb(Long threeDSimpleId, HttpServletResponse response) throws MinioException, IOException; void downloadZip(Long threeDSimpleId, String sizeType, String size, HttpServletResponse response) throws MinioException, IOException; + + Boolean delete(Long projectId); } diff --git a/src/main/java/com/ai/da/service/impl/UserLikeGroupServiceImpl.java b/src/main/java/com/ai/da/service/impl/UserLikeGroupServiceImpl.java index 86409864..c4f1d22b 100644 --- a/src/main/java/com/ai/da/service/impl/UserLikeGroupServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/UserLikeGroupServiceImpl.java @@ -678,41 +678,83 @@ public class UserLikeGroupServiceImpl extends ServiceImpl