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); 
 | 
    } 
 | 
} 
 |