From 0832f454bc53eafee9c6b7eedb32481a021257c3 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期二, 03 十二月 2024 18:38:00 +0800 Subject: [PATCH] 系统管理:数据字典、角色管理接口 --- medicalWaste-admin/src/main/java/com/sinata/web/controller/backend/system/SysDictTypeController.java | 48 ++++++++++++++++++++++++++++++------------------ 1 files changed, 30 insertions(+), 18 deletions(-) diff --git a/medicalWaste-admin/src/main/java/com/sinata/web/controller/system/SysDictTypeController.java b/medicalWaste-admin/src/main/java/com/sinata/web/controller/backend/system/SysDictTypeController.java similarity index 83% rename from medicalWaste-admin/src/main/java/com/sinata/web/controller/system/SysDictTypeController.java rename to medicalWaste-admin/src/main/java/com/sinata/web/controller/backend/system/SysDictTypeController.java index 7056416..89a382b 100644 --- a/medicalWaste-admin/src/main/java/com/sinata/web/controller/system/SysDictTypeController.java +++ b/medicalWaste-admin/src/main/java/com/sinata/web/controller/backend/system/SysDictTypeController.java @@ -1,7 +1,15 @@ -package com.sinata.web.controller.system; +package com.sinata.web.controller.backend.system; -import java.util.List; -import javax.servlet.http.HttpServletResponse; +import com.sinata.common.annotation.Log; +import com.sinata.common.core.controller.BaseController; +import com.sinata.common.core.domain.AjaxResult; +import com.sinata.common.core.domain.R; +import com.sinata.common.core.domain.entity.SysDictType; +import com.sinata.common.enums.BusinessType; +import com.sinata.common.utils.poi.ExcelUtil; +import com.sinata.system.service.ISysDictTypeService; +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.validation.annotation.Validated; @@ -13,36 +21,40 @@ import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -import com.sinata.common.annotation.Log; -import com.sinata.common.core.controller.BaseController; -import com.sinata.common.core.domain.AjaxResult; -import com.sinata.common.core.domain.entity.SysDictType; -import com.sinata.common.core.page.TableDataInfo; -import com.sinata.common.enums.BusinessType; -import com.sinata.common.utils.poi.ExcelUtil; -import com.sinata.system.service.ISysDictTypeService; + +import javax.servlet.http.HttpServletResponse; +import java.util.List; /** * 数据字典信息 * * @author ruoyi */ +@Api(tags = {"字典类型相关接口"}) @RestController -@RequestMapping("/system/dict/type") +@RequestMapping("/backend/system/dict/type") public class SysDictTypeController extends BaseController { @Autowired private ISysDictTypeService dictTypeService; - @PreAuthorize("@ss.hasPermi('system:dict:list')") + @ApiOperation("字典类型列表") @GetMapping("/list") - public TableDataInfo list(SysDictType dictType) - { - startPage(); - List<SysDictType> list = dictTypeService.selectDictTypeList(dictType); - return getDataTable(list); + public R<List<SysDictType>> list() { + List<SysDictType> list = dictTypeService.list(); + return R.ok(list); } + //@ApiOperation(value = "字典类型列表") + //@PreAuthorize("@ss.hasPermi('system:dict:list')") + //@GetMapping("/list") + //public TableDataInfo list(SysDictType dictType) + //{ + // startPage(); + // List<SysDictType> list = dictTypeService.selectDictTypeList(dictType); + // return getDataTable(list); + //} + @Log(title = "字典类型", businessType = BusinessType.EXPORT) @PreAuthorize("@ss.hasPermi('system:dict:export')") @PostMapping("/export") -- Gitblit v1.7.1