public int listUserSize(IBaseDTO dto) { // TODO 需要写出方法的具体实现 UserHelp uh = new UserHelp(); MyQuery mq = uh.ListUserMQ(dto); int i = dao.findEntitySize(mq); return i; }
public List<IBaseDTO> listUser(IBaseDTO dto, PageInfo pi) { // TODO 需要写出方法的具体实现 UserHelp uh = new UserHelp(); Object[] o = dao.findEntity(uh.listUserMQ(dto, pi)); ArrayList l = new ArrayList(); if (null != o && o.length > 0) { for (Object oo : o) { SysUser su = ((SysUser) oo); IBaseDTO tdto = createDTOByPo(su); IBaseDTO gdto = this.groupService.uniqueGroup(su.getSysGroup().getId()); IBaseDTO rdto = this.roleService.getRoleInfo(su.getSysRole().getId()); tdto.set("groupName", gdto.get("name")); tdto.set("roleName", rdto.get("name")); l.add(tdto); } return l; } return l; }