package com.ruoyi.doublePrevention.repository; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.doublePrevention.entity.PreventOverhaulLog; import com.ruoyi.doublePrevention.entity.dto.req.PreventOverhaulLogReqBO; import com.ruoyi.doublePrevention.entity.dto.req.PreventOverhaulLogUpdateReqBO; import com.ruoyi.doublePrevention.repository.param.HandlerReportParam; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; @Repository public interface PreventOverhaulLogRepository extends BaseMapper { List selectOverhaulLogPage(@Param("overhaulLogReqBO") PreventOverhaulLogReqBO overhaulLogReqBO); int savePreventOverhaulLog(PreventOverhaulLog preventOverhaulLog); PreventOverhaulLog getOverhaulLogById(Long id); int updateOverhaulLog(@Param("preventOverhaulLog") PreventOverhaulLog preventOverhaulLog); int deleteOverhaulLogByIds(String[] ids); List listReportOverhaulLog(); int updateOverhaulReportStatus(HandlerReportParam handlerReportParam); }