From d3bf339bd64d7b7efddc0afdd4beb1866b8b5a04 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期六, 21 九月 2024 00:47:55 +0800 Subject: [PATCH] 代码提交 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserDeptController.java | 32 +++++++++++++++++--------------- 1 files changed, 17 insertions(+), 15 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserDeptController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserDeptController.java index df60b12..b5c0309 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserDeptController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserDeptController.java @@ -26,8 +26,7 @@ @Api("銆愯濉啓鍔熻兘鍚嶇О銆�") @RestController @RequestMapping("/smartor/userdept") -public class SysUserDeptController extends BaseController -{ +public class SysUserDeptController extends BaseController { @Autowired private ISysUserDeptService sysUserDeptService; @@ -37,8 +36,7 @@ @ApiOperation("鏌ヨ銆愯濉啓鍔熻兘鍚嶇О銆戝垪琛�") //@PreAuthorize("@ss.hasPermi('smartor:dept:list')") @GetMapping("/list") - public TableDataInfo list(SysUserDept sysUserDept) - { + public TableDataInfo list(SysUserDept sysUserDept) { startPage(); List<SysUserDept> list = sysUserDeptService.selectSysUserDeptList(sysUserDept); return getDataTable(list); @@ -51,8 +49,7 @@ //@PreAuthorize("@ss.hasPermi('smartor:dept:export')") @Log(title = "銆愯濉啓鍔熻兘鍚嶇О銆�", businessType = BusinessType.EXPORT) @PostMapping("/export") - public void export(HttpServletResponse response, SysUserDept sysUserDept) - { + public void export(HttpServletResponse response, SysUserDept sysUserDept) { List<SysUserDept> list = sysUserDeptService.selectSysUserDeptList(sysUserDept); ExcelUtil<SysUserDept> util = new ExcelUtil<SysUserDept>(SysUserDept.class); util.exportExcel(response, list, "銆愯濉啓鍔熻兘鍚嶇О銆戞暟鎹�"); @@ -64,8 +61,7 @@ @ApiOperation("鑾峰彇銆愯濉啓鍔熻兘鍚嶇О銆戣缁嗕俊鎭�") //@PreAuthorize("@ss.hasPermi('smartor:dept:query')") @GetMapping(value = "/getInfo/{id}") - public AjaxResult getInfo(@PathVariable("id") Long id) - { + public AjaxResult getInfo(@PathVariable("id") Long id) { return success(sysUserDeptService.selectSysUserDeptById(id)); } @@ -76,8 +72,7 @@ @ApiOperation("瀵煎嚭銆愯濉啓鍔熻兘鍚嶇О銆戝垪琛�") @Log(title = "銆愯濉啓鍔熻兘鍚嶇О銆�", businessType = BusinessType.INSERT) @PostMapping("/add") - public AjaxResult add(@RequestBody SysUserDept sysUserDept) - { + public AjaxResult add(@RequestBody SysUserDept sysUserDept) { return toAjax(sysUserDeptService.insertSysUserDept(sysUserDept)); } @@ -89,8 +84,7 @@ //@PreAuthorize("@ss.hasPermi('smartor:dept:edit')") @Log(title = "銆愯濉啓鍔熻兘鍚嶇О銆�", businessType = BusinessType.UPDATE) @PostMapping("/edit") - public AjaxResult edit(@RequestBody SysUserDept sysUserDept) - { + public AjaxResult edit(@RequestBody SysUserDept sysUserDept) { return toAjax(sysUserDeptService.updateSysUserDept(sysUserDept)); } @@ -100,9 +94,17 @@ @ApiOperation("鍒犻櫎銆愯濉啓鍔熻兘鍚嶇О銆�") //@PreAuthorize("@ss.hasPermi('smartor:dept:remove')") @Log(title = "銆愯濉啓鍔熻兘鍚嶇О銆�", businessType = BusinessType.DELETE) - @GetMapping("/remove/{ids}") - public AjaxResult remove(@PathVariable Long[] ids) - { + @GetMapping("/remove/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) { return toAjax(sysUserDeptService.deleteSysUserDeptByIds(ids)); } + + @ApiOperation("鍒犻櫎鏍规嵁鏉′欢") + @GetMapping("/removeByCode/{userId}/{deptCode}") + public AjaxResult deleteSysUserDeptByCode(@PathVariable("userId") Long userId, @PathVariable("deptCode") String deptCode) { + SysUserDept sysUserDept = new SysUserDept(); + sysUserDept.setUserId(userId); + sysUserDept.setDeptCode(deptCode); + return toAjax(sysUserDeptService.deleteSysUserDeptByCode(sysUserDept)); + } } -- Gitblit v1.9.3