diff --git a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/biz/component/service/impl/BizComponentServiceImpl.java b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/biz/component/service/impl/BizComponentServiceImpl.java index 6d870091..2f4294a8 100644 --- a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/biz/component/service/impl/BizComponentServiceImpl.java +++ b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/biz/component/service/impl/BizComponentServiceImpl.java @@ -11,6 +11,7 @@ import com.gccloud.dataroom.core.utils.CodeGenerateUtils; import com.gccloud.common.exception.GlobalException; import com.gccloud.common.vo.PageVO; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.io.FileUtils; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.exception.ExceptionUtils; import org.springframework.stereotype.Service; @@ -165,7 +166,7 @@ public class BizComponentServiceImpl extends ServiceImpl getChartData(@RequestBody ChartDataSearchDTO chartDataSearchDTO) { PageEntity pageEntity = pageService.getByCode(chartDataSearchDTO.getPageCode()); AssertUtils.isTrue(pageEntity != null, "页面不存在"); @@ -70,6 +67,14 @@ public class ChartDataController { return getChartData(chartDataSearchDTO, config, chart); } + @GetMapping("/mock/{type}") + @ApiOperation(value = "图表模拟数据", position = 30, notes = "获取指定类型的图表模拟数据", produces = MediaType.APPLICATION_JSON_VALUE) + public R getMockData(@PathVariable String type) { + ChartDataVO mockData = ChartMockData.getMockData(type); + return R.success(mockData); + } + + /** * 获取图表数据 * @param chartDataSearchDTO diff --git a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/manage/service/impl/DataRoomPageServiceImpl.java b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/manage/service/impl/DataRoomPageServiceImpl.java index e2b2385d..6f46b870 100644 --- a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/manage/service/impl/DataRoomPageServiceImpl.java +++ b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/manage/service/impl/DataRoomPageServiceImpl.java @@ -25,6 +25,7 @@ import com.gccloud.common.vo.PageVO; import com.google.common.collect.Lists; import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections4.CollectionUtils; +import org.apache.commons.io.FileUtils; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.exception.ExceptionUtils; import org.springframework.stereotype.Service; @@ -143,6 +144,35 @@ public class DataRoomPageServiceImpl extends ServiceImpl