Commit a674be4b by guojuxing

用户列表接口

parent e2910073
......@@ -2,10 +2,11 @@ package com.gic.auth.dao.mapper;
import java.util.List;
import com.gic.auth.qo.UserListQO;
import org.apache.ibatis.annotations.Param;
import com.gic.auth.dto.UserListDTO;
import com.gic.auth.entity.TabSysUser;
import com.gic.auth.qo.UserListQO;
public interface TabSysUserMapper {
/**
......@@ -80,5 +81,5 @@ public interface TabSysUserMapper {
* @param params

* @return java.util.List<com.gic.auth.entity.TabSysUser>


 */
List<TabSysUser> listUser(UserListQO params);
List<UserListDTO> listUser(UserListQO params);
}
\ No newline at end of file
......@@ -3,6 +3,7 @@ package com.gic.auth.service;
import java.util.List;
import com.gic.auth.dto.UserDTO;
import com.gic.auth.dto.UserListDTO;
import com.gic.auth.entity.TabSysUser;
import com.gic.auth.qo.UserListQO;
import com.github.pagehelper.Page;
......@@ -51,5 +52,5 @@ public interface UserService {
* @param params

* @return com.github.pagehelper.Page


 */
Page pageUser(UserListQO params);
Page<UserListDTO> pageUser(UserListQO params);
}
......@@ -8,6 +8,7 @@ import org.springframework.transaction.annotation.Transactional;
import com.gic.auth.dao.mapper.TabSysUserMapper;
import com.gic.auth.dto.UserDTO;
import com.gic.auth.dto.UserListDTO;
import com.gic.auth.entity.TabSysUser;
import com.gic.auth.qo.UserListQO;
import com.gic.auth.service.UserService;
......@@ -69,9 +70,9 @@ public class UserServiceImpl implements UserService {
}
@Override
public Page pageUser(UserListQO params) {
public Page<UserListDTO> pageUser(UserListQO params) {
PageHelper.startPage(params.getCurrentPage(), params.getPageSize());
List<TabSysUser> list = tabSysUserMapper.listUser(params);
List<UserListDTO> list = tabSysUserMapper.listUser(params);
return (Page) list;
}
}
......@@ -13,6 +13,7 @@ import org.springframework.transaction.interceptor.TransactionAspectSupport;
import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.auth.dto.UserDTO;
import com.gic.auth.dto.UserListDTO;
import com.gic.auth.dto.UserResourceDTO;
import com.gic.auth.dto.UserRoleDTO;
import com.gic.auth.entity.TabSysUser;
......@@ -155,9 +156,9 @@ public class UserApiServiceImpl implements UserApiService {
}
@Override
public ServiceResponse<Page<UserDTO>> pageUser(UserListQO params) {
public ServiceResponse<Page<UserListDTO>> pageUser(UserListQO params) {
com.github.pagehelper.Page page = userService.pageUser(params);
Page<UserDTO> resultPage = PageHelperUtils.changePageHelperToCurrentPage(page, UserDTO.class);
Page<UserListDTO> resultPage = PageHelperUtils.changePageHelperToCurrentPage(page);
return ServiceResponse.success(resultPage);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment