From cd5f8564e84694d098a4eeddecc36aa8ce7cfdf3 Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期一, 26 八月 2024 09:57:44 +0800 Subject: [PATCH] job --- iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/job/dao/ScheduleJobDao.java | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/job/dao/ScheduleJobDao.java b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/job/dao/ScheduleJobDao.java index fd4d2ca..90209d7 100644 --- a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/job/dao/ScheduleJobDao.java +++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/job/dao/ScheduleJobDao.java @@ -1,8 +1,11 @@ package com.iailab.module.data.job.dao; import com.baomidou.dynamic.datasource.annotation.Master; -import com.iailab.framework.common.dao.BaseDao; +import com.iailab.framework.common.pojo.PageResult; +import com.iailab.framework.mybatis.core.mapper.BaseMapperX; +import com.iailab.framework.mybatis.core.query.LambdaQueryWrapperX; import com.iailab.module.data.job.entity.ScheduleJobEntity; +import com.iailab.module.data.job.vo.ScheduleJobReqVO; import org.apache.ibatis.annotations.Mapper; import java.util.Map; @@ -14,7 +17,15 @@ */ @Master @Mapper -public interface ScheduleJobDao extends BaseDao<ScheduleJobEntity> { +public interface ScheduleJobDao extends BaseMapperX<ScheduleJobEntity> { + + default PageResult<ScheduleJobEntity> selectPage(ScheduleJobReqVO reqVO) { + return selectPage(reqVO, new LambdaQueryWrapperX<ScheduleJobEntity>() + .likeIfPresent(ScheduleJobEntity::getBeanName, reqVO.getBeanName()) + .eqIfPresent(ScheduleJobEntity::getTenantId, reqVO.getTenantId()) + .orderByDesc(ScheduleJobEntity::getCreateDate)); + + } /** * 批量更新状态 -- Gitblit v1.9.3