mirror of
https://github.com/dataease/dataease.git
synced 2026-06-18 05:18:07 +08:00
refactor(X-Pack): 对权限体系进行重构-16
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1,63 +0,0 @@
|
||||
package io.dataease.listener.sql;
|
||||
|
||||
import io.dataease.initSql.Version;
|
||||
import io.dataease.menu.dao.auto.entity.CoreMenu;
|
||||
import io.dataease.menu.dao.auto.mapper.CoreMenuRepository;
|
||||
import io.dataease.system.dao.auto.entity.CoreSysSetting;
|
||||
import io.dataease.system.dao.auto.mapper.CoreSysSettingRepository;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
@Component
|
||||
public class CoreSqlBlockV2_1 implements CoreSqlBlock {
|
||||
|
||||
@Resource
|
||||
private CoreMenuRepository coreMenuRepository;
|
||||
@Resource
|
||||
private CoreSysSettingRepository coreSysSettingRepository;
|
||||
|
||||
@Override
|
||||
public Version getVersion() {
|
||||
return new Version("2.1");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute() {
|
||||
|
||||
List<CoreMenu> coreMenus = Arrays.asList(
|
||||
createCoreMenu(19L, 0L, 2, "template-market", "template-market", 4, null, "/template-market", true, true, false),
|
||||
createCoreMenu(30L, 0L, 1, "toolbox", null, 7, "icon_template", "/toolbox", true, true, false),
|
||||
createCoreMenu(31L, 30L, 2, "template-setting", "toolbox/template-setting", 1, "icon_template", "/template-setting", false, true, true)
|
||||
);
|
||||
coreMenuRepository.saveAllAndFlush(coreMenus);
|
||||
|
||||
List<CoreSysSetting> settings = Arrays.asList(
|
||||
new CoreSysSetting(1L, "basic.dsIntervalTime", "6", "text", 2),
|
||||
new CoreSysSetting(2L, "basic.dsExecuteTime", "minute", "text", 3),
|
||||
new CoreSysSetting(7L, "template.url", "https://templates.dataease.cn", "text", 0),
|
||||
new CoreSysSetting(8L, "template.accessKey", "dataease", "text", 1)
|
||||
);
|
||||
coreSysSettingRepository.saveAllAndFlush(settings);
|
||||
|
||||
}
|
||||
|
||||
|
||||
private CoreMenu createCoreMenu(Long id, Long pid, Integer type, String name, String component, Integer menuSort, String icon, String path, Boolean hidden, Boolean inLayout, Boolean auth) {
|
||||
CoreMenu menu = new CoreMenu();
|
||||
menu.setId(id);
|
||||
menu.setPid(pid);
|
||||
menu.setType(type);
|
||||
menu.setName(name);
|
||||
menu.setComponent(component);
|
||||
menu.setMenuSort(menuSort);
|
||||
menu.setIcon(icon);
|
||||
menu.setPath(path);
|
||||
menu.setHidden(hidden);
|
||||
menu.setInLayout(inLayout);
|
||||
menu.setAuth(auth);
|
||||
return menu;
|
||||
}
|
||||
}
|
||||
@@ -1,71 +0,0 @@
|
||||
package io.dataease.listener.sql;
|
||||
|
||||
import io.dataease.font.dao.auto.entity.CoreFont;
|
||||
import io.dataease.font.dao.auto.mapper.CoreFontRepository;
|
||||
import io.dataease.initSql.Version;
|
||||
import io.dataease.menu.dao.auto.entity.CoreMenu;
|
||||
import io.dataease.menu.dao.auto.mapper.CoreMenuRepository;
|
||||
import io.dataease.startup.dao.auto.entity.CoreSysStartupJob;
|
||||
import io.dataease.startup.dao.auto.mapper.CoreSysStartupJobRepository;
|
||||
import io.dataease.system.dao.auto.entity.CoreSysSetting;
|
||||
import io.dataease.system.dao.auto.mapper.CoreSysSettingRepository;
|
||||
import io.dataease.visualization.dao.auto.mapper.VisualizationBackgroundRepository;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
@Component
|
||||
public class CoreSqlBlockV2_10 implements CoreSqlBlock {
|
||||
|
||||
@Resource
|
||||
private CoreSysStartupJobRepository coreSysStartupJobRepository;
|
||||
@Resource
|
||||
private CoreFontRepository coreFontRepository;
|
||||
@Resource
|
||||
private CoreMenuRepository coreMenuRepository;
|
||||
|
||||
@Override
|
||||
public Version getVersion() {
|
||||
return new Version("2.10");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute() {
|
||||
CoreSysStartupJob coreSysStartupJob = new CoreSysStartupJob();
|
||||
coreSysStartupJob.setId("chartFilterDynamic");
|
||||
coreSysStartupJob.setName("chartFilterDynamic");
|
||||
coreSysStartupJob.setStatus("ready");
|
||||
coreSysStartupJobRepository.saveAndFlush(coreSysStartupJob);
|
||||
|
||||
List<CoreMenu> coreMenus = Arrays.asList(
|
||||
createCoreMenu(64L, 15L, 2, "font", "system/font", 10, "icon_font", "/font", false, true, false)
|
||||
);
|
||||
coreMenuRepository.saveAllAndFlush(coreMenus);
|
||||
CoreFont coreFont = new CoreFont();
|
||||
coreFont.setId(1L);
|
||||
coreFont.setName("PingFang");
|
||||
coreFont.setIsDefault(true);
|
||||
coreFont.setIsBuiltin(true);
|
||||
coreFont.setUpdateTime(0L);
|
||||
coreFontRepository.saveAndFlush(coreFont);
|
||||
}
|
||||
|
||||
private CoreMenu createCoreMenu(Long id, Long pid, Integer type, String name, String component, Integer menuSort, String icon, String path, Boolean hidden, Boolean inLayout, Boolean auth) {
|
||||
CoreMenu menu = new CoreMenu();
|
||||
menu.setId(id);
|
||||
menu.setPid(pid);
|
||||
menu.setType(type);
|
||||
menu.setName(name);
|
||||
menu.setComponent(component);
|
||||
menu.setMenuSort(menuSort);
|
||||
menu.setIcon(icon);
|
||||
menu.setPath(path);
|
||||
menu.setHidden(hidden);
|
||||
menu.setInLayout(inLayout);
|
||||
menu.setAuth(auth);
|
||||
return menu;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
package io.dataease.listener.sql;
|
||||
|
||||
import io.dataease.initSql.Version;
|
||||
import io.dataease.menu.dao.auto.mapper.CoreMenuRepository;
|
||||
import io.dataease.system.dao.auto.mapper.CoreSysSettingRepository;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
@Component
|
||||
public class CoreSqlBlockV2_10_1 implements CoreSqlBlock {
|
||||
|
||||
@Resource
|
||||
private CoreMenuRepository coreMenuRepository;
|
||||
@Resource
|
||||
private CoreSysSettingRepository coreSysSettingRepository;
|
||||
|
||||
@Override
|
||||
public Version getVersion() {
|
||||
return new Version("2.10.1");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute() {
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,85 +0,0 @@
|
||||
package io.dataease.listener.sql;
|
||||
|
||||
import io.dataease.chart.dao.auto.mapper.CoreChartViewRepository;
|
||||
import io.dataease.dao.auto.entity.CoreChartView;
|
||||
import io.dataease.dao.auto.entity.CoreDatasetTableField;
|
||||
import io.dataease.dao.auto.entity.DataVisualizationInfo;
|
||||
import io.dataease.initSql.Version;
|
||||
import io.dataease.map.dao.auto.entity.Area;
|
||||
import io.dataease.map.dao.auto.mapper.AreaRepository;
|
||||
import io.dataease.menu.dao.auto.mapper.CoreMenuRepository;
|
||||
import io.dataease.system.dao.auto.entity.CoreSysSetting;
|
||||
import io.dataease.system.dao.auto.mapper.CoreSysSettingRepository;
|
||||
import io.dataease.visualization.dao.auto.mapper.DataVisualizationInfoRepository;
|
||||
import jakarta.annotation.Resource;
|
||||
import jakarta.persistence.criteria.Predicate;
|
||||
import org.springframework.data.jpa.domain.Specification;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.util.CollectionUtils;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@Component
|
||||
public class CoreSqlBlockV2_10_2 implements CoreSqlBlock {
|
||||
|
||||
@Resource
|
||||
private CoreChartViewRepository coreChartViewRepository;
|
||||
@Resource
|
||||
private DataVisualizationInfoRepository dataVisualizationInfoRepository;
|
||||
@Resource
|
||||
private AreaRepository areaRepository;
|
||||
@Resource
|
||||
private CoreSysSettingRepository coreSysSettingRepository;
|
||||
|
||||
@Override
|
||||
public Version getVersion() {
|
||||
return new Version("2.10.2");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute() {
|
||||
Area area = new Area();
|
||||
area.setId("156440315");
|
||||
area.setLevel("district");
|
||||
area.setName("大鹏新区");
|
||||
area.setPid("156440300");
|
||||
areaRepository.saveAndFlush(area);
|
||||
|
||||
Specification<DataVisualizationInfo> spec = (root, query, cb) -> {
|
||||
List<Predicate> predicates = new ArrayList<>();
|
||||
predicates.add(cb.isTrue(root.get("deleteFlag")));
|
||||
return cb.and(predicates.toArray(new Predicate[0]));
|
||||
};
|
||||
|
||||
List<DataVisualizationInfo> dataVisualizationInfos = dataVisualizationInfoRepository.findAll(spec);
|
||||
if (!CollectionUtils.isEmpty(dataVisualizationInfos)) {
|
||||
Specification<CoreChartView> coreChartViewSpec = (root, query, cb) -> {
|
||||
List<Predicate> predicates = new ArrayList<>();
|
||||
predicates.add(cb.in(root.get("sceneId")).value(dataVisualizationInfos.stream().map(dataVisualizationInfo -> Long.valueOf(dataVisualizationInfo.getId())).toList()));
|
||||
return cb.and(predicates.toArray(new Predicate[0]));
|
||||
};
|
||||
coreChartViewRepository.delete(coreChartViewSpec);
|
||||
}
|
||||
dataVisualizationInfoRepository.deleteAll(dataVisualizationInfos);
|
||||
|
||||
areaRepository.deleteByPidOrId("156710100");
|
||||
|
||||
|
||||
CoreSysSetting coreSysSetting1 = new CoreSysSetting();
|
||||
coreSysSetting1.setId(1048232869488627717L);
|
||||
coreSysSetting1.setPkey("basic.shareDisable");
|
||||
coreSysSetting1.setPval("false");
|
||||
coreSysSetting1.setType("text");
|
||||
coreSysSetting1.setSort(11);
|
||||
CoreSysSetting coreSysSetting2 = new CoreSysSetting();
|
||||
coreSysSetting2.setId(1048232869488627718L);
|
||||
coreSysSetting2.setPkey("basic.sharePeRequire");
|
||||
coreSysSetting2.setPval("false");
|
||||
coreSysSetting2.setType("text");
|
||||
coreSysSetting2.setSort(12);
|
||||
coreSysSettingRepository.saveAndFlush(coreSysSetting1);
|
||||
coreSysSettingRepository.saveAndFlush(coreSysSetting2);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,74 +0,0 @@
|
||||
package io.dataease.listener.sql;
|
||||
|
||||
import io.dataease.initSql.Version;
|
||||
import io.dataease.menu.dao.auto.entity.CoreMenu;
|
||||
import io.dataease.menu.dao.auto.mapper.CoreMenuRepository;
|
||||
import io.dataease.system.dao.auto.entity.CoreSysSetting;
|
||||
import io.dataease.system.dao.auto.mapper.CoreSysSettingRepository;
|
||||
import io.dataease.visualization.dao.auto.mapper.DataVisualizationInfoRepository;
|
||||
import io.dataease.visualization.dao.auto.mapper.VisualizationBackgroundRepository;
|
||||
import io.dataease.visualization.dao.auto.mapper.VisualizationLinkJumpTargetViewInfoRepository;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
@Component
|
||||
public class CoreSqlBlockV2_10_3 implements CoreSqlBlock {
|
||||
|
||||
@Resource
|
||||
private CoreMenuRepository coreMenuRepository;
|
||||
@Resource
|
||||
private CoreSysSettingRepository coreSysSettingRepository;
|
||||
@Resource
|
||||
private VisualizationLinkJumpTargetViewInfoRepository visualizationLinkJumpTargetViewInfoRepository;
|
||||
@Resource
|
||||
private DataVisualizationInfoRepository dataVisualizationInfoRepository;
|
||||
@Resource
|
||||
private VisualizationBackgroundRepository visualizationBackgroundRepository;
|
||||
|
||||
@Override
|
||||
public Version getVersion() {
|
||||
return new Version("2.10.3");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute() {
|
||||
CoreSysSetting coreSysSetting1 = new CoreSysSetting();
|
||||
coreSysSetting1.setId(1048232869488627719L);
|
||||
coreSysSetting1.setPkey("basic.defaultSort");
|
||||
coreSysSetting1.setPval("1");
|
||||
coreSysSetting1.setType("text");
|
||||
coreSysSetting1.setSort(13);
|
||||
CoreSysSetting coreSysSetting2 = new CoreSysSetting();
|
||||
coreSysSetting2.setId(1048232869488627720L);
|
||||
coreSysSetting2.setPkey("basic.defaultOpen");
|
||||
coreSysSetting2.setPval("false");
|
||||
coreSysSetting2.setType("text");
|
||||
coreSysSetting2.setSort(124);
|
||||
coreSysSettingRepository.saveAndFlush(coreSysSetting1);
|
||||
coreSysSettingRepository.saveAndFlush(coreSysSetting2);
|
||||
|
||||
CoreMenu coreMenu = new CoreMenu();
|
||||
coreMenu.setId(70L);
|
||||
coreMenu.setPid(0L);
|
||||
coreMenu.setType(1);
|
||||
coreMenu.setName("msg");
|
||||
coreMenu.setComponent(null);
|
||||
coreMenu.setMenuSort(200);
|
||||
coreMenu.setIcon(null);
|
||||
coreMenu.setPath("/msg");
|
||||
coreMenu.setHidden(true);
|
||||
coreMenu.setInLayout(true);
|
||||
coreMenu.setAuth(false);
|
||||
coreMenuRepository.saveAndFlush(coreMenu);
|
||||
|
||||
visualizationLinkJumpTargetViewInfoRepository.updateTargetType("view");
|
||||
dataVisualizationInfoRepository.updateCheckVersion("1");
|
||||
|
||||
for(int i = 1; i <= 9; i++) {
|
||||
visualizationBackgroundRepository.updateNameById("board_" + i, "Board" + i);
|
||||
}
|
||||
|
||||
coreSysSettingRepository.updateByPkey("basic.dsIntervalTime", 11);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,57 +0,0 @@
|
||||
package io.dataease.listener.sql;
|
||||
|
||||
import io.dataease.initSql.Version;
|
||||
import io.dataease.map.dao.auto.mapper.AreaRepository;
|
||||
import io.dataease.visualization.dao.auto.entity.VisualizationBackground;
|
||||
import io.dataease.visualization.dao.auto.mapper.VisualizationBackgroundRepository;
|
||||
import io.dataease.visualization.dao.auto.mapper.VisualizationSubjectRepository;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
@Component
|
||||
public class CoreSqlBlockV2_10_4 implements CoreSqlBlock {
|
||||
|
||||
@Resource
|
||||
private AreaRepository areaRepository;
|
||||
@Resource
|
||||
private VisualizationSubjectRepository visualizationSubjectRepository;
|
||||
@Resource
|
||||
private VisualizationBackgroundRepository visualizationBackgroundRepository;
|
||||
|
||||
|
||||
@Override
|
||||
public Version getVersion() {
|
||||
return new Version("2.10.4");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute() {
|
||||
visualizationSubjectRepository.updateNameById("10001", "chart.light_theme");
|
||||
visualizationSubjectRepository.updateNameById("10002", "chart.dark_theme");
|
||||
areaRepository.deleteById("156320571");
|
||||
areaRepository.deleteById("156500200");
|
||||
|
||||
|
||||
areaRepository.updatePid("156500100", "156500200");
|
||||
areaRepository.updateNameById("156500101", "万州区");
|
||||
|
||||
|
||||
visualizationBackgroundRepository.deleteAll();
|
||||
List<VisualizationBackground> defaultBackgrounds = Arrays.asList(
|
||||
new VisualizationBackground("board_1", "1", "default", "img/board", "board/board_1.svg"),
|
||||
new VisualizationBackground("board_2", "2", "default", "img/board", "board/board_2.svg"),
|
||||
new VisualizationBackground("board_3", "3", "default", "img/board", "board/board_3.svg"),
|
||||
new VisualizationBackground("board_4", "4", "default", "img/board", "board/board_4.svg"),
|
||||
new VisualizationBackground("board_5", "5", "default", "img/board", "board/board_5.svg"),
|
||||
new VisualizationBackground("board_6", "6", "default", "img/board", "board/board_6.svg"),
|
||||
new VisualizationBackground("board_7", "7", "default", "img/board", "board/board_7.svg"),
|
||||
new VisualizationBackground("board_8", "8", "default", "img/board", "board/board_8.svg"),
|
||||
new VisualizationBackground("board_9", "9", "default", "img/board", "board/board_9.svg")
|
||||
);
|
||||
visualizationBackgroundRepository.saveAll(defaultBackgrounds);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
package io.dataease.listener.sql;
|
||||
|
||||
import io.dataease.initSql.Version;
|
||||
import io.dataease.menu.dao.auto.mapper.CoreMenuRepository;
|
||||
import io.dataease.system.dao.auto.mapper.CoreSysSettingRepository;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
@Component
|
||||
public class CoreSqlBlockV2_10_5 implements CoreSqlBlock {
|
||||
|
||||
@Resource
|
||||
private CoreSysSettingRepository coreSysSettingRepository;
|
||||
|
||||
@Override
|
||||
public Version getVersion() {
|
||||
return new Version("2.10.5");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute() {
|
||||
coreSysSettingRepository.updatePvalByPkey("template.url", "https://cdn0-templates-dataease-cn.fit2cloud.com");
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
package io.dataease.listener.sql;
|
||||
|
||||
import io.dataease.initSql.Version;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
@Component
|
||||
public class CoreSqlBlockV2_10_6 implements CoreSqlBlock {
|
||||
|
||||
@Override
|
||||
public Version getVersion() {
|
||||
return new Version("2.10.1");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute() {
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
package io.dataease.listener.sql;
|
||||
|
||||
import io.dataease.initSql.Version;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
@Component
|
||||
public class CoreSqlBlockV2_10_7 implements CoreSqlBlock {
|
||||
|
||||
@Override
|
||||
public Version getVersion() {
|
||||
return new Version("2.10.1");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute() {
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,31 +0,0 @@
|
||||
package io.dataease.listener.sql;
|
||||
|
||||
import io.dataease.initSql.Version;
|
||||
import io.dataease.startup.dao.auto.entity.CoreSysStartupJob;
|
||||
import io.dataease.startup.dao.auto.mapper.CoreSysStartupJobRepository;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
@Component
|
||||
public class CoreSqlBlockV2_10_8 implements CoreSqlBlock {
|
||||
|
||||
|
||||
@Resource
|
||||
private CoreSysStartupJobRepository coreSysStartupJobRepository;
|
||||
|
||||
@Override
|
||||
public Version getVersion() {
|
||||
return new Version("2.10.8");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute() {
|
||||
CoreSysStartupJob coreSysStartupJob = new CoreSysStartupJob();
|
||||
coreSysStartupJob.setId("datasetCrossListener");
|
||||
coreSysStartupJob.setName("datasetCrossListener");
|
||||
coreSysStartupJob.setStatus("ready");
|
||||
coreSysStartupJobRepository.saveAndFlush(coreSysStartupJob);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,33 +0,0 @@
|
||||
package io.dataease.listener.sql;
|
||||
|
||||
import io.dataease.initSql.Version;
|
||||
import io.dataease.menu.dao.auto.entity.CoreMenu;
|
||||
import io.dataease.menu.dao.auto.mapper.CoreMenuRepository;
|
||||
import io.dataease.system.dao.auto.entity.CoreSysSetting;
|
||||
import io.dataease.system.dao.auto.mapper.CoreSysSettingRepository;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
@Component
|
||||
public class CoreSqlBlockV2_2 implements CoreSqlBlock {
|
||||
|
||||
@Resource
|
||||
private CoreMenuRepository coreMenuRepository;
|
||||
@Resource
|
||||
private CoreSysSettingRepository coreSysSettingRepository;
|
||||
|
||||
@Override
|
||||
public Version getVersion() {
|
||||
return new Version("2.2");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute() {
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,52 +0,0 @@
|
||||
package io.dataease.listener.sql;
|
||||
|
||||
import io.dataease.initSql.Version;
|
||||
import io.dataease.menu.dao.auto.mapper.CoreMenuRepository;
|
||||
import io.dataease.system.dao.auto.entity.CoreSysSetting;
|
||||
import io.dataease.system.dao.auto.mapper.CoreSysSettingRepository;
|
||||
import io.dataease.template.dao.auto.mapper.VisualizationTemplateRepository;
|
||||
import io.dataease.visualization.dao.auto.entity.VisualizationWatermark;
|
||||
import io.dataease.visualization.dao.auto.mapper.VisualizationWatermarkRepository;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
@Component
|
||||
public class CoreSqlBlockV2_3 implements CoreSqlBlock {
|
||||
|
||||
@Resource
|
||||
private VisualizationWatermarkRepository visualizationWatermarkRepository;
|
||||
@Resource
|
||||
private CoreSysSettingRepository coreSysSettingRepository;
|
||||
@Resource
|
||||
private VisualizationTemplateRepository visualizationTemplateRepository;
|
||||
|
||||
@Override
|
||||
public Version getVersion() {
|
||||
return new Version("2.3");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute() {
|
||||
|
||||
String settingContent = "{\"enable\":false,\"enablePanelCustom\":true,\"type\":\"custom\",\"content\":\"水印\",\"watermark_color\":\"#DD1010\",\"watermark_x_space\":12,\"watermark_y_space\":36,\"watermark_fontsize\":15}";
|
||||
VisualizationWatermark watermark = new VisualizationWatermark(
|
||||
"system_default",
|
||||
"1.0",
|
||||
settingContent,
|
||||
"admin",
|
||||
null
|
||||
);
|
||||
visualizationWatermarkRepository.saveAndFlush(watermark);
|
||||
|
||||
CoreSysSetting sysSetting = new CoreSysSetting();
|
||||
sysSetting.setId(9L);
|
||||
sysSetting.setPkey("basic.frontTimeOut");
|
||||
sysSetting.setPval("60");
|
||||
sysSetting.setType("text");
|
||||
sysSetting.setSort(1);
|
||||
coreSysSettingRepository.saveAndFlush(sysSetting);
|
||||
|
||||
visualizationTemplateRepository.updateUseCountToZero();
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
package io.dataease.listener.sql;
|
||||
|
||||
import io.dataease.initSql.Version;
|
||||
import io.dataease.menu.dao.auto.mapper.CoreMenuRepository;
|
||||
import io.dataease.system.dao.auto.mapper.CoreSysSettingRepository;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
@Component
|
||||
public class CoreSqlBlockV2_4 implements CoreSqlBlock {
|
||||
|
||||
@Resource
|
||||
private CoreMenuRepository coreMenuRepository;
|
||||
@Resource
|
||||
private CoreSysSettingRepository coreSysSettingRepository;
|
||||
|
||||
@Override
|
||||
public Version getVersion() {
|
||||
return new Version("2.4");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute() {
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,37 +0,0 @@
|
||||
package io.dataease.listener.sql;
|
||||
|
||||
import io.dataease.initSql.Version;
|
||||
import io.dataease.menu.dao.auto.mapper.CoreMenuRepository;
|
||||
import io.dataease.system.dao.auto.entity.CoreSysSetting;
|
||||
import io.dataease.system.dao.auto.mapper.CoreSysSettingRepository;
|
||||
import io.dataease.visualization.dao.auto.mapper.DataVisualizationInfoRepository;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
@Component
|
||||
public class CoreSqlBlockV2_5 implements CoreSqlBlock {
|
||||
|
||||
@Resource
|
||||
private DataVisualizationInfoRepository dataVisualizationInfoRepository;
|
||||
@Resource
|
||||
private CoreSysSettingRepository coreSysSettingRepository;
|
||||
|
||||
@Override
|
||||
public Version getVersion() {
|
||||
return new Version("2.5");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute() {
|
||||
CoreSysSetting sysSetting = new CoreSysSetting();
|
||||
sysSetting.setId(3L);
|
||||
sysSetting.setPkey("ai.baseUrl");
|
||||
sysSetting.setPval("https://maxkb.fit2cloud.com/ui/chat/2ddd8b594ce09dbb");
|
||||
sysSetting.setType("text");
|
||||
sysSetting.setSort(0);
|
||||
coreSysSettingRepository.saveAndFlush(sysSetting);
|
||||
dataVisualizationInfoRepository.updateMobileLayout();
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -1,34 +0,0 @@
|
||||
package io.dataease.listener.sql;
|
||||
|
||||
import io.dataease.initSql.Version;
|
||||
import io.dataease.menu.dao.auto.mapper.CoreMenuRepository;
|
||||
import io.dataease.startup.dao.auto.entity.CoreSysStartupJob;
|
||||
import io.dataease.startup.dao.auto.mapper.CoreSysStartupJobRepository;
|
||||
import io.dataease.system.dao.auto.mapper.CoreSysSettingRepository;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
@Component
|
||||
public class CoreSqlBlockV2_7 implements CoreSqlBlock {
|
||||
|
||||
@Resource
|
||||
private CoreMenuRepository coreMenuRepository;
|
||||
@Resource
|
||||
private CoreSysStartupJobRepository coreSysStartupJobRepository;
|
||||
|
||||
@Override
|
||||
public Version getVersion() {
|
||||
return new Version("2.7");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute() {
|
||||
CoreSysStartupJob coreSysStartupJob = new CoreSysStartupJob();
|
||||
coreSysStartupJob.setId("chartFilterMerge");
|
||||
coreSysStartupJob.setName("chartFilterMerge");
|
||||
coreSysStartupJob.setStatus("ready");
|
||||
coreSysStartupJobRepository.saveAndFlush(coreSysStartupJob);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,31 +0,0 @@
|
||||
package io.dataease.listener.sql;
|
||||
|
||||
import io.dataease.initSql.Version;
|
||||
import io.dataease.menu.dao.auto.mapper.CoreMenuRepository;
|
||||
import io.dataease.startup.dao.auto.entity.CoreSysStartupJob;
|
||||
import io.dataease.startup.dao.auto.mapper.CoreSysStartupJobRepository;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
@Component
|
||||
public class CoreSqlBlockV2_8 implements CoreSqlBlock {
|
||||
|
||||
@Resource
|
||||
private CoreSysStartupJobRepository coreSysStartupJobRepository;
|
||||
|
||||
@Override
|
||||
public Version getVersion() {
|
||||
return new Version("2.8");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute() {
|
||||
CoreSysStartupJob coreSysStartupJob = new CoreSysStartupJob();
|
||||
coreSysStartupJob.setId("chartFilterMerge");
|
||||
coreSysStartupJob.setName("chartFilterMerge");
|
||||
coreSysStartupJob.setStatus("ready");
|
||||
coreSysStartupJobRepository.saveAndFlush(coreSysStartupJob);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,54 +0,0 @@
|
||||
package io.dataease.listener.sql;
|
||||
|
||||
import io.dataease.initSql.Version;
|
||||
import io.dataease.startup.dao.auto.entity.CoreSysStartupJob;
|
||||
import io.dataease.startup.dao.auto.mapper.CoreSysStartupJobRepository;
|
||||
import io.dataease.system.dao.auto.entity.CoreSysSetting;
|
||||
import io.dataease.system.dao.auto.mapper.CoreSysSettingRepository;
|
||||
import io.dataease.visualization.dao.auto.mapper.VisualizationBackgroundRepository;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
@Component
|
||||
public class CoreSqlBlockV2_9 implements CoreSqlBlock {
|
||||
|
||||
@Resource
|
||||
private CoreSysStartupJobRepository coreSysStartupJobRepository;
|
||||
@Resource
|
||||
private CoreSysSettingRepository coreSysSettingRepository;
|
||||
@Resource
|
||||
private VisualizationBackgroundRepository visualizationBackgroundRepository;
|
||||
|
||||
@Override
|
||||
public Version getVersion() {
|
||||
return new Version("2.9");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute() {
|
||||
CoreSysStartupJob coreSysStartupJob = new CoreSysStartupJob();
|
||||
coreSysStartupJob.setId("chartFilterMerge");
|
||||
coreSysStartupJob.setName("chartFilterMerge");
|
||||
coreSysStartupJob.setStatus("ready");
|
||||
coreSysStartupJobRepository.saveAndFlush(coreSysStartupJob);
|
||||
|
||||
coreSysSettingRepository.findById(3L).ifPresent(setting -> {
|
||||
setting.setPkey("ai.baseUrl");
|
||||
setting.setPval("https://maxkb.fit2cloud.com/ui/chat/2ddd8b594ce09dbb?mode=embed");
|
||||
setting.setType("text");
|
||||
setting.setSort(0);
|
||||
coreSysSettingRepository.saveAndFlush(setting);
|
||||
});
|
||||
|
||||
CoreSysSetting coreSysSetting = new CoreSysSetting();
|
||||
coreSysSetting.setId(10L);
|
||||
coreSysSetting.setPkey("basic.exportFileLiveTime");
|
||||
coreSysSetting.setPval("30");
|
||||
coreSysSetting.setType("text");
|
||||
coreSysSetting.setSort(2);
|
||||
coreSysSettingRepository.saveAndFlush(coreSysSetting);
|
||||
|
||||
visualizationBackgroundRepository.deleteById("dark_1");
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
DROP TABLE IF EXISTS `core_export_download_task`;
|
||||
CREATE TABLE `core_export_download_task`
|
||||
(
|
||||
`id` varchar(255) NOT NULL,
|
||||
`create_time` bigint(20) DEFAULT NULL,
|
||||
`valid_time` bigint(20) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) COMMENT='下载任务列表';
|
||||
@@ -59,7 +59,7 @@
|
||||
"tinymce": "^5.8.2",
|
||||
"vant": "^4.8.3",
|
||||
"video.js": "^7.21.6",
|
||||
"vue": "^3.3.4",
|
||||
"vue": "3.5.35",
|
||||
"vue-clipboard3": "^2.0.0",
|
||||
"vue-codemirror": "^6.1.1",
|
||||
"vue-draggable-next": "^2.2.1",
|
||||
|
||||
Reference in New Issue
Block a user