From 1695c8356c17395139bc806ead0596a929518707 Mon Sep 17 00:00:00 2001 From: feige <feige@qq.com> Date: 星期二, 16 一月 2024 21:25:47 +0800 Subject: [PATCH] 增加内容 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfFamilyController.java | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 45 insertions(+), 0 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 cd24e07..6cae23e 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,6 +1,10 @@ package com.ruoyi.web.controller.zhang; +import com.ruoyi.common.annotation.Log; import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.domain.ZfEvent; import com.ruoyi.domain.ZfFamily; import com.ruoyi.domain.dto.UserInfoDto; import com.ruoyi.service.ZfFamilyService; @@ -8,6 +12,8 @@ import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; +import javax.servlet.http.HttpServletResponse; +import java.util.List; /** * @Author Jinquan_Ou @@ -34,6 +40,15 @@ public AjaxResult getByFamilyId(@PathVariable Long fid){ return AjaxResult.success(zfFamilyService.getByFamilyId(fid)); } + @GetMapping("/findByfid/{fid}") + public AjaxResult getByFId(@PathVariable("fid") Long fid){ + return AjaxResult.success(zfFamilyService.getByFid(fid)); + } + @GetMapping("/findByFname/{name}") + public AjaxResult getByFName(@PathVariable("name") String name){ + return AjaxResult.success(zfFamilyService.getByName(name)); + } + /** * 鏌ョ湅褰撳墠鐢ㄦ埛褰撳墠瀹跺涵鐨勫搴垚鍛� @@ -55,6 +70,25 @@ } /** + * 瀵煎嚭瀹跺涵澶т簨浠惰褰曞垪琛� + */ +// @PreAuthorize("@ss.hasPermi('system:property:export')") + @Log(title = "瀹跺涵澶т簨浠惰褰�", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response) { + List<ZfFamily> list = zfFamilyService.list(); + System.out.println("------------------"); + ExcelUtil<ZfFamily> util = new ExcelUtil<>(ZfFamily.class); + util.exportExcel(response, list, "瀹跺涵澶т簨浠惰褰曟暟鎹�"); + + } + + @Log(title = "瀹跺涵澶т簨浠惰褰�", businessType = BusinessType.DELETE) + @DeleteMapping("/deleteFam/{ids}") + public AjaxResult deleteFamily(@PathVariable Long[] ids) { + return zfFamilyService.deleteFam(ids); + } + /** * * @param zfFamily * @return @@ -70,6 +104,17 @@ * @param zfFamily * @return */ + @PostMapping("/findInfo") + public AjaxResult findFamilyMember(@RequestBody ZfFamily zfFamily){ + + return AjaxResult.success(zfFamilyService.getByNameAndUser(zfFamily)); + + } + /** + * + * @param zfFamily + * @return + */ @PostMapping("/updateFam") public AjaxResult updateFamily(@RequestBody ZfFamily zfFamily){ -- Gitblit v1.9.1