From 9526971c403417c1c007804f24884c443b9e6cd7 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期三, 04 九月 2024 00:34:40 +0800 Subject: [PATCH] 代码提交 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedInhospController.java | 50 ++++++++++++++++++++++++++++++++++---------------- 1 files changed, 34 insertions(+), 16 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedInhospController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedInhospController.java index 5e64552..9f1a04d 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedInhospController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedInhospController.java @@ -1,4 +1,4 @@ -package com.smartor.controller; +package com.ruoyi.web.controller.smartor; import com.ruoyi.common.annotation.Log; import com.ruoyi.common.core.controller.BaseController; @@ -7,6 +7,7 @@ import com.ruoyi.common.enums.BusinessType; import com.ruoyi.common.utils.poi.ExcelUtil; import com.smartor.domain.PatMedInhosp; +import com.smartor.domain.PatMedReq; import com.smartor.service.IPatMedInhospService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -26,8 +27,7 @@ @Api(description = "鎮h�呬綇闄㈣褰�") @RestController @RequestMapping("/smartor/patinhosp") -public class PatMedInhospController extends BaseController -{ +public class PatMedInhospController extends BaseController { @Autowired private IPatMedInhospService patMedInhospService; @@ -37,11 +37,22 @@ @ApiOperation("鏌ヨ鎮h�呬綇闄㈣褰曞垪琛�") @PreAuthorize("@ss.hasPermi('smartor:patinhosp:list')") @PostMapping("/selectPatMedInhospList") - public TableDataInfo selectPatMedInhosplist(@RequestBody PatMedInhosp patMedInhosp) - { + public TableDataInfo selectPatMedInhosplist(@RequestBody PatMedInhosp patMedInhosp) { startPage(); List<PatMedInhosp> list = patMedInhospService.selectPatMedInhospList(patMedInhosp); return getDataTable(list); + } + + @PostMapping("/getDeptCodeByPatId") + @ApiOperation("鏌ヨ浣忋�佸嚭闄㈤儴闂ㄧ紪鐮侀�氳繃patId") + public AjaxResult getDeptCodeByPatId(@RequestBody PatMedInhosp patMedInhosp) { + return success(patMedInhospService.getDeptCodeByPatId(patMedInhosp)); + } + + @PostMapping("/selectPatMedInhospListCount") + @ApiOperation("鏌ヨ鍑恒�佸叆闄㈢湅鐥呬汉娆″拰浜烘暟") + public AjaxResult selectPatMedInhospListCount(PatMedReq patMedReq) { + return success(patMedInhospService.selectPatMedInhospListCount(patMedReq)); } /** @@ -51,8 +62,7 @@ @PreAuthorize("@ss.hasPermi('smartor:patinhosp:export')") @Log(title = "鎮h�呬綇闄㈣褰�", businessType = BusinessType.EXPORT) @PostMapping("/export") - public void export(HttpServletResponse response, PatMedInhosp patMedInhosp) - { + public void export(HttpServletResponse response, PatMedInhosp patMedInhosp) { List<PatMedInhosp> list = patMedInhospService.selectPatMedInhospList(patMedInhosp); ExcelUtil<PatMedInhosp> util = new ExcelUtil<PatMedInhosp>(PatMedInhosp.class); util.exportExcel(response, list, "鎮h�呬綇闄㈣褰曟暟鎹�"); @@ -64,8 +74,7 @@ @ApiOperation("鑾峰彇鎮h�呬綇闄㈣褰曡缁嗕俊鎭�") @PreAuthorize("@ss.hasPermi('smartor:patinhosp:query')") @GetMapping(value = "/{inhospid}") - public AjaxResult getInfo(@PathVariable("inhospid") Long inhospid) - { + public AjaxResult getInfo(@PathVariable("inhospid") Long inhospid) { return success(patMedInhospService.selectPatMedInhospByInhospid(inhospid)); } @@ -76,8 +85,7 @@ @PreAuthorize("@ss.hasPermi('smartor:patinhosp:add')") @Log(title = "鎮h�呬綇闄㈣褰�", businessType = BusinessType.INSERT) @PostMapping("/add") - public AjaxResult add(@RequestBody PatMedInhosp patMedInhosp) - { + public AjaxResult add(@RequestBody PatMedInhosp patMedInhosp) { return toAjax(patMedInhospService.insertPatMedInhosp(patMedInhosp)); } @@ -88,8 +96,7 @@ @PreAuthorize("@ss.hasPermi('smartor:patinhosp:edit')") @Log(title = "鎮h�呬綇闄㈣褰�", businessType = BusinessType.UPDATE) @PostMapping("/edit") - public AjaxResult edit(@RequestBody PatMedInhosp patMedInhosp) - { + public AjaxResult edit(@RequestBody PatMedInhosp patMedInhosp) { return toAjax(patMedInhospService.updatePatMedInhosp(patMedInhosp)); } @@ -99,9 +106,20 @@ @ApiOperation("鍒犻櫎鎮h�呬綇闄㈣褰�") @PreAuthorize("@ss.hasPermi('smartor:patinhosp:remove')") @Log(title = "鎮h�呬綇闄㈣褰�", businessType = BusinessType.DELETE) - @GetMapping("/remove/{inhospids}") - public AjaxResult remove(@PathVariable Long[] inhospids) - { + @GetMapping("/remove/{inhospids}") + public AjaxResult remove(@PathVariable Long[] inhospids) { return toAjax(patMedInhospService.deletePatMedInhospByInhospids(inhospids)); } + + /** + * 鍚勭瀹ゆ湇鍔′汉娆� + * + * @return + */ + @ApiOperation("鍚勭瀹ゆ湇鍔′汉娆�") + @PostMapping("/getDeptRanking") + public TableDataInfo getDeptRanking(@RequestBody PatMedReq patMedReq) { + return getDataTable(patMedInhospService.getDeptRanking(patMedReq)); + } + } -- Gitblit v1.9.3