| package com.ruoyi.inspect.service.impl; | 
|   | 
| import java.util.List; | 
|   | 
| import com.ruoyi.common.utils.SecurityUtils; | 
| import org.springframework.beans.factory.annotation.Autowired; | 
| import org.springframework.stereotype.Service; | 
| import com.ruoyi.inspect.mapper.ArdVideoInspectRecordMapper; | 
| import com.ruoyi.inspect.domain.ArdVideoInspectRecord; | 
| import com.ruoyi.inspect.service.IArdVideoInspectRecordService; | 
|   | 
| /** | 
|  * 视频巡检记录Service业务层处理 | 
|  * | 
|  * @author ruoyi | 
|  * @date 2023-05-30 | 
|  */ | 
| @Service | 
| public class ArdVideoInspectRecordServiceImpl implements IArdVideoInspectRecordService { | 
|     @Autowired | 
|     private ArdVideoInspectRecordMapper ardVideoInspectRecordMapper; | 
|   | 
|     /** | 
|      * 查询视频巡检记录 | 
|      * | 
|      * @param id 视频巡检记录主键 | 
|      * @return 视频巡检记录 | 
|      */ | 
|     @Override | 
|     public ArdVideoInspectRecord selectArdVideoInspectRecordById(String id) { | 
|         return ardVideoInspectRecordMapper.selectArdVideoInspectRecordById(id); | 
|     } | 
|   | 
|     /** | 
|      * 查询视频巡检记录列表 | 
|      * | 
|      * @param ardVideoInspectRecord 视频巡检记录 | 
|      * @return 视频巡检记录 | 
|      */ | 
|     @Override | 
|     public List<ArdVideoInspectRecord> selectArdVideoInspectRecordList(ArdVideoInspectRecord ardVideoInspectRecord) { | 
|         return ardVideoInspectRecordMapper.selectArdVideoInspectRecordList(ardVideoInspectRecord); | 
|     } | 
|   | 
|     @Override | 
|     public List selectArdVideoInspectRecordListByStartTime(ArdVideoInspectRecord ardVideoInspectRecord) { | 
|         return ardVideoInspectRecordMapper.selectArdVideoInspectRecordListByStartTime(ardVideoInspectRecord); | 
|     } | 
|   | 
|     /** | 
|      * 按月份获取每日记录文件数量 | 
|      * @param startMonth | 
|      * @return | 
|      */ | 
|     public List<ArdVideoInspectRecord> selectArdVideoInspectRecordCountByStartMonth(String startMonth) { | 
|         return ardVideoInspectRecordMapper.selectArdVideoInspectRecordCountByStartMonth(startMonth); | 
|     } | 
|   | 
|     /** | 
|      * 新增视频巡检记录 | 
|      * | 
|      * @param ardVideoInspectRecord 视频巡检记录 | 
|      * @return 结果 | 
|      */ | 
|     @Override | 
|     public int insertArdVideoInspectRecord(ArdVideoInspectRecord ardVideoInspectRecord) { | 
|               //  ardVideoInspectRecord.setUserId(SecurityUtils.getUserId()); | 
|             return ardVideoInspectRecordMapper.insertArdVideoInspectRecord(ardVideoInspectRecord); | 
|     } | 
|   | 
|     /** | 
|      * 修改视频巡检记录 | 
|      * | 
|      * @param ardVideoInspectRecord 视频巡检记录 | 
|      * @return 结果 | 
|      */ | 
|     @Override | 
|     public int updateArdVideoInspectRecord(ArdVideoInspectRecord ardVideoInspectRecord) { | 
|         return ardVideoInspectRecordMapper.updateArdVideoInspectRecord(ardVideoInspectRecord); | 
|     } | 
|   | 
|     /** | 
|      * 批量删除视频巡检记录 | 
|      * | 
|      * @param ids 需要删除的视频巡检记录主键 | 
|      * @return 结果 | 
|      */ | 
|     @Override | 
|     public int deleteArdVideoInspectRecordByIds(String[] ids) { | 
|         return ardVideoInspectRecordMapper.deleteArdVideoInspectRecordByIds(ids); | 
|     } | 
|   | 
|     /** | 
|      * 删除视频巡检记录信息 | 
|      * | 
|      * @param id 视频巡检记录主键 | 
|      * @return 结果 | 
|      */ | 
|     @Override | 
|     public int deleteArdVideoInspectRecordById(String id) { | 
|         return ardVideoInspectRecordMapper.deleteArdVideoInspectRecordById(id); | 
|     } | 
| } |