package com.ard.route.service.impl;
|
|
import com.ard.route.domain.route.ArdRoutePoint;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
import com.ard.route.mapper.ArdRoutePointMapper;
|
import com.ard.route.service.IArdRoutePointService;
|
|
import java.util.List;
|
|
/**
|
* 航线任务航点Service业务层处理
|
*
|
* @author xia
|
* @date 2026-01-20
|
*/
|
@Service
|
public class ArdRoutePointServiceImpl implements IArdRoutePointService {
|
|
@Autowired
|
private ArdRoutePointMapper ardRoutePointMapper;
|
|
/**
|
* 查询航线任务航点
|
*
|
* @param missionId 航线任务航点主键
|
* @return 航线任务航点
|
*/
|
@Override
|
public List<ArdRoutePoint> selectArdRoutePointByMissionId(String missionId) {
|
return ardRoutePointMapper.selectArdRoutePointByMissionId(missionId);
|
}
|
|
/**
|
* 查询航线任务航点列表
|
*
|
* @param ardRoutePoint 航线任务航点
|
* @return 航线任务航点
|
*/
|
@Override
|
public List<ArdRoutePoint> selectArdRoutePointList(ArdRoutePoint ardRoutePoint) {
|
return ardRoutePointMapper.selectArdRoutePointList(ardRoutePoint);
|
}
|
|
/**
|
* 新增航线任务航点
|
*
|
* @param ardRoutePoint 航线任务航点
|
* @return 结果
|
*/
|
@Override
|
public int insertArdRoutePoint(ArdRoutePoint ardRoutePoint) {
|
return ardRoutePointMapper.insertArdRoutePoint(ardRoutePoint);
|
}
|
|
/**
|
* 修改航线任务航点
|
*
|
* @param ardRoutePoint 航线任务航点
|
* @return 结果
|
*/
|
@Override
|
public int updateArdRoutePoint(ArdRoutePoint ardRoutePoint) {
|
return ardRoutePointMapper.updateArdRoutePoint(ardRoutePoint);
|
}
|
|
/**
|
* 批量删除航线任务航点
|
*
|
* @param missionIds 需要删除的航线任务航点主键
|
* @return 结果
|
*/
|
@Override
|
public int deleteArdRoutePointByMissionIds(String[] missionIds) {
|
return ardRoutePointMapper.deleteArdRoutePointByMissionIds(missionIds);
|
}
|
|
/**
|
* 删除航线任务航点信息
|
*
|
* @param missionId 航线任务航点主键
|
* @return 结果
|
*/
|
@Override
|
public int deleteArdRoutePointByMissionId(String missionId) {
|
return ardRoutePointMapper.deleteArdRoutePointByMissionId(missionId);
|
}
|
|
}
|