| | |
| | | package com.iailab.module.shasteel.job.dao; |
| | | |
| | | import com.baomidou.dynamic.datasource.annotation.Master; |
| | | 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.framework.common.dao.BaseDao; |
| | | import com.iailab.module.shasteel.job.entity.ScheduleJobEntity; |
| | | import com.iailab.module.shasteel.job.vo.ScheduleJobReqVO; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | import java.util.Map; |
| | |
| | | * |
| | | * @author Mark sunlightcs@gmail.com |
| | | */ |
| | | @Master |
| | | @Mapper |
| | | 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)); |
| | | |
| | | } |
| | | public interface ScheduleJobDao extends BaseDao<ScheduleJobEntity> { |
| | | |
| | | /** |
| | | * 批量更新状态 |