Browse Source

组织用户查询

master
Jackwang 4 years ago
parent
commit
9d0ce91242
  1. 13
      epdc-cloud-user/src/main/java/com/elink/esua/epdc/controller/UserController.java
  2. 9
      epdc-cloud-user/src/main/java/com/elink/esua/epdc/dao/UserDao.java
  3. 9
      epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/UserService.java
  4. 14
      epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/impl/UserServiceImpl.java
  5. 13
      epdc-cloud-user/src/main/resources/mapper/UserDao.xml

13
epdc-cloud-user/src/main/java/com/elink/esua/epdc/controller/UserController.java

@ -306,4 +306,17 @@ public class UserController {
public Result getUserByMobile( String mobile) { public Result getUserByMobile( String mobile) {
return userService.getUserByMobile(mobile); return userService.getUserByMobile(mobile);
} }
/**
* @describe: 志愿组织模块获取用户列表
* @author wangtong
* @date 2021/9/29 10:33
* @params [mobile]
* @return com.elink.esua.epdc.commons.tools.utils.Result
*/
@GetMapping("getUserListForVolunteerOrg")
public Result<PageData<UserDTO>> getUserListForVolunteerOrg(@RequestParam Map<String, Object> params) {
PageData<UserDTO> page = userService.getUserListForVolunteerOrg(params);
return new Result<PageData<UserDTO>>().ok(page);
}
} }

9
epdc-cloud-user/src/main/java/com/elink/esua/epdc/dao/UserDao.java

@ -256,4 +256,13 @@ public interface UserDao extends BaseDao<UserEntity> {
* @return com.elink.esua.epdc.commons.tools.utils.Result * @return com.elink.esua.epdc.commons.tools.utils.Result
*/ */
UserDTO getUserByMobile(@Param("mobile") String mobile); UserDTO getUserByMobile(@Param("mobile") String mobile);
/**
* @describe: 志愿组织模块获取用户列表
* @author wangtong
* @date 2021/9/29 10:35
* @params [dto]
* @return java.util.List<com.elink.esua.epdc.dto.UserDTO>
*/
List<UserEntity> getUserListForVolunteerOrg(Map<String, Object> params);
} }

9
epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/UserService.java

@ -421,4 +421,13 @@ public interface UserService extends BaseService<UserEntity> {
* @return com.elink.esua.epdc.commons.tools.utils.Result * @return com.elink.esua.epdc.commons.tools.utils.Result
*/ */
Result getUserByMobile(String mobile); Result getUserByMobile(String mobile);
/**
* @describe: 志愿组织模块获取用户列表
* @author wangtong
* @date 2021/9/29 10:33
* @params [mobile]
* @return com.elink.esua.epdc.commons.tools.utils.Result
*/
PageData<UserDTO> getUserListForVolunteerOrg(Map<String, Object> params);
} }

14
epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/impl/UserServiceImpl.java

@ -1566,6 +1566,20 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem
return new Result().ok(user); return new Result().ok(user);
} }
@Override
public PageData<UserDTO> getUserListForVolunteerOrg(Map<String, Object> params) {
//分页
IPage<UserEntity> page = getPage(params);
//查询
List<UserEntity> list = baseDao.getUserListForVolunteerOrg(params);
return getPageData(list, page.getTotal(), UserDTO.class);
//
// int pageIndex = (dto.getPage() - NumConstant.ONE) * dto.getLimit();
// dto.setPage(pageIndex);
// List<UserDTO> user = baseDao.getUserListForVolunteerOrg(dto);
// return new Result().ok(user);
}
/** /**
* 用户信息校验 * 用户信息校验
* *

13
epdc-cloud-user/src/main/resources/mapper/UserDao.xml

@ -677,5 +677,18 @@ WHERE 1 = 1
where DEL_FLAG='0' where DEL_FLAG='0'
and MOBILE=#{mobile} and MOBILE=#{mobile}
</select> </select>
<select id="getUserListForVolunteerOrg" resultType="com.elink.esua.epdc.entity.UserEntity">
select *
from epdc_user
where DEL_FLAG='0'
and state!='0'
<if test="realName != null and realName != ''">
and REAL_NAME like '%${realName}%'
</if>
<if test="mobile != null and mobile != ''">
and MOBILE like '%${mobile}%'
</if>
order by CREATED_TIME desc
</select>
</mapper> </mapper>

Loading…
Cancel
Save