人人快速开发平台之分页、数据查询、数据权限,代码所出现的问题
在使用人人快速开发平台的时候,自动生成的代码中出现了分页的时候展现的还是系统默认的10条数据,还是条件查询的时候查询所有数据,数据权限添加时不知道怎么控制,不知道各位大佬有没有碰到这种情况,我用的是人人3.0版本的。
1.先说下平台自带的分页,不管怎么该数据都是默认为10条数据;
首先你要找到这个系统自带的方法类中
改过后的代码
代码为:
String param1 = params.get("params") == null ? null : params.get("params").toString(); if (!StringUtils.isEmpty(param1)) { Map<String, Object> param = JSON.parseObject(param1); // param = (Map<String, Object>) params.get("params"); if (param.get(Constant.PAGE) != null) { curPage = Long.parseLong(param.get(Constant.PAGE).toString()); } if (param.get(Constant.LIMIT) != null) { limit = Long.parseLong(param.get(Constant.LIMIT).toString()); } }
2.数据条件查询
因为这块不传实体对象系统默认为null,所以每次查询数据都是全部数据;
3.数据权限
总结:踩了好多坑,在网上没有找到自己所遇到的问题,希望这个可以能帮助到你