From 0e9ecc7a296cd0f119f19410c13278ff2e4c9026 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期一, 26 九月 2022 09:12:37 +0800
Subject: [PATCH] 增删改查

---
 src/main/java/com/lf/server/controller/data/DirController.java |   65 ++++++++++++++++++++++++++++++++
 1 files changed, 65 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/lf/server/controller/data/DirController.java b/src/main/java/com/lf/server/controller/data/DirController.java
index 06d1e8a..7c4bca8 100644
--- a/src/main/java/com/lf/server/controller/data/DirController.java
+++ b/src/main/java/com/lf/server/controller/data/DirController.java
@@ -1,9 +1,74 @@
 package com.lf.server.controller.data;
 
+import com.lf.server.entity.data.DirEntity;
+import com.lf.server.service.data.DirService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
 /**
  * 鐩綍绠$悊
  * @author sws
  * @date   2022-09-22
  */
+
+@RestController
+@RequestMapping("/dir")
 public class DirController {
+    @Autowired
+    DirService dirService;
+
+    @RequestMapping(value = "/insertDir", method = RequestMethod.POST, produces = "application/json; charset=UTF-8")
+    public Integer insertDir(DirEntity dirEntity) {
+
+        return dirService.insertDir(dirEntity);
+    }
+
+    @RequestMapping(value = "/insertDirs", method = RequestMethod.POST, produces = "application/json; charset=UTF-8")
+    public Integer insertDirs(@RequestBody List<DirEntity> dirEntity) {
+
+        return dirService.insertDirs(dirEntity);
+    }
+
+    @ResponseBody
+    @RequestMapping(value = "/deleteDir", method = RequestMethod.POST, produces = "application/json; charset=UTF-8")
+    public Integer deleteDir(int id) {
+
+        return dirService.deleteDir(id);
+    }
+
+
+    @RequestMapping(value = "/deleteDirs", method = RequestMethod.POST, produces = "application/json; charset=UTF-8")
+    public Integer deleteDirs(@RequestBody List<Integer> ids) {
+
+        if (!ids.isEmpty()) {
+
+            return dirService.deleteDirs(ids);
+
+        } else {
+
+            return -1;
+        }
+    }
+
+    @ResponseBody
+    @RequestMapping(value = "/updateDir", method = RequestMethod.POST, produces = "application/json; charset=UTF-8")
+    public Integer updateDir(DirEntity dirEntity) {
+
+        return dirService.updateDir(dirEntity);
+    }
+
+    @ResponseBody
+    @RequestMapping(value = "/selectDir", method = RequestMethod.POST, produces = "application/json; charset=UTF-8")
+    public DirEntity selectDir(int id) {
+        return dirService.selectDir(id);
+    }
+
+    @GetMapping(value = "/selectDirAll")
+    public List<DirEntity> selectDirAll() {
+
+        return dirService.selectDirAll();
+    }
+
 }

--
Gitblit v1.9.3