| | |
| | | package com.ard.work.mapper; |
| | | |
| | | import com.ard.work.domain.entity.ArdDroneInfo; |
| | | import org.apache.ibatis.annotations.Param; |
| | | |
| | | import java.util.List; |
| | | |
| | |
| | | * @date 2025-03-04 |
| | | */ |
| | | public interface ArdDroneInfoMapper { |
| | | |
| | | /** |
| | | * 查询无人机盒子 |
| | | * |
| | |
| | | * @return 无人机盒子 |
| | | */ |
| | | ArdDroneInfo selectArdDroneById(String id); |
| | | |
| | | /** |
| | | * 查询无人机盒子 |
| | | * |
| | | * @param boxSn 盒子编码 |
| | | * @return 无人机盒子 |
| | | */ |
| | | ArdDroneInfo selectArdDroneByBoxSn(String boxSn); |
| | | /** |
| | | * 查询无人机盒子列表 |
| | | * |
| | | * @param ArdDroneInfo 无人机盒子 |
| | | * @param ardDroneInfo 无人机盒子 |
| | | * @return 无人机盒子集合 |
| | | */ |
| | | List<ArdDroneInfo> selectArdDroneList(ArdDroneInfo ArdDroneInfo); |
| | | List<ArdDroneInfo> selectArdDroneList(ArdDroneInfo ardDroneInfo); |
| | | |
| | | /** |
| | | * 新增无人机盒子 |
| | | * |
| | | * @param ArdDroneInfo 无人机盒子 |
| | | * @param ardDroneInfo 无人机盒子 |
| | | * @return 结果 |
| | | */ |
| | | int insertArdDrone(ArdDroneInfo ArdDroneInfo); |
| | | int insertArdDrone(ArdDroneInfo ardDroneInfo); |
| | | |
| | | /** |
| | | * 修改无人机盒子 |
| | | * |
| | | * @param ArdDroneInfo 无人机盒子 |
| | | * @param ardDroneInfo 无人机盒子 |
| | | * @return 结果 |
| | | */ |
| | | int updateArdDrone(ArdDroneInfo ArdDroneInfo); |
| | | int updateArdDrone(ArdDroneInfo ardDroneInfo); |
| | | |
| | | /** |
| | | * 删除无人机盒子 |
| | |
| | | * @return 结果 |
| | | */ |
| | | int deleteArdDroneByIds(String[] ids); |
| | | |
| | | /** |
| | | * 批量新增无人机盒子 |
| | | * |
| | | * @param ardDroneInfo 无人机盒子 |
| | | * @return 结果 |
| | | */ |
| | | int insertArdDroneLs(List<ArdDroneInfo> ardDroneInfo); |
| | | |
| | | /** |
| | | * 修改无人机状态 |
| | | * |
| | | * @param serverId 服务器管理主键 |
| | | * @param onLine 状态 |
| | | * @return 结果 |
| | | */ |
| | | int updateDroneStatus(@Param("serverId") String serverId, @Param("onLine") String onLine); |
| | | |
| | | } |