| | |
| | | package cc.mrbird.febs.server.hr.mapper; |
| | | |
| | | import cc.mrbird.febs.server.hr.entity.EmpContractInfo; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.Wrapper; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.core.toolkit.Constants; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.apache.ibatis.annotations.Update; |
| | | |
| | |
| | | * @since JDK1.8 |
| | | */ |
| | | public interface EmpContractInfoMapper extends BaseMapper<EmpContractInfo> { |
| | | |
| | | IPage<EmpContractInfo> selectPageVo(Page<?> page, @Param(Constants.WRAPPER) Wrapper wrapper); |
| | | |
| | | /** |
| | | * |
| | | * 根据Id批量逻辑删除记录 |
| | |
| | | " </foreach>\n" + |
| | | "</script>") |
| | | int terminateContract(@Param("list") List<String> list,@Param("operatorId") String operatorId); |
| | | |
| | | } |
| | |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="cc.mrbird.febs.server.hr.mapper.EmpContractInfoMapper"> |
| | | |
| | | <select id="selectPageVo" resultType="cc.mrbird.febs.server.hr.entity.EmpContractInfo"> |
| | | select a.* from t_emp_contractinfo a |
| | | inner join t_emp_baseinfo b on a.empId = b.empId |
| | | inner join t_dept c on b.deptId = c.DEPT_ID |
| | | ${ew.customSqlSegment} |
| | | </select> |
| | | |
| | | </mapper> |
| | |
| | | package cc.mrbird.febs.server.hr.mapper; |
| | | |
| | | import cc.mrbird.febs.server.hr.entity.EmpDimissionAttend; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.Wrapper; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.core.toolkit.Constants; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.apache.ibatis.annotations.Update; |
| | | |
| | |
| | | " </foreach>\n" + |
| | | "</script>") |
| | | int momentToNormal(@Param("list") List<String> list, @Param("operatorId") String operatorId); |
| | | |
| | | IPage<EmpDimissionAttend> selectPageVo(Page<?> page, @Param(Constants.WRAPPER) Wrapper wrapper); |
| | | } |
| | |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="cc.mrbird.febs.server.hr.mapper.EmpDimissionAttendMapper"> |
| | | |
| | | <select id="selectPageVo" resultType="cc.mrbird.febs.server.hr.entity.EmpDimissionAttend"> |
| | | select a.* from t_emp_dimissionattend a |
| | | inner join t_emp_baseinfo b on a.empId = b.empId |
| | | inner join t_dept c on b.deptId = c.DEPT_ID |
| | | ${ew.customSqlSegment} |
| | | </select> |
| | | |
| | | |
| | | </mapper> |
| | |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="cc.mrbird.febs.server.hr.mapper.EmpDimissionLogMapper"> |
| | | <select id="selectPageVo" resultType="java.util.Map"> |
| | | select a.*,b.empNumb,b.certificateNumb,,b.empName (select dept_Name from t_dept as dept where dept.dept_Id= b.deptId) as newDeptName,b.jobName as newJobName from t_emp_dimissionlog a inner join t_emp_baseinfo b on a.empId = b.empId ${ew.customSqlSegment} |
| | | select a.*,b.empNumb,b.certificateNumb,b.empName, |
| | | (select dept_Name from t_dept as dept where dept.dept_Id= b.deptId) as newDeptName, |
| | | b.jobName as newJobName from t_emp_dimissionlog a |
| | | inner join t_emp_baseinfo b on a.empId = b.empId |
| | | inner join t_dept c on b.deptId = c.DEPT_ID |
| | | ${ew.customSqlSegment} |
| | | </select> |
| | | </mapper> |
| | |
| | | <mapper namespace="cc.mrbird.febs.server.hr.mapper.EmpJobChangeMapper"> |
| | | |
| | | <select id="selectPageVo" resultType="java.util.Map"> |
| | | select a.*,b.empNumb,b.certificateNumb from t_emp_jobchange a inner join t_emp_baseinfo b on a.empId = b.empId ${ew.customSqlSegment} |
| | | select a.*,b.empNumb,b.certificateNumb from t_emp_jobchange a |
| | | inner join t_emp_baseinfo b on a.empId = b.empId |
| | | inner join t_dept c on b.deptId = c.DEPT_ID |
| | | ${ew.customSqlSegment} |
| | | </select> |
| | | </mapper> |
| | |
| | | package cc.mrbird.febs.server.hr.mapper; |
| | | |
| | | import cc.mrbird.febs.server.hr.entity.EmpPhysicalExam; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.Wrapper; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.core.toolkit.Constants; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.apache.ibatis.annotations.Update; |
| | | |
| | |
| | | * @since JDK1.8 |
| | | */ |
| | | public interface EmpPhysicalExamMapper extends BaseMapper<EmpPhysicalExam> { |
| | | |
| | | IPage<EmpPhysicalExam> selectPageVo(Page<?> page, @Param(Constants.WRAPPER) Wrapper wrapper); |
| | | |
| | | /** |
| | | * 根据Id批量逻辑删除记录 |
| | | * <p> |
| | |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="cc.mrbird.febs.server.hr.mapper.EmpPhysicalExamMapper"> |
| | | |
| | | <select id="selectPageVo" resultType="cc.mrbird.febs.server.hr.entity.EmpPhysicalExam"> |
| | | select a.* from t_emp_physicalexam a |
| | | inner join t_emp_baseinfo b on a.empId = b.empId |
| | | inner join t_dept c on b.deptId = c.DEPT_ID |
| | | ${ew.customSqlSegment} |
| | | </select> |
| | | |
| | | </mapper> |
| | |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | |
| | | import cc.mrbird.febs.common.core.constant.ModuleCode; |
| | | import cc.mrbird.febs.common.core.entity.QueryRequest; |
| | | import cc.mrbird.febs.common.core.entity.constant.StringConstant; |
| | | import cc.mrbird.febs.common.core.utils.FebsUtil; |
| | | import cc.mrbird.febs.common.core.utils.SequenceUtil; |
| | | import cc.mrbird.febs.server.hr.entity.EmpContractInfo; |
| | | import cc.mrbird.febs.server.hr.feign.IRemoteDeptService; |
| | | import cc.mrbird.febs.server.hr.mapper.EmpContractInfoMapper; |
| | | import cc.mrbird.febs.server.hr.service.IEmpContractInfoService; |
| | | import cn.hutool.core.date.DateUtil; |
| | |
| | | |
| | | private final RedisService redisService; |
| | | private final EmpContractInfoMapper empContractinfoMapper; |
| | | private final IRemoteDeptService remoteDeptService; |
| | | private final String operatorId = Optional.ofNullable(FebsUtil.getCurrentUser()) |
| | | .map(u -> u.getUserId().toString()) |
| | | .orElse("1"); |
| | | |
| | | @Override |
| | | public IPage<EmpContractInfo> findEmpContractinfos(QueryRequest request, EmpContractInfo empContractinfo) { |
| | | LambdaQueryWrapper<EmpContractInfo> queryWrapper = new LambdaQueryWrapper<>(); |
| | | queryWrapper.eq(EmpContractInfo::getDelFlag, empContractinfo.getDelFlag()); |
| | | QueryWrapper<EmpContractInfo> queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.eq("a.DelFlag", empContractinfo.getDelFlag()); |
| | | if (StringUtils.isNotBlank(empContractinfo.getEmpNumb())) { |
| | | queryWrapper.like(EmpContractInfo::getEmpNumb, empContractinfo.getEmpNumb()); |
| | | queryWrapper.like("a.EmpNumb", empContractinfo.getEmpNumb()); |
| | | } |
| | | if (StringUtils.isNotBlank(empContractinfo.getEmpName())) { |
| | | queryWrapper.like(EmpContractInfo::getEmpName, empContractinfo.getEmpName()); |
| | | queryWrapper.like("a.EmpName", empContractinfo.getEmpName()); |
| | | } |
| | | if (StringUtils.isNotBlank(empContractinfo.getCertificateNumb())) { |
| | | queryWrapper.like(EmpContractInfo::getCertificateNumb, empContractinfo.getCertificateNumb()); |
| | | queryWrapper.like("a.CertificateNumb", empContractinfo.getCertificateNumb()); |
| | | } |
| | | if (StringUtils.isNotBlank(empContractinfo.getDeptName())) { |
| | | queryWrapper.like(EmpContractInfo::getDeptName, empContractinfo.getDeptName()); |
| | | queryWrapper.like("a.DeptName", empContractinfo.getDeptName()); |
| | | } |
| | | if (StringUtils.isNotBlank(empContractinfo.getSigningDateStr())) { |
| | | queryWrapper.between(EmpContractInfo::getSigningDate, empContractinfo.getSigningDateStr().split(",")[0], empContractinfo.getSigningDateStr().split(",")[1]); |
| | | queryWrapper.between("a.SigningDate", empContractinfo.getSigningDateStr().split(",")[0], empContractinfo.getSigningDateStr().split(",")[1]); |
| | | } |
| | | if (StringUtils.isNotBlank(empContractinfo.getEndDateStr())) { |
| | | queryWrapper.between(EmpContractInfo::getEndDate, empContractinfo.getEndDateStr().split(",")[0], empContractinfo.getEndDateStr().split(",")[1]); |
| | | queryWrapper.between("a.EndDate", empContractinfo.getEndDateStr().split(",")[0], empContractinfo.getEndDateStr().split(",")[1]); |
| | | } |
| | | if (StringUtils.isNotBlank(empContractinfo.getDeptName())) { |
| | | queryWrapper.like(EmpContractInfo::getEmpStatus, empContractinfo.getEmpStatus()); |
| | | queryWrapper.like("a.EmpStatus", empContractinfo.getEmpStatus()); |
| | | } |
| | | if (StringUtils.isNotBlank(empContractinfo.getContractStatus())) { |
| | | queryWrapper.eq(EmpContractInfo::getContractStatus, empContractinfo.getContractStatus()); |
| | | queryWrapper.eq("a.ContractStatus", empContractinfo.getContractStatus()); |
| | | } |
| | | queryWrapper.in("c.dept_Id", remoteDeptService.userRightDepts().split(StringConstant.COMMA)); |
| | | Page<EmpContractInfo> page = new Page<>(request.getPageNum(), request.getPageSize()); |
| | | IPage<EmpContractInfo> iPage = this.page(page, queryWrapper); |
| | | IPage<EmpContractInfo> iPage = empContractinfoMapper.selectPageVo(page, queryWrapper); |
| | | List<EmpContractInfo> list = iPage.getRecords(); |
| | | //设置字典数据 |
| | | List<DicItem> dicItems = CastUtil.castList(redisService.get("dicItems"), DicItem.class); |
| | |
| | | import cc.mrbird.febs.common.core.constant.ModuleCode; |
| | | import cc.mrbird.febs.server.hr.entity.EmpBaseInfo; |
| | | import cc.mrbird.febs.server.hr.entity.EmpDimissionAttend; |
| | | import cc.mrbird.febs.server.hr.feign.IRemoteDeptService; |
| | | import cc.mrbird.febs.server.hr.entity.EmpDimissionAttend; |
| | | import cc.mrbird.febs.server.hr.mapper.EmpDimissionAttendMapper; |
| | | import cc.mrbird.febs.server.hr.service.IEmpDimissionAttendService; |
| | |
| | | import org.springframework.transaction.annotation.Propagation; |
| | | import lombok.RequiredArgsConstructor; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import cc.mrbird.febs.common.core.entity.QueryRequest; |
| | | import cc.mrbird.febs.common.core.entity.constant.StringConstant; |
| | | import cc.mrbird.febs.common.core.entity.system.Dept; |
| | | import cc.mrbird.febs.common.core.utils.CastUtil; |
| | | import cc.mrbird.febs.common.core.utils.FebsUtil; |
| | |
| | | |
| | | private final RedisService redisService; |
| | | private final EmpDimissionAttendMapper empDimissionattendMapper; |
| | | private final IRemoteDeptService remoteDeptService; |
| | | private final String operatorId = Optional.ofNullable(FebsUtil.getCurrentUser()) |
| | | .map(u -> u.getUserId().toString()) |
| | | .orElse("1"); |
| | | |
| | | @Override |
| | | public IPage<EmpDimissionAttend> findEmpDimissionattends(QueryRequest request, EmpDimissionAttend empDimissionattend) { |
| | | LambdaQueryWrapper<EmpDimissionAttend> queryWrapper = new LambdaQueryWrapper<>(); |
| | | queryWrapper.eq(EmpDimissionAttend::getDelFlag, empDimissionattend.getDelFlag()); |
| | | QueryWrapper<EmpDimissionAttend> queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.eq("a.DelFlag", empDimissionattend.getDelFlag()); |
| | | if (StringUtils.isNotBlank(empDimissionattend.getEmpNumb())) { |
| | | queryWrapper.like(EmpDimissionAttend::getEmpNumb, empDimissionattend.getEmpNumb()); |
| | | queryWrapper.like("a.EmpNumb", empDimissionattend.getEmpNumb()); |
| | | } |
| | | if (StringUtils.isNotBlank(empDimissionattend.getEmpName())) { |
| | | queryWrapper.like(EmpDimissionAttend::getEmpName, empDimissionattend.getEmpName()); |
| | | queryWrapper.like("a.EmpName", empDimissionattend.getEmpName()); |
| | | } |
| | | if (StringUtils.isNotBlank(empDimissionattend.getCertificateNumb())) { |
| | | queryWrapper.like(EmpDimissionAttend::getCertificateNumb, empDimissionattend.getCertificateNumb()); |
| | | queryWrapper.like("a.CertificateNumb", empDimissionattend.getCertificateNumb()); |
| | | } |
| | | if (StringUtils.isNotBlank(empDimissionattend.getDeptName())) { |
| | | queryWrapper.like(EmpDimissionAttend::getDeptName, empDimissionattend.getDeptName()); |
| | | queryWrapper.like("a.DeptName", empDimissionattend.getDeptName()); |
| | | } |
| | | if (StringUtils.isNotBlank(empDimissionattend.getAttendYear())) { |
| | | queryWrapper.like(EmpDimissionAttend::getAttendYear, empDimissionattend.getAttendYear()); |
| | | queryWrapper.like("a.AttendYear", empDimissionattend.getAttendYear()); |
| | | } |
| | | if (StringUtils.isNotBlank(empDimissionattend.getAttendMonth())) { |
| | | queryWrapper.like(EmpDimissionAttend::getAttendMonth, empDimissionattend.getAttendMonth()); |
| | | queryWrapper.like("a.AttendMonth", empDimissionattend.getAttendMonth()); |
| | | } |
| | | if (StringUtils.isNotBlank(empDimissionattend.getDeductStr())) { |
| | | queryWrapper.like(EmpDimissionAttend::getDeduct, empDimissionattend.getDeductStr()); |
| | | queryWrapper.like("a.Deduct", empDimissionattend.getDeductStr()); |
| | | } |
| | | if (StringUtils.isNotBlank(empDimissionattend.getEmpStatus())) { |
| | | queryWrapper.eq(EmpDimissionAttend::getEmpStatus, empDimissionattend.getEmpStatus()); |
| | | queryWrapper.eq("a.EmpStatus", empDimissionattend.getEmpStatus()); |
| | | } |
| | | queryWrapper.in("c.dept_Id", remoteDeptService.userRightDepts().split(StringConstant.COMMA)); |
| | | Page<EmpDimissionAttend> page = new Page<>(request.getPageNum(), request.getPageSize()); |
| | | return this.page(page, queryWrapper); |
| | | return empDimissionattendMapper.selectPageVo(page, queryWrapper); |
| | | } |
| | | |
| | | @Override |
| | |
| | | |
| | | import cc.mrbird.febs.common.core.constant.ModuleCode; |
| | | import cc.mrbird.febs.server.hr.entity.EmpDimissionLog; |
| | | import cc.mrbird.febs.server.hr.feign.IRemoteDeptService; |
| | | import cc.mrbird.febs.server.hr.entity.EmpDimissionLog; |
| | | import cc.mrbird.febs.server.hr.mapper.EmpDimissionLogMapper; |
| | | import cc.mrbird.febs.server.hr.service.IEmpDimissionLogService; |
| | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import cc.mrbird.febs.common.core.entity.QueryRequest; |
| | | import cc.mrbird.febs.common.core.entity.constant.StringConstant; |
| | | import cc.mrbird.febs.common.core.utils.FebsUtil; |
| | | import cc.mrbird.febs.common.core.utils.SequenceUtil; |
| | | |
| | |
| | | class EmpDimissionLogServiceImpl extends ServiceImpl<EmpDimissionLogMapper, EmpDimissionLog> implements IEmpDimissionLogService { |
| | | |
| | | private final EmpDimissionLogMapper empDimissionlogMapper; |
| | | private final IRemoteDeptService remoteDeptService; |
| | | private final String operatorId = Optional.ofNullable(FebsUtil.getCurrentUser()) |
| | | .map(u -> u.getUserId().toString()) |
| | | .orElse("1"); |
| | |
| | | queryWrapper.eq("a.dimissionType", empDimissionlog.getDimissionType()); |
| | | } |
| | | Page<Map<String, Object>> page = new Page<>(request.getPageNum(), request.getPageSize()); |
| | | |
| | | queryWrapper.in("c.dept_Id", remoteDeptService.userRightDepts().split(StringConstant.COMMA)); |
| | | return this.baseMapper.selectPageVo(page,queryWrapper); |
| | | } |
| | | |
| | |
| | | |
| | | import cc.mrbird.febs.common.core.constant.ModuleCode; |
| | | import cc.mrbird.febs.server.hr.entity.EmpJobChange; |
| | | import cc.mrbird.febs.server.hr.feign.IRemoteDeptService; |
| | | import cc.mrbird.febs.server.hr.mapper.EmpJobChangeMapper; |
| | | import cc.mrbird.febs.server.hr.service.IEmpJobChangeService; |
| | | |
| | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import cc.mrbird.febs.common.core.entity.QueryRequest; |
| | | import cc.mrbird.febs.common.core.entity.constant.StringConstant; |
| | | import cc.mrbird.febs.common.core.utils.FebsUtil; |
| | | import cc.mrbird.febs.common.core.utils.SequenceUtil; |
| | | |
| | |
| | | class EmpJobChangeServiceImpl extends ServiceImpl<EmpJobChangeMapper, EmpJobChange> implements IEmpJobChangeService { |
| | | |
| | | private final EmpJobChangeMapper empJobchangeMapper; |
| | | private final IRemoteDeptService remoteDeptService; |
| | | private final String operatorId = Optional.ofNullable(FebsUtil.getCurrentUser()) |
| | | .map(u -> u.getUserId().toString()) |
| | | .orElse("1"); |
| | |
| | | queryWrapper.eq("a.changeType", empJobchange.getChangeType()); |
| | | } |
| | | Page<EmpJobChange> page = new Page<>(request.getPageNum(), request.getPageSize()); |
| | | queryWrapper.in("c.dept_Id", remoteDeptService.userRightDepts().split(StringConstant.COMMA)); |
| | | return this.baseMapper.selectPageVo(page, queryWrapper); |
| | | } |
| | | |
| | |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | |
| | | import cc.mrbird.febs.common.core.constant.ModuleCode; |
| | | import cc.mrbird.febs.common.core.entity.QueryRequest; |
| | | import cc.mrbird.febs.common.core.entity.constant.StringConstant; |
| | | import cc.mrbird.febs.common.core.utils.FebsUtil; |
| | | import cc.mrbird.febs.common.core.utils.SequenceUtil; |
| | | import cc.mrbird.febs.server.hr.entity.EmpPhysicalExam; |
| | | import cc.mrbird.febs.server.hr.feign.IRemoteDeptService; |
| | | import cc.mrbird.febs.server.hr.mapper.EmpPhysicalExamMapper; |
| | | import cc.mrbird.febs.server.hr.service.IEmpPhysicalExamService; |
| | | import cn.hutool.core.date.DateUtil; |
| | |
| | | |
| | | private final RedisService redisService; |
| | | private final EmpPhysicalExamMapper empPhysicalexamMapper; |
| | | private final IRemoteDeptService remoteDeptService; |
| | | private final String operatorId = Optional.ofNullable(FebsUtil.getCurrentUser()) |
| | | .map(u -> u.getUserId().toString()) |
| | | .orElse("1"); |
| | | |
| | | @Override |
| | | public IPage<EmpPhysicalExam> findEmpPhysicalExams(QueryRequest request, EmpPhysicalExam empPhysicalexam) { |
| | | LambdaQueryWrapper<EmpPhysicalExam> queryWrapper = new LambdaQueryWrapper<>(); |
| | | queryWrapper.eq(EmpPhysicalExam::getDelFlag, empPhysicalexam.getDelFlag()); |
| | | QueryWrapper<EmpPhysicalExam> queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.eq("a.DelFlag", empPhysicalexam.getDelFlag()); |
| | | if (StringUtils.isNotBlank(empPhysicalexam.getEmpNumb())) { |
| | | queryWrapper.like(EmpPhysicalExam::getEmpNumb, empPhysicalexam.getEmpNumb()); |
| | | queryWrapper.like("a.EmpNumb", empPhysicalexam.getEmpNumb()); |
| | | } |
| | | if (StringUtils.isNotBlank(empPhysicalexam.getEmpName())) { |
| | | queryWrapper.like(EmpPhysicalExam::getEmpName, empPhysicalexam.getEmpName()); |
| | | queryWrapper.like("a.EmpName", empPhysicalexam.getEmpName()); |
| | | } |
| | | if (StringUtils.isNotBlank(empPhysicalexam.getCertificateNumb())) { |
| | | queryWrapper.like(EmpPhysicalExam::getCertificateNumb, empPhysicalexam.getCertificateNumb()); |
| | | queryWrapper.like("a.CertificateNumb", empPhysicalexam.getCertificateNumb()); |
| | | } |
| | | if (StringUtils.isNotBlank(empPhysicalexam.getDeptName())) { |
| | | queryWrapper.like(EmpPhysicalExam::getDeptName, empPhysicalexam.getDeptName()); |
| | | queryWrapper.like("a.DeptName", empPhysicalexam.getDeptName()); |
| | | } |
| | | if (StringUtils.isNotBlank(empPhysicalexam.getPhysicalExamDateStr())) { |
| | | queryWrapper.between(EmpPhysicalExam::getPhysicalExamDate, empPhysicalexam.getPhysicalExamDateStr().split(",")[0], empPhysicalexam.getPhysicalExamDateStr().split(",")[1]); |
| | | queryWrapper.between("a.PhysicalExamDate", empPhysicalexam.getPhysicalExamDateStr().split(",")[0], empPhysicalexam.getPhysicalExamDateStr().split(",")[1]); |
| | | } |
| | | if (StringUtils.isNotBlank(empPhysicalexam.getPhysicalExamType())) { |
| | | queryWrapper.eq(EmpPhysicalExam::getPhysicalExamType, empPhysicalexam.getPhysicalExamType()); |
| | | queryWrapper.eq("a.PhysicalExamType", empPhysicalexam.getPhysicalExamType()); |
| | | } |
| | | if (StringUtils.isNotBlank(empPhysicalexam.getEcg())) { |
| | | queryWrapper.eq(EmpPhysicalExam::getEcg, empPhysicalexam.getEcg()); |
| | | queryWrapper.eq("a.Ecg", empPhysicalexam.getEcg()); |
| | | } |
| | | if (StringUtils.isNotBlank(empPhysicalexam.getConclusion())) { |
| | | queryWrapper.like(EmpPhysicalExam::getConclusion, empPhysicalexam.getConclusion()); |
| | | queryWrapper.like("a.Conclusion", empPhysicalexam.getConclusion()); |
| | | } |
| | | if (StringUtils.isNotBlank(empPhysicalexam.getEmpStatus())) { |
| | | queryWrapper.eq(EmpPhysicalExam::getEmpStatus, empPhysicalexam.getEmpStatus()); |
| | | queryWrapper.eq("a.EmpStatus", empPhysicalexam.getEmpStatus()); |
| | | } |
| | | Page<EmpPhysicalExam> page = new Page<>(request.getPageNum(), request.getPageSize()); |
| | | IPage<EmpPhysicalExam> iPage = this.page(page, queryWrapper); |
| | | queryWrapper.in("c.dept_Id", remoteDeptService.userRightDepts().split(StringConstant.COMMA)); |
| | | IPage<EmpPhysicalExam> iPage = empPhysicalexamMapper.selectPageVo(page, queryWrapper); |
| | | List<EmpPhysicalExam> list = iPage.getRecords(); |
| | | //设置字典数据 |
| | | List<DicItem> dicItems = CastUtil.castList(redisService.get("dicItems"), DicItem.class); |
| | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import cc.mrbird.febs.common.core.entity.QueryRequest; |
| | | import cc.mrbird.febs.common.core.entity.constant.StringConstant; |
| | | |
| | | import java.util.*; |
| | | |
| | |
| | | } |
| | | Page<EmpWorkExperience> page = new Page<>(request.getPageNum(), request.getPageSize()); |
| | | |
| | | queryWrapper.in("c.deptId", remoteDeptService.userRightDepts()); |
| | | queryWrapper.in("c.dept_Id", remoteDeptService.userRightDepts().split(StringConstant.COMMA)); |
| | | return this.empWorkexperienceMapper.selectPageVo(page, queryWrapper); |
| | | } |
| | | |