package com.ruoyi.inspect.service.impl;
|
|
import java.util.HashMap;
|
import java.util.List;
|
|
import com.ruoyi.common.utils.uuid.IdUtils;
|
import org.springframework.stereotype.Service;
|
import com.ruoyi.inspect.mapper.ArdVideoInspectRecordMapper;
|
import com.ruoyi.inspect.domain.ArdVideoInspectRecord;
|
import com.ruoyi.inspect.service.IArdVideoInspectRecordService;
|
|
import javax.annotation.Resource;
|
|
/**
|
* 视频巡检记录Service业务层处理
|
*
|
* @author ruoyi
|
* @date 2023-05-30
|
*/
|
@Service
|
public class ArdVideoInspectRecordServiceImpl implements IArdVideoInspectRecordService {
|
@Resource
|
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<HashMap> 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());
|
ardVideoInspectRecord.setId(IdUtils.simpleUUID());
|
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);
|
}
|
}
|