上一篇中我们写到,一星权限,二星权限和一星相比,相同的点是它也被市场淘汰了,针对一星权限的弊端,二星权限就做了优化,还是先来看图,理解一下吧。
多了一个中间表,调用的方法也就是多转了个弯,来直接上代码吧
Dao层代码
public List<Map<String, Object>> getMenuidFromUser(Map<String, String[]> paramMap, PageBean pageBean)
throws InstantiationException, IllegalAccessException, SQLException {
String uid = JsonUtil.getparamMap(paramMap, "uid");
String sql = "select * from t_easyui_usermenu where true ";
if (StringUtils.isNotBlank(uid)) {
sql += " and uid=" + uid;
}
System.out.println(sql);
return super.executeQuery(sql, null);
// t_easyui_usermenu 是中间表
}
Action代码
/**
* 二星action
* @param req
* @param resp
* @return
*/
public String findLogin2(HttpS