From f36d8a33231f168edfa24da039a24ee4aff20d6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E8=89=AF=28004796=29?= Date: Wed, 3 Apr 2024 18:23:43 +0800 Subject: [PATCH] 123 --- .../cai/admin/SystemConfigController.java | 1 + .../cai/dto/admin/SystemConfigResponse.java | 1 + .../com/ruoyi/cai/enums/SystemConfigEnum.java | 45 +++++++++++++++++-- 3 files changed, 43 insertions(+), 4 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cai/admin/SystemConfigController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cai/admin/SystemConfigController.java index b96d0544..f71f2012 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cai/admin/SystemConfigController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cai/admin/SystemConfigController.java @@ -35,6 +35,7 @@ public class SystemConfigController { sys.setKey(value.getKey()); sys.setValue(allSystemConfig.getOrDefault(value.getKey(),value.getDefaultValue())); sys.setDesc(value.getDesc()); + sys.setInputType(value.getInputType()); responses.add(sys); } } diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/admin/SystemConfigResponse.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/admin/SystemConfigResponse.java index 36f28d67..466af16e 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/admin/SystemConfigResponse.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/admin/SystemConfigResponse.java @@ -11,4 +11,5 @@ public class SystemConfigResponse implements Serializable { private String key; private String desc; private String value; + private String inputType; } diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/enums/SystemConfigEnum.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/enums/SystemConfigEnum.java index 0a72ed52..cd2c8f00 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/enums/SystemConfigEnum.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/enums/SystemConfigEnum.java @@ -11,6 +11,7 @@ import lombok.Setter; * * @author ZL */ +@Getter public enum SystemConfigEnum { RANK_LOVE_DAY_AWARD("138,108,88,58,38,28,28,28,28,28,28", "魅力榜日榜前10名奖励", SystemConfigGroupEnum.BUSINESS, new NumberListSystemConfigCheck(10)), RANK_LOVE_WEEK_AWARD("888,588,388,288,188,138,138,138,138,138,138,138", "魅力榜周榜前10名奖励",SystemConfigGroupEnum.BUSINESS, new NumberListSystemConfigCheck(10)), @@ -53,6 +54,36 @@ public enum SystemConfigEnum { OPEN_WITHDRAW("1", "是否开启提现功能",SystemConfigGroupEnum.BUSINESS,new BooleanSystemConfigCheck()), HOME_RECOMMEND_FOLLOWS_LIMIT("20", "首页随机推荐关注用户数量",SystemConfigGroupEnum.BUSINESS,new NumberSystemConfigCheck()), WITHDRAW_RULE_REMARK("平台50元起提现,最快2小时到账(每天不限次数),22点后提现次日中午10点到账", "提现规则说明",SystemConfigGroupEnum.BUSINESS), + INVITE_REMARK_RANK("(邀请上周榜排名奖励)\n" + + "第一名:888元\n" + + "第二名:588元\n" + + "第三名:388元\n" + + "第四名:288元\n" + + "第五名:188元\n" + + "第六至十名:138元\n" + + "(邀请昨日榜排名奖励)\n" + + "第一名:138元\n" + + "第二名:108元\n" + + "第三名:88元\n" + + "第四名:58元\n" + + "第五名:38元\n" + + "第六至十名:28元\n" + + "提示:凡是刷邀请榜的封号,平台拥有对本次活动的最终解释权。", "邀请榜榜单说明", SystemConfigGroupEnum.BUSINESS, null,"textarea"), + LOVE_REMARK_RANK("(魅力上周榜排名奖励)\n" + + "第一名:888元\n" + + "第二名:588元\n" + + "第三名:388元\n" + + "第四名:288元\n" + + "第五名:188元\n" + + "第六至十名:138元\n" + + "(魅力昨日榜排名奖励)\n" + + "第一名:138元\n" + + "第二名:108元\n" + + "第三名:88元\n" + + "第四名:58元\n" + + "第五名:38元\n" + + "第六至十名:28元\n" + + "提示:凡是刷魅力榜的封号,平台拥有对本次活动的最终解释权。", "魅力榜榜单说明", SystemConfigGroupEnum.BUSINESS, null,"textarea"), SENSITIVE_ENABLE("1", "是否开启手机号脱敏",SystemConfigGroupEnum.SYSTEM,new BooleanSystemConfigCheck()), YUNXIN_ONLINE_ENABLE("1", "是否开启云信监控在线状态",SystemConfigGroupEnum.SYSTEM,new BooleanSystemConfigCheck()), SMS_CODE_ADMIN("", "万能验证码",SystemConfigGroupEnum.SYSTEM), @@ -66,15 +97,13 @@ public enum SystemConfigEnum { ; - @Getter private final String defaultValue; - @Getter private final String desc; - @Getter private final SystemConfigGroupEnum group; @Setter - @Getter private ISystemConfigCheck check = null; + @Setter + private String inputType; SystemConfigEnum(String defaultValue, String desc, SystemConfigGroupEnum group) { this.defaultValue = defaultValue; @@ -89,6 +118,14 @@ public enum SystemConfigEnum { this.check = check; } + SystemConfigEnum(String defaultValue, String desc, SystemConfigGroupEnum group, ISystemConfigCheck check, String inputType) { + this.defaultValue = defaultValue; + this.desc = desc; + this.group = group; + this.check = check; + this.inputType = inputType; + } + public String getKey() { return this.name(); }