pull/1/head
rekoe 2016-03-21 18:29:23 +08:00
parent fa012ed67c
commit 3b014956d6
2 changed files with 3 additions and 67 deletions

View File

@ -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<PlatformVO> 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<String, Object> localHashMap = new HashMap<String, Object>();
if (!Lang.isEmpty(obj)) {
HashMap map = (HashMap) obj;
Iterator<Entry<String, Object>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
Entry<String, Object> 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"));
}
}

View File

@ -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 INSERT INTO system_role(ID,NAME,DESCRIPTION) VALUES
(1,'admin','超级管理员:拥有全部权限的角色'); (1,'admin','超级管理员:拥有全部权限的角色');
/* .system_permission */ /* .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 */ /* .permission_category */
INSERT INTO `permission_category` VALUES ('1','超级权限',1),('2','临时权限',1),('721fbbca1ae44716918fdb3921deacb1','用户管理',1); INSERT INTO `permission_category` VALUES ('1','超级权限',1);
/* .system_user_role */ /* .system_user_role */
INSERT INTO system_user_role(USERID,ROLEID) VALUES INSERT INTO system_user_role(USERID,ROLEID) VALUES
(1,1); (1,1);
/* .system_role_permission */ /* .system_role_permission */
INSERT INTO system_role_permission(ROLEID,PERMISSIONID) VALUES INSERT INTO system_role_permission(ROLEID,PERMISSIONID) VALUES
(1,1), (1,1)
(1,2),
(1,3),
(1,4);