package com.smartor.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.smartor.mapper.ServiceTaskRuleMapper; import com.smartor.domain.ServiceTaskRule; import com.smartor.service.IServiceTaskRuleService; /** * 任务执行规则Service业务层处理 * * @author lihu * @date 2026-05-15 */ @Service public class ServiceTaskRuleServiceImpl implements IServiceTaskRuleService { @Autowired private ServiceTaskRuleMapper serviceTaskRuleMapper; /** * 查询任务执行规则 * * @param id 任务执行规则主键 * @return 任务执行规则 */ @Override public ServiceTaskRule selectServiceTaskRuleById(Long id) { return serviceTaskRuleMapper.selectServiceTaskRuleById(id); } /** * 查询任务执行规则列表 * * @param serviceTaskRule 任务执行规则 * @return 任务执行规则 */ @Override public List selectServiceTaskRuleList(ServiceTaskRule serviceTaskRule) { return serviceTaskRuleMapper.selectServiceTaskRuleList(serviceTaskRule); } /** * 新增任务执行规则 * * @param serviceTaskRule 任务执行规则 * @return 结果 */ @Override public int insertServiceTaskRule(ServiceTaskRule serviceTaskRule) { serviceTaskRule.setCreateTime(DateUtils.getNowDate()); return serviceTaskRuleMapper.insertServiceTaskRule(serviceTaskRule); } /** * 修改任务执行规则 * * @param serviceTaskRule 任务执行规则 * @return 结果 */ @Override public int updateServiceTaskRule(ServiceTaskRule serviceTaskRule) { serviceTaskRule.setUpdateTime(DateUtils.getNowDate()); return serviceTaskRuleMapper.updateServiceTaskRule(serviceTaskRule); } /** * 批量删除任务执行规则 * * @param ids 需要删除的任务执行规则主键 * @return 结果 */ @Override public int deleteServiceTaskRuleByIds(Long[] ids) { return serviceTaskRuleMapper.deleteServiceTaskRuleByIds(ids); } /** * 删除任务执行规则信息 * * @param id 任务执行规则主键 * @return 结果 */ @Override public int deleteServiceTaskRuleById(Long id) { return serviceTaskRuleMapper.deleteServiceTaskRuleById(id); } }