From d1abd1ef9c4b33d4c0fe9c15a43996b2f9f67048 Mon Sep 17 00:00:00 2001 From: whywhyo <1511349576@qq.com> Date: 星期三, 19 七月 2023 20:38:35 +0800 Subject: [PATCH] 4577 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZHealthBaseController.java | 107 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 105 insertions(+), 2 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZHealthBaseController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZHealthBaseController.java index e1aa3c2..a5b25cb 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZHealthBaseController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZHealthBaseController.java @@ -1,9 +1,26 @@ package com.ruoyi.web.controller.zhang; -import org.springframework.web.bind.annotation.RequestMapping; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.core.text.Convert; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.common.utils.ServletUtils; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.domain.ZHealthBase; +import com.ruoyi.domain.dto.ZHealthBaseDto; +import com.ruoyi.service.ZHealthBaseService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; -import org.springframework.web.bind.annotation.RestController; +import javax.servlet.http.HttpServletResponse; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import static com.ruoyi.common.core.page.TableSupport.PAGE_NUM; +import static com.ruoyi.common.core.page.TableSupport.PAGE_SIZE; /** * <p> @@ -16,6 +33,92 @@ @RestController @RequestMapping("/zHealthBase") public class ZHealthBaseController { + @Autowired + private ZHealthBaseService zHealthBaseService; + + /** + * 鏌ヨ鏁版嵁 + */ + @GetMapping("/all") + public AjaxResult listAll(){ + return AjaxResult.success(zHealthBaseService.selectData()); + } + +// /** +// * 鏍规嵁id鏌ヨ +// */ +// @GetMapping() +// public AjaxResult listById(Long id){ +// return AjaxResult.success(zHealthBaseService.getById(id)); +// } + +// /** +// * 妯℃澘 +// */ +// @GetMapping("/model") +// public void getModel(HttpServletResponse response){ +// ZHealthBase zHealthBase = new ZHealthBase(); +// List<ZHealthBase> emptyList = Collections.singletonList(zHealthBase); +// ExcelUtil<ZHealthBase> util = new ExcelUtil<>(ZHealthBase.class); +// util.exportExcel(response, emptyList, "鍋ュ悍鍩烘湰淇℃伅璁板綍鏁版嵁"); +// } +// +// /** +// * 瀵煎嚭鍋ュ悍鍩烘湰淇℃伅璁板綍鍒楄〃 +// */ +//// @PreAuthorize("@ss.hasPermi('system:property:export')") +// @Log(title = "鍋ュ悍鍩烘湰淇℃伅璁板綍", businessType = BusinessType.EXPORT) +// @PostMapping("/export/{ids}") +// public void export(HttpServletResponse response,@PathVariable Long[] ids) +// { +// List<ZHealthBase> list = zHealthBaseService.selectByIds(ids); +// ExcelUtil<ZHealthBase> util = new ExcelUtil<>(ZHealthBase.class); +// util.exportExcel(response, list, "鍋ュ悍鍩烘湰淇℃伅璁板綍鏁版嵁"); +// } + +// /** +// * 瀵煎叆鍋ュ悍鍩烘湰淇℃伅璁板綍鍒楄〃 +// */ +// @Log(title = "鐢ㄦ埛绠$悊", businessType = BusinessType.IMPORT) +// @PostMapping("/importData") +// public AjaxResult importData(@RequestParam("excelImport") MultipartFile file) throws Exception +// { +// return zHealthBaseService.importExcel(file); +// } + +// /** +// * 鏂板鍋ュ悍鍩烘湰淇℃伅璁板綍 +// */ +//// @PreAuthorize("@ss.hasPermi('system:property:add')") +// @Log(title = "鍋ュ悍鍩烘湰淇℃伅璁板綍", businessType = BusinessType.INSERT) +// @PostMapping +// public AjaxResult add(@RequestBody ZHealthBase zHealthBase) +// { +// return zHealthBaseService.addData(zHealthBase); +// } + + /** + * 鏂板鎴栦慨鏀瑰仴搴峰熀鏈俊鎭褰� + */ +// @PreAuthorize("@ss.hasPermi('system:property:edit')") + @Log(title = "鍋ュ悍鍩烘湰淇℃伅璁板綍", businessType = BusinessType.UPDATE) + @PostMapping + public AjaxResult edit(@RequestBody ZHealthBaseDto zHealthBaseDto) + { + return zHealthBaseService.saveOrUpdateData(zHealthBaseDto); + } + +//// +// /** +// * 鎵归噺鍒犻櫎鍋ュ悍鍩烘湰淇℃伅璁板綍 +// */ +//// @PreAuthorize("@ss.hasPermi('system:property:remove')") +// @Log(title = "鍋ュ悍鍩烘湰淇℃伅璁板綍", businessType = BusinessType.DELETE) +// @DeleteMapping("/{ids}") +// public AjaxResult remove(@PathVariable Long[] ids) +// { +// return zHealthBaseService.delete(Arrays.asList(ids)); +// } } -- Gitblit v1.9.1