¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.mdc.mapper; |
| | | |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.jeecg.modules.mdc.dto.*; |
| | | import org.jeecg.modules.mdc.entity.MdcEquipmentStatisticalShiftInfo; |
| | | import org.jeecg.modules.mdc.vo.ComparativeAnalysisQueryVo; |
| | | import org.jeecg.modules.mdc.vo.MdcEfficiencyReportQueryVo; |
| | | import org.jeecg.modules.mdc.vo.MdcEfficiencyReportShiftQueryVo; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author: LiuS |
| | | * @create: 2023-06-19 10:40 |
| | | */ |
| | | public interface MdcEfficiencyReportMapper { |
| | | |
| | | /** |
| | | * æ¥è¯¢å©ç¨çæ°æ® |
| | | * |
| | | * @param vo |
| | | * @return |
| | | */ |
| | | List<MdcEfficiencyDto> efficiencyList(@Param("vo") MdcEfficiencyReportQueryVo vo); |
| | | |
| | | /** |
| | | * æ¥è¯¢å¼å¨çæ°æ® |
| | | * |
| | | * @param vo |
| | | * @return |
| | | */ |
| | | List<MdcEfficiencyDto> efficiencyPOList(@Param("vo") MdcEfficiencyReportQueryVo vo); |
| | | |
| | | /** |
| | | * å¾å°ææçæ¬¡æ°æ®ä¹å |
| | | * |
| | | * @param vo |
| | | * @return |
| | | */ |
| | | List<MdcEquipmentStatisticalShiftInfo> efficiencyShiftSumList(@Param("vo") MdcEfficiencyReportShiftQueryVo vo); |
| | | |
| | | /** |
| | | * æ¥è¯¢åå§æ°æ® |
| | | * |
| | | * @param vo |
| | | * @return |
| | | */ |
| | | List<MdcComAnaDto> comparativeAnalysis(@Param("vo") ComparativeAnalysisQueryVo vo); |
| | | |
| | | List<BigDecimal> getEfficiencyRate(@Param("equipmentId") String equipmentId, @Param("date") String date); |
| | | |
| | | List<EquipmentEfficiencyAnalyzeDto> equipmentEfficiencyAnalyze(@Param("equipmentIdList") List<String> equipmentIdList, @Param("month") String month); |
| | | |
| | | List<TeamEquEffDto> teamEquipmentEfficiencyAnalyze(@Param("equipmentIdList") List<String> equipmentIdList, @Param("month") String month); |
| | | |
| | | List<ComRateDto> comprehensiveRateAnalyze(@Param("equipmentIdList") List<String> equipmentIdList, @Param("start") String startStr, @Param("end") String endStr); |
| | | |
| | | List<ComShiftRateDto> comprehensiveShiftRateAnalyze(@Param("equipmentIdList") List<String> equipmentIdList, @Param("start") String startStr, @Param("end") String endStr, @Param("shiftId") String shiftId); |
| | | } |