package com.securitycontrol.screen.service;

import com.securitycontrol.entity.screen.dto.ConstructionQualityDto;
import com.securitycontrol.entity.screen.vo.ConstructionQualityVo;

import java.util.List;
/**
 * @author Lenovo
 */
public interface ConstructionQualityService {

    /**
     * 施工质量-检测记录对比
     * @param dto
     * @return List<OperatingQualityVo>
     * &#064;description
     * @author jjLv
     * @date 2024/3/27 19:54
     */
    List<ConstructionQualityVo> getDetectionRecord(ConstructionQualityDto dto);

    /**
     * 施工质量-告警内容
     * @param dto
     * @return List<OperatingQualityVo>
     * &#064;description
     * @author jjLv
     * @date 2024/3/27 19:54
     */
    List<ConstructionQualityVo> getConstructionAlarm(ConstructionQualityDto dto);

    /**
     * 施工质量-质量检测设备
     * @param dto
     * @return List<OperatingQualityVo>
     * &#064;description
     * @author jjLv
     * @date 2024/3/27 19:54
     */
    List<ConstructionQualityVo> getQualityInspection(ConstructionQualityDto dto);

    /**
     * 施工质量-施工质量列表
     * @param dto
     * @return List<OperatingQualityVo>
     * &#064;description
     * @author jjLv
     * @date 2024/3/27 19:54
     */
    List<ConstructionQualityVo> getConstructionQualityList(ConstructionQualityDto dto);

    /**
     * 查询施工质量历史数据记录
     * @param dto
     * @return
     */
    List<ConstructionQualityVo> getHistoryList(ConstructionQualityDto dto);
}
