package com.ruoyi.buss.service.impl; import java.util.Date; import java.util.List; import com.ruoyi.buss.domain.dto.DsTaskQueryParam; import com.ruoyi.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.buss.mapper.DsTaskMapper; import com.ruoyi.buss.domain.DsTask; import com.ruoyi.buss.service.IDsTaskService; import com.ruoyi.common.core.text.Convert; /** * 任务信息Service业务层处理 * * @author lx * @date 2025-03-14 */ @Service public class DsTaskServiceImpl implements IDsTaskService { @Autowired private DsTaskMapper dsTaskMapper; @Override public Long selectMaxTaskId() { return dsTaskMapper.selectMaxTaskId(); } /** * 查询任务信息 * * @param PKID 任务信息主键 * @return 任务信息 */ @Override public DsTask selectDsTaskByPKID(Long PKID) { return dsTaskMapper.selectDsTaskByPKID(PKID); } @Override public List selectDsTaskListByParam(DsTaskQueryParam param) { return dsTaskMapper.selectDsTaskListByParam(param); } /** * 查询任务信息列表 * * @param dsTask 任务信息 * @return 任务信息 */ @Override public List selectDsTaskList(DsTask dsTask) { return dsTaskMapper.selectDsTaskList(dsTask); } /** * 新增任务信息 * * @param dsTask 任务信息 * @return 结果 */ @Override public int insertDsTask(DsTask dsTask) { dsTask.setCreateTime(DateUtils.getNowDate()); return dsTaskMapper.insertDsTask(dsTask); } /** * 修改任务信息 * * @param dsTask 任务信息 * @return 结果 */ @Override public int updateDsTask(DsTask dsTask) { dsTask.setUpdateTime(DateUtils.getNowDate()); return dsTaskMapper.updateDsTask(dsTask); } /** * 批量删除任务信息 * * @param PKIDs 需要删除的任务信息主键 * @return 结果 */ @Override public int deleteDsTaskByPKIDs(String PKIDs) { return dsTaskMapper.deleteDsTaskByPKIDs(Convert.toStrArray(PKIDs)); } /** * 删除任务信息信息 * * @param PKID 任务信息主键 * @return 结果 */ @Override public int deleteDsTaskByPKID(Long PKID) { return dsTaskMapper.deleteDsTaskByPKID(PKID); } }