Files
script/src/main/java/com/xiang/common/service/ScheduleOpeningConfigServiceImpl.java
2026-05-08 14:57:50 +08:00

28 lines
1.1 KiB
Java

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;
import java.util.List;
@Service
public class ScheduleOpeningConfigServiceImpl extends ServiceImpl<ScheduleOpeningConfigDao, ScheduleOpeningConfigDO> implements IScheduleOpeningConfigService {
@Override
public List<ScheduleOpeningConfigDO> getAll() {
return baseMapper.selectList(Wrappers.lambdaQuery());
}
@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);
}
}