package com.ruoyi.system.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.ruoyi.system.mapper.WaylineJobMapper; import com.ruoyi.system.domain.WaylineJob; import com.ruoyi.system.service.IWaylineJobService; /** * 航线Service业务层处理 * * @author ruoyi * @date 2024-07-31 */ @Service public class WaylineJobServiceImpl implements IWaylineJobService { @Autowired private WaylineJobMapper waylineJobMapper; /** * 查询航线 * * @param id 航线主键 * @return 航线 */ @Override public WaylineJob selectWaylineJobById(Long id) { return waylineJobMapper.selectWaylineJobById(id); } /** * 查询航线列表 * * @param waylineJob 航线 * @return 航线 */ @Override public List selectWaylineJobList(WaylineJob waylineJob) { return waylineJobMapper.selectWaylineJobList(waylineJob); } /** * 新增航线 * * @param waylineJob 航线 * @return 结果 */ @Override public int insertWaylineJob(WaylineJob waylineJob) { waylineJob.setCreateTime(DateUtils.getNowDate()); return waylineJobMapper.insertWaylineJob(waylineJob); } /** * 修改航线 * * @param waylineJob 航线 * @return 结果 */ @Override public int updateWaylineJob(WaylineJob waylineJob) { waylineJob.setUpdateTime(DateUtils.getNowDate()); return waylineJobMapper.updateWaylineJob(waylineJob); } /** * 批量删除航线 * * @param ids 需要删除的航线主键 * @return 结果 */ @Override public int deleteWaylineJobByIds(Long[] ids) { return waylineJobMapper.deleteWaylineJobByIds(ids); } /** * 删除航线信息 * * @param id 航线主键 * @return 结果 */ @Override public int deleteWaylineJobById(Long id) { return waylineJobMapper.deleteWaylineJobById(id); } }