diff --git a/core/core-frontend/src/assets/img/nothing-none-gray.png b/core/core-frontend/src/assets/img/nothing-none-gray.png new file mode 100644 index 0000000000..1c308eae47 Binary files /dev/null and b/core/core-frontend/src/assets/img/nothing-none-gray.png differ diff --git a/core/core-frontend/src/assets/svg/icon_upload_outlined.svg b/core/core-frontend/src/assets/svg/icon_upload_outlined.svg index 455a40c50a..c13777d6ff 100644 --- a/core/core-frontend/src/assets/svg/icon_upload_outlined.svg +++ b/core/core-frontend/src/assets/svg/icon_upload_outlined.svg @@ -1,3 +1,3 @@ - - + + diff --git a/core/core-frontend/src/assets/svg/plugin-3dmap.svg b/core/core-frontend/src/assets/svg/plugin-3dmap.svg new file mode 100644 index 0000000000..f8b3e8b76c --- /dev/null +++ b/core/core-frontend/src/assets/svg/plugin-3dmap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/core/core-frontend/src/assets/svg/plugin-3dpie.svg b/core/core-frontend/src/assets/svg/plugin-3dpie.svg new file mode 100644 index 0000000000..84dcb8f8a9 --- /dev/null +++ b/core/core-frontend/src/assets/svg/plugin-3dpie.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/core/core-frontend/src/assets/svg/plugin-dameng.svg b/core/core-frontend/src/assets/svg/plugin-dameng.svg new file mode 100644 index 0000000000..dade3a83c1 --- /dev/null +++ b/core/core-frontend/src/assets/svg/plugin-dameng.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/core/core-frontend/src/assets/svg/plugin-default.svg b/core/core-frontend/src/assets/svg/plugin-default.svg new file mode 100644 index 0000000000..6bdef216b7 --- /dev/null +++ b/core/core-frontend/src/assets/svg/plugin-default.svg @@ -0,0 +1,3 @@ + + + diff --git a/core/core-frontend/src/locales/zh-CN.ts b/core/core-frontend/src/locales/zh-CN.ts index a07894df3a..4350446ede 100644 --- a/core/core-frontend/src/locales/zh-CN.ts +++ b/core/core-frontend/src/locales/zh-CN.ts @@ -2271,6 +2271,11 @@ export default { sure_bt: '确定', back_parent: '返回上一级' }, + plugin: { + 'flag-all': '全部', + 'flag-ds': '数据源插件', + 'flag-view': '图表插件' + }, online_map: { geometry: '地理信息', onlinemap: '在线地图', diff --git a/de-xpack b/de-xpack index bb258796ea..4e4115d980 160000 --- a/de-xpack +++ b/de-xpack @@ -1 +1 @@ -Subproject commit bb258796ea5e3d47b02d4d09afb378479cc1e163 +Subproject commit 4e4115d9803717a06f114ef047183ab447f68470 diff --git a/sdk/api/api-base/src/main/java/io/dataease/api/xpack/plugin/PluginApi.java b/sdk/api/api-base/src/main/java/io/dataease/api/xpack/plugin/PluginApi.java new file mode 100644 index 0000000000..d9637a1e3c --- /dev/null +++ b/sdk/api/api-base/src/main/java/io/dataease/api/xpack/plugin/PluginApi.java @@ -0,0 +1,17 @@ +package io.dataease.api.xpack.plugin; + +import com.github.xiaoymin.knife4j.annotations.ApiSupport; +import io.dataease.api.xpack.plugin.vo.PluginVO; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.web.bind.annotation.GetMapping; + +import java.util.List; + +@Tag(name = "系统设置:插件管理") +@ApiSupport(order = 2) +public interface PluginApi { + + @GetMapping("/query") + List query(); + +} diff --git a/sdk/api/api-base/src/main/java/io/dataease/api/xpack/plugin/vo/PluginVO.java b/sdk/api/api-base/src/main/java/io/dataease/api/xpack/plugin/vo/PluginVO.java new file mode 100644 index 0000000000..2447fe2ce6 --- /dev/null +++ b/sdk/api/api-base/src/main/java/io/dataease/api/xpack/plugin/vo/PluginVO.java @@ -0,0 +1,30 @@ +package io.dataease.api.xpack.plugin.vo; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.io.Serial; +import java.io.Serializable; + +@Data +@AllArgsConstructor +@NoArgsConstructor +public class PluginVO implements Serializable { + @Serial + private static final long serialVersionUID = -3889122930435272191L; + + private Long id; + + private String name; + + private String flag; + + private String icon; + + private String version; + + private Long installTime; + + private String developer; +}