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 selectArdVideoInspectRecordList(ArdVideoInspectRecord ardVideoInspectRecord) { return ardVideoInspectRecordMapper.selectArdVideoInspectRecordList(ardVideoInspectRecord); } @Override public List selectArdVideoInspectRecordListByStartTime(ArdVideoInspectRecord ardVideoInspectRecord) { return ardVideoInspectRecordMapper.selectArdVideoInspectRecordListByStartTime(ardVideoInspectRecord); } /** * 按月份获取每日记录文件数量 * @param startMonth * @return */ public List 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); } }