diff --git a/op-modules/op-system/src/main/java/com/op/system/controller/SysDictDataController.java b/op-modules/op-system/src/main/java/com/op/system/controller/SysDictDataController.java index a180f4bf..a92f8a12 100644 --- a/op-modules/op-system/src/main/java/com/op/system/controller/SysDictDataController.java +++ b/op-modules/op-system/src/main/java/com/op/system/controller/SysDictDataController.java @@ -4,6 +4,7 @@ import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpServletResponse; +import com.baomidou.dynamic.datasource.annotation.DS; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.DeleteMapping; @@ -49,6 +50,13 @@ public class SysDictDataController extends BaseController { return getDataTable(list); } + @GetMapping("/getDictData") + @DS("#header.poolName") + public AjaxResult getDict(SysDictData dictData) { + List list = dictDataService.getDictDataList(dictData); + return success(list); + } + @Log(title = "字典数据", businessType = BusinessType.EXPORT) @RequiresPermissions("system:dict:export") @PostMapping("/export") diff --git a/op-modules/op-system/src/main/java/com/op/system/mapper/SysDictDataMapper.java b/op-modules/op-system/src/main/java/com/op/system/mapper/SysDictDataMapper.java index 2e25ff42..b929afdb 100644 --- a/op-modules/op-system/src/main/java/com/op/system/mapper/SysDictDataMapper.java +++ b/op-modules/op-system/src/main/java/com/op/system/mapper/SysDictDataMapper.java @@ -92,4 +92,6 @@ public interface SysDictDataMapper { * @return 结果 */ public int updateDictDataType(@Param("oldDictType") String oldDictType, @Param("newDictType") String newDictType); + + List getDictDataList(SysDictData dictData); } diff --git a/op-modules/op-system/src/main/java/com/op/system/service/ISysDictDataService.java b/op-modules/op-system/src/main/java/com/op/system/service/ISysDictDataService.java index c2b73bbb..33f95788 100644 --- a/op-modules/op-system/src/main/java/com/op/system/service/ISysDictDataService.java +++ b/op-modules/op-system/src/main/java/com/op/system/service/ISysDictDataService.java @@ -57,4 +57,6 @@ public interface ISysDictDataService { * @return 结果 */ public int updateDictData(SysDictData dictData); + + List getDictDataList(SysDictData dictData); } diff --git a/op-modules/op-system/src/main/java/com/op/system/service/impl/SysDictDataServiceImpl.java b/op-modules/op-system/src/main/java/com/op/system/service/impl/SysDictDataServiceImpl.java index 1d92362b..6b58066a 100644 --- a/op-modules/op-system/src/main/java/com/op/system/service/impl/SysDictDataServiceImpl.java +++ b/op-modules/op-system/src/main/java/com/op/system/service/impl/SysDictDataServiceImpl.java @@ -99,4 +99,9 @@ public class SysDictDataServiceImpl implements ISysDictDataService { } return row; } + + @Override + public List getDictDataList(SysDictData dictData) { + return dictDataMapper.getDictDataList(dictData); + } } diff --git a/op-modules/op-system/src/main/resources/mapper/system/SysDictDataMapper.xml b/op-modules/op-system/src/main/resources/mapper/system/SysDictDataMapper.xml index 54f28117..eea8bfb4 100644 --- a/op-modules/op-system/src/main/resources/mapper/system/SysDictDataMapper.xml +++ b/op-modules/op-system/src/main/resources/mapper/system/SysDictDataMapper.xml @@ -41,6 +41,36 @@ order by dict_sort asc + + -