package com.jeesite.modules.mes.dao; import java.util.Date; import java.util.List; import java.util.Map; import com.jeesite.common.mybatis.annotation.MyBatisDao; import org.apache.ibatis.annotations.Param; /** * 产线产能管理DAO接口 * @author mes * @version 2026-10-30 */ @MyBatisDao public interface MesLineCapacityDao { /** * 按工位汇总指定时间段内的产量 */ List> findCapacityList( @Param("lineId") String lineId, @Param("lineSn") String lineSn, @Param("oprno") String oprno, @Param("title") String title, @Param("startTime") Date startTime, @Param("endTime") Date endTime, @Param("offset") int offset, @Param("limit") int limit); /** * 统计符合条件的工位数量 */ long findCapacityCount( @Param("lineId") String lineId, @Param("lineSn") String lineSn, @Param("oprno") String oprno, @Param("title") String title); }