|
@@ -7,6 +7,7 @@ import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
|
|
|
import cn.iocoder.yudao.module.bpm.controller.admin.oa.conversion.vo.OaConversionPageReqVO;
|
|
import cn.iocoder.yudao.module.bpm.controller.admin.oa.conversion.vo.OaConversionPageReqVO;
|
|
|
import cn.iocoder.yudao.module.bpm.dal.dataobject.oa.conversion.OaConversionDO;
|
|
import cn.iocoder.yudao.module.bpm.dal.dataobject.oa.conversion.OaConversionDO;
|
|
|
import cn.iocoder.yudao.module.system.api.permission.dto.DeptDataPermissionRespDTO;
|
|
import cn.iocoder.yudao.module.system.api.permission.dto.DeptDataPermissionRespDTO;
|
|
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -28,6 +29,16 @@ public interface OaConversionMapper extends BaseMapperX<OaConversionDO> {
|
|
|
.betweenIfPresent(OaConversionDO::getCreateTime, reqVO.getCreateTime())
|
|
.betweenIfPresent(OaConversionDO::getCreateTime, reqVO.getCreateTime())
|
|
|
.eqIfPresent(OaConversionDO::getAuditStatus, reqVO.getAuditStatus())
|
|
.eqIfPresent(OaConversionDO::getAuditStatus, reqVO.getAuditStatus())
|
|
|
.orderByDesc(OaConversionDO::getId);
|
|
.orderByDesc(OaConversionDO::getId);
|
|
|
|
|
+ // 模糊查询信息:申请人、转正人、转正日期
|
|
|
|
|
+ String str = reqVO.getStr();
|
|
|
|
|
+ if (StringUtils.isNotBlank(str)) {
|
|
|
|
|
+ lambdaQueryWrapperX.and(wrapper ->
|
|
|
|
|
+ wrapper.like(OaConversionDO::getApplyEmployeeName, str)
|
|
|
|
|
+ .or()
|
|
|
|
|
+ .like(OaConversionDO::getEmployeeName, str)
|
|
|
|
|
+ .or()
|
|
|
|
|
+ .like(OaConversionDO::getConversionDate, str));
|
|
|
|
|
+ }
|
|
|
// 数据权限
|
|
// 数据权限
|
|
|
DeptDataPermissionRespDTO deptDataPermission = reqVO.getDeptDataPermission();
|
|
DeptDataPermissionRespDTO deptDataPermission = reqVO.getDeptDataPermission();
|
|
|
if (deptDataPermission != null) {
|
|
if (deptDataPermission != null) {
|