package com.cmvr.inspection.service; import java.util.List; import com.baomidou.mybatisplus.extension.service.IService; import com.cmvr.inspection.domain.InspectionRobot; import com.cmvr.inspection.domain.vo.InspectionRobotVo; /** * 巡检机器人Service接口 * * @author cmvr-iot * @since 2026-05-29 */ public interface IInspectionRobotService extends IService { /** * 查询巡检机器人 * * @param id 巡检机器人主键 * @return 巡检机器人 */ InspectionRobot selectInspectionRobotById(String id); /** * 查询巡检机器人列表 * * @param inspectionRobot 巡检机器人 * @return 巡检机器人集合 */ List selectInspectionRobotList(InspectionRobot inspectionRobot); /** * 新增巡检机器人 * * @param inspectionRobot 巡检机器人 * @return 结果 */ int insertInspectionRobot(InspectionRobot inspectionRobot); /** * 修改巡检机器人 * * @param inspectionRobot 巡检机器人 * @return 结果 */ int updateInspectionRobot(InspectionRobot inspectionRobot); /** * 批量删除巡检机器人 * * @param ids 需要删除的巡检机器人主键集合 * @return 结果 */ int deleteInspectionRobotByIds(String[] ids); }