Ver código fonte

增加更具数据源类型获取数据源接口

dzx 1 ano atrás
pai
commit
7ec6e9ffa3

+ 15 - 0
src/main/java/com/xjrsoft/module/dataexpert/controller/DataExpertSourceController.java

@@ -3,6 +3,7 @@ package com.xjrsoft.module.dataexpert.controller;
 import cn.dev33.satoken.annotation.SaCheckPermission;
 import cn.hutool.core.bean.BeanUtil;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.xjrsoft.common.model.result.RT;
 import com.xjrsoft.common.page.ConventPage;
@@ -75,6 +76,20 @@ public class DataExpertSourceController {
         return RT.ok(BeanUtil.copyToList(list, DataExpertSourceVo.class));
     }
 
+    @GetMapping(value = "/info-source-type")
+    @ApiOperation(value="根据sourceType查询数据导出-数据源设置信息")
+    @SaCheckPermission("dataexpertsource:detail")
+    public RT<DataExpertSourceVo> list(@RequestParam String sourceType){
+        DataExpertSource dataExpertSource = dataExpertSourceService.getOne(
+                new QueryWrapper<DataExpertSource>().lambda()
+                .eq(DataExpertSource::getSourceType, sourceType)
+        );
+        if (dataExpertSource == null) {
+            return RT.error("找不到此数据!");
+        }
+        return RT.ok(BeanUtil.toBean(dataExpertSource, DataExpertSourceVo.class));
+    }
+
     @GetMapping(value = "/info")
     @ApiOperation(value="根据id查询数据导出-数据源设置信息")
     @SaCheckPermission("dataexpertsource:detail")