From 0c9ec42a824aa3242fe1e1b8ce372947f2bc9a03 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期一, 29 七月 2024 17:43:06 +0800 Subject: [PATCH] 代码提交 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetAssortController.java | 48 +++++++++++++++++++++++++++++++----------------- 1 files changed, 31 insertions(+), 17 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetAssortController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetAssortController.java index fabb1ba..2459efa 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetAssortController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetAssortController.java @@ -7,9 +7,12 @@ import com.ruoyi.common.enums.BusinessType; import com.ruoyi.common.utils.PageUtils; import com.ruoyi.common.utils.poi.ExcelUtil; +import com.smartor.domain.IvrLibaScriptAssortVO; import com.smartor.domain.IvrLibaTargetAssort; import com.smartor.domain.IvrLibaTargetAssortVO; import com.smartor.service.IIvrLibaTargetAssortService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.*; @@ -19,25 +22,25 @@ /** * 鎸囨爣鍒嗙被Controller - * + * * @author ruoyi * @date 2023-12-14 */ +@Api(description = "鎸囨爣鍒嗙被") @RestController @RequestMapping("/smartor/assort") -public class IvrLibaTargetAssortController extends BaseController -{ +public class IvrLibaTargetAssortController extends BaseController { @Autowired private IIvrLibaTargetAssortService ivrLibaTargetAssortService; /** * 鏌ヨ鎸囨爣鍒嗙被鍒楄〃 */ + @ApiOperation("鏌ヨ鎸囨爣鍒嗙被鍒楄〃") @PreAuthorize("@ss.hasPermi('system:assort:list')") @PostMapping("/selectIvrLibaTargetAssortList") - public TableDataInfo list(@RequestBody IvrLibaTargetAssort ivrLibaTargetAssort) - { - PageUtils.startPageByPost(ivrLibaTargetAssort.getPageNum(),ivrLibaTargetAssort.getPageSize()); + public TableDataInfo list(@RequestBody IvrLibaTargetAssort ivrLibaTargetAssort) { +// PageUtils.startPageByPost(ivrLibaTargetAssort.getPageNum(), ivrLibaTargetAssort.getPageSize()); List<IvrLibaTargetAssortVO> ivrLibaTargetAssortVOS = ivrLibaTargetAssortService.selectIvrLibaTargetAssortList(ivrLibaTargetAssort); return getDataTable(ivrLibaTargetAssortVOS); } @@ -45,11 +48,11 @@ /** * 瀵煎嚭鎸囨爣鍒嗙被鍒楄〃 */ + @ApiOperation("瀵煎嚭鎸囨爣鍒嗙被鍒楄〃") @PreAuthorize("@ss.hasPermi('system:assort:export')") @Log(title = "鎸囨爣鍒嗙被", businessType = BusinessType.EXPORT) @PostMapping("/export") - public void export(HttpServletResponse response, IvrLibaTargetAssort ivrLibaTargetAssort) - { + public void export(HttpServletResponse response, IvrLibaTargetAssort ivrLibaTargetAssort) { List<IvrLibaTargetAssortVO> list = ivrLibaTargetAssortService.selectIvrLibaTargetAssortList(ivrLibaTargetAssort); ExcelUtil<IvrLibaTargetAssortVO> util = new ExcelUtil<IvrLibaTargetAssortVO>(IvrLibaTargetAssortVO.class); util.exportExcel(response, list, "鎸囨爣鍒嗙被鏁版嵁"); @@ -58,43 +61,54 @@ /** * 鑾峰彇鎸囨爣鍒嗙被璇︾粏淇℃伅 */ + @ApiOperation("鑾峰彇鎸囨爣鍒嗙被璇︾粏淇℃伅") @PreAuthorize("@ss.hasPermi('system:assort:query')") @GetMapping(value = "/getInfo/{id}") - public AjaxResult getInfo(@PathVariable("id") Long id) - { + public AjaxResult getInfo(@PathVariable("id") Long id) { return success(ivrLibaTargetAssortService.selectIvrLibaTargetAssortById(id)); } /** * 鏂板鎸囨爣鍒嗙被 */ + @ApiOperation("鏂板鎸囨爣鍒嗙被") @PreAuthorize("@ss.hasPermi('system:assort:add')") @Log(title = "鎸囨爣鍒嗙被", businessType = BusinessType.INSERT) @PostMapping("/add") - public AjaxResult add(@RequestBody IvrLibaTargetAssort ivrLibaTargetAssort) - { + public AjaxResult add(@RequestBody IvrLibaTargetAssort ivrLibaTargetAssort) { return toAjax(ivrLibaTargetAssortService.insertIvrLibaTargetAssort(ivrLibaTargetAssort)); + } + + /** + * 鏂板鎸囨爣鍒嗙被鏍� + */ + @PreAuthorize("@ss.hasPermi('system:assort:add')") + @Log(title = "鎸囨爣鍒嗙被", businessType = BusinessType.INSERT) + @ApiOperation("鏂板鎸囨爣鍒嗙被鏍�") + @PostMapping("/addtree") + public AjaxResult addtree(@RequestBody IvrLibaTargetAssortVO ivrLibaTargetAssortVO) { + return toAjax(ivrLibaTargetAssortService.insertIvrLibaTargetAssortTree(ivrLibaTargetAssortVO)); } /** * 淇敼鎸囨爣鍒嗙被 */ + @ApiOperation("淇敼鎸囨爣鍒嗙被") @PreAuthorize("@ss.hasPermi('system:assort:edit')") @Log(title = "鎸囨爣鍒嗙被", businessType = BusinessType.UPDATE) @PostMapping("/edit") - public AjaxResult edit(@RequestBody IvrLibaTargetAssort ivrLibaTargetAssort) - { + public AjaxResult edit(@RequestBody IvrLibaTargetAssort ivrLibaTargetAssort) { return toAjax(ivrLibaTargetAssortService.updateIvrLibaTargetAssort(ivrLibaTargetAssort)); } /** * 鍒犻櫎鎸囨爣鍒嗙被 */ + @ApiOperation("鍒犻櫎鎸囨爣鍒嗙被") @PreAuthorize("@ss.hasPermi('system:assort: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(ivrLibaTargetAssortService.deleteIvrLibaTargetAssortByIds(ids)); } } -- Gitblit v1.9.3