package doumeemes.service.ext; import doumeemes.core.model.PageData; import doumeemes.core.model.PageWrap; import doumeemes.dao.business.dto.statistics.*; import doumeemes.dao.ext.dto.QueryDeviceCheckExtDTO; import doumeemes.dao.ext.dto.QueryPlansExtDTO; import doumeemes.dao.ext.dto.QueryWorkorderRecordExtDTO; import doumeemes.dao.ext.vo.*; import org.springframework.stereotype.Service; import java.util.List; /** * 大屏统计信息Service定义 * @author 江蹄蹄 * @date 2022/04/20 10:56 */ @Service public interface StatisticsService { StatisticsPlanDataModel getPlansData(Integer companyId, Integer departId); List getUserProduceTopData(Integer companyId, Integer departId, Integer procedureId); List getUnqualified7DayData(Integer companyId, Integer departId, Integer procedureId); List getUnqualifiedCateData(Integer companyId, Integer departId, Integer procedureId); PageData getRecordLogPage(Integer companyId, Integer departId, PageWrap pageWrap); PageData getDeviceCheckPage(Integer companyId, Integer departId,PageWrap pageWrap); StatisticsPlanDataModel getProcedurePlanData(Integer companyId, Integer departId, Integer procedureId); List getProcedurePlansPage(Integer companyId, Integer departId, Integer procedureId); List getWorkPlansList(Integer companyId, Integer departId); List getProcedureProcessList(Integer companyId, Integer departId); List getStockList(Integer companyId, Integer departId); List getDepartmentList(Integer companyId); }