feat:任务模板方法

This commit is contained in:
xiang
2026-05-03 00:06:07 +08:00
parent fb48f447be
commit f36766112f
10 changed files with 318 additions and 6 deletions

View File

@@ -0,0 +1,20 @@
package com.xiang.common.service;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.xiang.common.mapper.ScheduleOpeningConfigDao;
import com.xiang.common.pojo.schedule.ScheduleOpeningConfigDO;
import org.springframework.stereotype.Service;
@Service
public class ScheduleOpeningConfigServiceImpl extends ServiceImpl<ScheduleOpeningConfigDao, ScheduleOpeningConfigDO> implements IScheduleOpeningConfigService {
@Override
public ScheduleOpeningConfigDO getConfigByModule(Integer moduleCode, String taskName) {
LambdaQueryWrapper<ScheduleOpeningConfigDO> lqw = Wrappers.lambdaQuery();
lqw.eq(ScheduleOpeningConfigDO::getModule, moduleCode);
lqw.eq(ScheduleOpeningConfigDO::getBeanName, taskName);
return baseMapper.selectOne(lqw);
}
}