From 0cfac84092e25d15216c7aa6848463b8bf993aa2 Mon Sep 17 00:00:00 2001 From: none Date: Tue, 21 Mar 2023 16:18:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=92=AD=E6=94=BE=E5=99=A8?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../playedu/api/checks/AppConfigCheck.java | 99 ++++++++++++------- .../playedu/api/constant/BackendConstant.java | 1 + 2 files changed, 63 insertions(+), 37 deletions(-) diff --git a/src/main/java/xyz/playedu/api/checks/AppConfigCheck.java b/src/main/java/xyz/playedu/api/checks/AppConfigCheck.java index 7fde439..53797a2 100644 --- a/src/main/java/xyz/playedu/api/checks/AppConfigCheck.java +++ b/src/main/java/xyz/playedu/api/checks/AppConfigCheck.java @@ -18,43 +18,68 @@ import java.util.*; public class AppConfigCheck implements ApplicationRunner { private static final HashMap configs = new HashMap<>() {{ - put("系统", new AppConfig[]{ - new AppConfig() {{ - setName("网站名"); - setSort(10); - setFieldType(BackendConstant.APP_CONFIG_FIELD_TYPE_INPUT); - setKeyName("system.name"); - setKeyValue(""); - }}, - new AppConfig() {{ - setName("Logo"); - setSort(20); - setFieldType(BackendConstant.APP_CONFIG_FIELD_TYPE_IMAGE); - setKeyName("system.logo"); - setKeyValue(""); - }}, - new AppConfig() {{ - setName("API访问地址"); - setSort(30); - setFieldType(BackendConstant.APP_CONFIG_FIELD_TYPE_INPUT); - setKeyName("system.api_url"); - setKeyValue(""); - }}, - new AppConfig() {{ - setName("PC端口访问地址"); - setSort(40); - setFieldType(BackendConstant.APP_CONFIG_FIELD_TYPE_INPUT); - setKeyName("system.pc_url"); - setKeyValue(""); - }}, - new AppConfig() {{ - setName("H5端口访问地址"); - setSort(50); - setFieldType(BackendConstant.APP_CONFIG_FIELD_TYPE_INPUT); - setKeyName("system.h5_url"); - setKeyValue(""); - }}, - }); + put("系统", new AppConfig[]{new AppConfig() {{ + setName("网站名"); + setSort(10); + setFieldType(BackendConstant.APP_CONFIG_FIELD_TYPE_INPUT); + setKeyName("system.name"); + setKeyValue(""); + }}, new AppConfig() {{ + setName("Logo"); + setSort(20); + setFieldType(BackendConstant.APP_CONFIG_FIELD_TYPE_IMAGE); + setKeyName("system.logo"); + setKeyValue(""); + }}, new AppConfig() {{ + setName("API访问地址"); + setSort(30); + setFieldType(BackendConstant.APP_CONFIG_FIELD_TYPE_INPUT); + setKeyName("system.api_url"); + setKeyValue(""); + }}, new AppConfig() {{ + setName("PC端口访问地址"); + setSort(40); + setFieldType(BackendConstant.APP_CONFIG_FIELD_TYPE_INPUT); + setKeyName("system.pc_url"); + setKeyValue(""); + }}, new AppConfig() {{ + setName("H5端口访问地址"); + setSort(50); + setFieldType(BackendConstant.APP_CONFIG_FIELD_TYPE_INPUT); + setKeyName("system.h5_url"); + setKeyValue(""); + }},}); + put("播放器配置", new AppConfig[]{new AppConfig() {{ + setName("播放器封面"); + setSort(10); + setFieldType(BackendConstant.APP_CONFIG_FIELD_TYPE_IMAGE); + setKeyName("player.poster"); + setKeyValue(""); + }}, new AppConfig() {{ + setName("启用跑马灯"); + setSort(20); + setFieldType(BackendConstant.APP_CONFIG_FIELD_TYPE_SWITCH); + setKeyName("player.is_enabled_bullet_secret"); + setKeyValue("0"); + }}, new AppConfig() {{ + setName("跑马灯内容"); + setSort(30); + setFieldType(BackendConstant.APP_CONFIG_FIELD_TYPE_TEXT); + setKeyName("player.bullet_secret_text"); + setKeyValue(""); + }}, new AppConfig() {{ + setName("跑马灯颜色"); + setSort(40); + setFieldType(BackendConstant.APP_CONFIG_FIELD_TYPE_TEXT); + setKeyName("player.bullet_secret_color"); + setKeyValue(""); + }}, new AppConfig() {{ + setName("跑马灯透明度"); + setSort(50); + setFieldType(BackendConstant.APP_CONFIG_FIELD_TYPE_TEXT); + setKeyName("player.bullet_secret_opacity"); + setKeyValue("1"); + }},}); }}; @Autowired diff --git a/src/main/java/xyz/playedu/api/constant/BackendConstant.java b/src/main/java/xyz/playedu/api/constant/BackendConstant.java index 96b97df..af50daf 100644 --- a/src/main/java/xyz/playedu/api/constant/BackendConstant.java +++ b/src/main/java/xyz/playedu/api/constant/BackendConstant.java @@ -70,5 +70,6 @@ public class BackendConstant { public final static String APP_CONFIG_FIELD_TYPE_INPUT = "input"; public final static String APP_CONFIG_FIELD_TYPE_TEXT = "text"; public final static String APP_CONFIG_FIELD_TYPE_SELECT = "select"; + public final static String APP_CONFIG_FIELD_TYPE_SWITCH = "switch"; }