diff --git a/src/main/java/com/rekoe/web/freemarker/PlatformEditDirective.java b/src/main/java/com/rekoe/web/freemarker/PlatformEditDirective.java deleted file mode 100644 index adfef12..0000000 --- a/src/main/java/com/rekoe/web/freemarker/PlatformEditDirective.java +++ /dev/null @@ -1,61 +0,0 @@ -package com.rekoe.web.freemarker; - -import java.io.IOException; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.Iterator; -import java.util.List; -import java.util.Map; -import java.util.Map.Entry; - -import org.nutz.lang.Lang; - -import com.rekoe.common.PlatformVO; -import com.rekoe.utils.DirectiveUtils; - -import freemarker.core.Environment; -import freemarker.template.TemplateDirectiveBody; -import freemarker.template.TemplateDirectiveModel; -import freemarker.template.TemplateException; -import freemarker.template.TemplateModel; - -public class PlatformEditDirective implements TemplateDirectiveModel { - - private static final String PATTERN = "obj"; - - private final List list = new ArrayList<>(); - - @SuppressWarnings({ "rawtypes", "unchecked" }) - @Override - public void execute(Environment env, Map params, TemplateModel[] loopVars, TemplateDirectiveBody body) throws TemplateException, IOException { - Object obj = DirectiveUtils.getObject(PATTERN, params); - Map localHashMap = new HashMap(); - if (!Lang.isEmpty(obj)) { - HashMap map = (HashMap) obj; - Iterator> iterator = map.entrySet().iterator(); - while (iterator.hasNext()) { - Entry entry = iterator.next(); - localHashMap.put(entry.getKey(), entry.getValue()); - } - } - localHashMap.put("plist", list); - DirectiveUtils.setVariables(localHashMap, env, body); - } - - public void init() { - list.add(new PlatformVO("0", "请选择")); - list.add(new PlatformVO("uc", "uc")); - list.add(new PlatformVO("qihoo", "奇虎360")); - list.add(new PlatformVO("sg", "上游")); - list.add(new PlatformVO("google", "谷歌")); - list.add(new PlatformVO("facebook", "脸谱")); - list.add(new PlatformVO("apple", "苹果")); - list.add(new PlatformVO("a91", "百度")); - list.add(new PlatformVO("hw", "华为")); - list.add(new PlatformVO("qq", "腾讯")); - list.add(new PlatformVO("msdk", "应用宝")); - list.add(new PlatformVO("rk", "自平台")); - list.add(new PlatformVO("guest", "游客")); - list.add(new PlatformVO("googleP", "GooglePlay")); - } -} diff --git a/src/main/resources/init_system_h2.sql b/src/main/resources/init_system_h2.sql index 1964c6c..c9b2c05 100644 --- a/src/main/resources/init_system_h2.sql +++ b/src/main/resources/init_system_h2.sql @@ -5,15 +5,12 @@ INSERT INTO system_user(ID,NAME,PASSWORD,SALT,DESCRIPTION,IS_LOCKED,CREATE_DATE, INSERT INTO system_role(ID,NAME,DESCRIPTION) VALUES (1,'admin','超级管理员:拥有全部权限的角色'); /* .system_permission */ -INSERT INTO `system_permission` VALUES (1,'*:*:*','全部权限','1',1),(2,'system.role','对用户分配角色 ','721fbbca1ae44716918fdb3921deacb1',0),(3,'system.user','添加管理员','721fbbca1ae44716918fdb3921deacb1',0),(4,'system.permission','权限管理','721fbbca1ae44716918fdb3921deacb1',0); +INSERT INTO `system_permission` VALUES (1,'*:*:*','全部权限','1',1); /* .permission_category */ -INSERT INTO `permission_category` VALUES ('1','超级权限',1),('2','临时权限',1),('721fbbca1ae44716918fdb3921deacb1','用户管理',1); +INSERT INTO `permission_category` VALUES ('1','超级权限',1); /* .system_user_role */ INSERT INTO system_user_role(USERID,ROLEID) VALUES (1,1); /* .system_role_permission */ INSERT INTO system_role_permission(ROLEID,PERMISSIONID) VALUES -(1,1), -(1,2), -(1,3), -(1,4); \ No newline at end of file +(1,1) \ No newline at end of file