package com.ruoyi.web.controller.zhang; 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 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; /** *

* 健康表基础信息 前端控制器 *

* * @author ojq * @since 2023-03-14 */ @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 emptyList = Collections.singletonList(zHealthBase); // ExcelUtil 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 list = zHealthBaseService.selectByIds(ids); // ExcelUtil 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)); // } }