提交 2b6b69dd authored 作者: wangmenglong's avatar wangmenglong

增加查询接口

上级 8ae695fe
......@@ -60,7 +60,8 @@ public class SignRecordController extends BaseController {
String personIdno = req.getParameter("personIdno");
String personName = req.getParameter("personName");
String name = req.getParameter("name");
List<Recruit> list = recruitService.listBySignRecordAdmin(pageNum,pageSize,personIdno,personName,name,personPhoneNumber);
String state = req.getParameter("state");
List<Recruit> list = recruitService.listBySignRecordAdmin(pageNum,pageSize,personIdno,personName,name,personPhoneNumber,state);
PageInfo<Recruit> pageInfo = new PageInfo<Recruit>(list);
return BaseResult.success(pageInfo);
}
......
......@@ -51,9 +51,13 @@ public interface RecruitMapper extends BaseMapper<Recruit> {
"<if test='adminType != null and adminType != \"admin\"'>" +
" and rt.recruit_id in (select id FROM tb_recruit where user_id = #{adminId})" +
"</if>" +
"<if test='state != null and state != \"\"'>" +
" and rt.state = #{state}" +
"</if>" +
"ORDER BY rt.create_time DESC" +
"</script>")
List<Recruit> listBySignRecord(@Param("personId") String personId,@Param("personIdno") String personIdno,@Param("personName") String personName
,@Param("name") String name,@Param("personPhoneNumber")String personPhoneNumber,@Param("adminType") String adminType,@Param("adminId") String adminId);
,@Param("name") String name,@Param("personPhoneNumber")String personPhoneNumber,@Param("adminType") String adminType,@Param("adminId") String adminId
,@Param("state") String state);
}
......@@ -17,7 +17,7 @@ public interface RecruitService {
List<Recruit> listBySignRecord(int pageNum, int pageSize, String personId);
List<Recruit> listBySignRecordAdmin(int pageNum, int pageSize,String personIdno,String personName,String name,String personPhoneNumber);
List<Recruit> listBySignRecordAdmin(int pageNum, int pageSize,String personIdno,String personName,String name,String personPhoneNumber,String state);
List<Recruit> list(int pageNum, int pageSize, Recruit recruit);
......
......@@ -65,7 +65,7 @@ public class RecruitServiceImpl extends ServiceImpl<RecruitMapper, Recruit> impl
* @return: java.util.List<data.recruit.Recruit>
**/
@Override
public List<Recruit> listBySignRecordAdmin(int pageNum, int pageSize,String personIdno,String personName,String name,String personPhoneNumber) {
public List<Recruit> listBySignRecordAdmin(int pageNum, int pageSize,String personIdno,String personName,String name,String personPhoneNumber,String state) {
//启动分页工具
PageHelper.startPage(pageNum, pageSize);
......@@ -76,7 +76,7 @@ public class RecruitServiceImpl extends ServiceImpl<RecruitMapper, Recruit> impl
adminType = userContext.getType();
}
List<Recruit> orgList = recruitMapper.listBySignRecord(null,personIdno,personName,name,personPhoneNumber,adminType,userContext.getUserId());
List<Recruit> orgList = recruitMapper.listBySignRecord(null,personIdno,personName,name,personPhoneNumber,adminType,userContext.getUserId(),state);
orgList.stream().forEach(recruit -> {
recruit.setPerson(personService.getDetails(recruit.getPersonId()));
......@@ -99,7 +99,7 @@ public class RecruitServiceImpl extends ServiceImpl<RecruitMapper, Recruit> impl
public List<Recruit> listBySignRecord(int pageNum, int pageSize, String personId) {
//启动分页工具
PageHelper.startPage(pageNum, pageSize);
List<Recruit> orgList = recruitMapper.listBySignRecord(personId,null,null,null,null,null,null);
List<Recruit> orgList = recruitMapper.listBySignRecord(personId,null,null,null,null,null,null,null);
orgList.stream().forEach(returnRecruit -> {
returnRecruit.setOrg(orgService.getDetails(returnRecruit.getOrgId()));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论