提交 728dae64 authored 作者: wangmenglong's avatar wangmenglong

增加招聘的类型

上级 062b954d
......@@ -61,7 +61,8 @@ public class SignRecordController extends BaseController {
String personName = req.getParameter("personName");
String name = req.getParameter("name");
String state = req.getParameter("state");
List<Recruit> list = recruitService.listBySignRecordAdmin(pageNum,pageSize,personIdno,personName,name,personPhoneNumber,state);
String type = req.getParameter("type");
List<Recruit> list = recruitService.listBySignRecordAdmin(pageNum,pageSize,personIdno,personName,name,personPhoneNumber,state,type);
PageInfo<Recruit> pageInfo = new PageInfo<Recruit>(list);
return BaseResult.success(pageInfo);
}
......
......@@ -54,10 +54,13 @@ public interface RecruitMapper extends BaseMapper<Recruit> {
"<if test='state != null and state != \"\"'>" +
" and rt.state = #{state}" +
"</if>" +
"<if test='type != null and type != \"\"'>" +
" and r.type = #{type}" +
"</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("state") String state);
,@Param("state") String state,@Param("type") String type);
}
......@@ -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,String state);
List<Recruit> listBySignRecordAdmin(int pageNum, int pageSize,String personIdno,String personName,String name,String personPhoneNumber,String state,String type);
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,String state) {
public List<Recruit> listBySignRecordAdmin(int pageNum, int pageSize,String personIdno,String personName,String name,String personPhoneNumber,String state,String type) {
//启动分页工具
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(),state);
List<Recruit> orgList = recruitMapper.listBySignRecord(null,personIdno,personName,name,personPhoneNumber,adminType,userContext.getUserId(),state,type);
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,null);
List<Recruit> orgList = recruitMapper.listBySignRecord(personId,null,null,null,null,null,null,null,null);
orgList.stream().forEach(returnRecruit -> {
returnRecruit.setOrg(orgService.getDetails(returnRecruit.getOrgId()));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论