|
|
@@ -8,6 +8,7 @@ import com.alibaba.excel.ExcelWriter;
|
|
|
import com.alibaba.excel.support.ExcelTypeEnum;
|
|
|
import com.alibaba.excel.write.metadata.WriteSheet;
|
|
|
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.github.yulichang.wrapper.MPJLambdaWrapper;
|
|
|
import com.google.gson.JsonArray;
|
|
|
@@ -20,6 +21,7 @@ import com.xjrsoft.common.page.PageOutput;
|
|
|
import com.xjrsoft.common.utils.VoToColumnUtil;
|
|
|
import com.xjrsoft.module.dataexpert.dto.AddDataExpertTemplateDto;
|
|
|
import com.xjrsoft.module.dataexpert.dto.DataExpertDto;
|
|
|
+import com.xjrsoft.module.dataexpert.dto.DataExpertTemplateListDto;
|
|
|
import com.xjrsoft.module.dataexpert.dto.DataExpertTemplatePageDto;
|
|
|
import com.xjrsoft.module.dataexpert.dto.UpdateDataExpertTemplateDto;
|
|
|
import com.xjrsoft.module.dataexpert.entity.DataExpertSource;
|
|
|
@@ -95,6 +97,17 @@ public class DataExpertTemplateController {
|
|
|
return RT.ok(BeanUtil.toBean(dataExpertTemplate, DataExpertTemplateVo.class));
|
|
|
}
|
|
|
|
|
|
+ @GetMapping(value = "/list")
|
|
|
+ @ApiOperation(value="根据数据源id查询数据导出-数据模板信息")
|
|
|
+ @SaCheckPermission("dataexperttemplate:detail")
|
|
|
+ public RT<List<DataExpertTemplateVo>> list(@Valid DataExpertTemplateListDto dto){
|
|
|
+ List<DataExpertTemplate> list = dataExpertTemplateService.list(
|
|
|
+ new QueryWrapper<DataExpertTemplate>().lambda()
|
|
|
+ .eq(DataExpertTemplate::getDataExpertSourceId, dto.getDataExpertSourceId())
|
|
|
+ );
|
|
|
+ return RT.ok(BeanUtil.copyToList(list, DataExpertTemplateVo.class));
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
@PostMapping
|
|
|
@ApiOperation(value = "新增数据导出-数据模板")
|
|
|
@@ -109,7 +122,6 @@ public class DataExpertTemplateController {
|
|
|
@ApiOperation(value = "修改数据导出-数据模板")
|
|
|
@SaCheckPermission("dataexperttemplate:edit")
|
|
|
public RT<Boolean> update(@Valid @RequestBody UpdateDataExpertTemplateDto dto){
|
|
|
-
|
|
|
DataExpertTemplate dataExpertTemplate = BeanUtil.toBean(dto, DataExpertTemplate.class);
|
|
|
return RT.ok(dataExpertTemplateService.updateById(dataExpertTemplate));
|
|
|
|