From 1f5b65a28808b0635e1816ca7b4270c94fa7fda9 Mon Sep 17 00:00:00 2001
From: whywhyo <1511349576@qq.com>
Date: 星期六, 05 八月 2023 10:14:19 +0800
Subject: [PATCH] 51561
---
ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfFamilyController.java | 43 ++++++++++++++++++++++++++++++++++++++++---
1 files changed, 40 insertions(+), 3 deletions(-)
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfFamilyController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfFamilyController.java
index 09398a8..13bc437 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfFamilyController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfFamilyController.java
@@ -1,10 +1,10 @@
package com.ruoyi.web.controller.zhang;
import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.domain.dto.UserInfoDto;
import com.ruoyi.service.ZfFamilyService;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.security.core.parameters.P;
+import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
@@ -26,5 +26,42 @@
return AjaxResult.success(zfFamilyService.list());
}
+ /**
+ * 鏍规嵁瀹跺涵id鏌ヨ瀹跺涵鎴愬憳
+ */
+ @GetMapping("/{fid}")
+ public AjaxResult getByFamilyId(@PathVariable Long fid){
+ return AjaxResult.success(zfFamilyService.getByFamilyId(fid));
+ }
+
+ /**
+ * 鏌ョ湅褰撳墠鐢ㄦ埛褰撳墠瀹跺涵鐨勫搴垚鍛�
+ */
+
+ @GetMapping("/now")
+ public AjaxResult getNowMember(){
+ return AjaxResult.success(zfFamilyService.getNowMember());
+ }
+
+ /**
+ * 鏂板瀹跺涵鎴愬憳
+ */
+ @PostMapping()
+ public AjaxResult addFamilyMember(@RequestBody UserInfoDto userInfoDto){
+ return zfFamilyService.addMember(userInfoDto);
+
+ }
+
+ /**
+ * 鍒犻櫎瀹跺涵鎴愬憳
+ */
+
+ @DeleteMapping()
+ public AjaxResult removeFamilyMember(@RequestBody UserInfoDto userInfoDto){
+ return zfFamilyService.removeMember(userInfoDto);
+ }
+
+
+
}
--
Gitblit v1.9.1