package com.qianwen.smartman.modules.tdengine.service;
|
|
import java.util.List;
|
import com.qianwen.smartman.modules.cps.entity.WorkstationWcs;
|
import com.qianwen.smartman.modules.cps.entity.WorkstationWcsUsage;
|
import com.qianwen.smartman.modules.visual.dto.DynamicCountDateAggregateDTO;
|
import com.qianwen.smartman.modules.visual.vo.VisualUsagePolicyEnum;
|
|
|
public interface IWorkstationDynamicCollectService {
|
void removeTableUpdateWcs(final List<WorkstationWcs> updateWcsList);
|
|
void removeTableDeleteWcs(final List<WorkstationWcs> deleteWcsList);
|
|
void removeTable(final WorkstationWcsUsage workstationWcsUsage);
|
|
void removeTableByDelWorkstations(final List<Long> workstationId);
|
|
List<Long> getWorkstationIdsByUsageId(final Long usageId);
|
|
DynamicCountDateAggregateDTO getShiftOutput(List<Long> workstationIds, WorkstationWcsUsage workstationWcsUsage);
|
|
DynamicCountDateAggregateDTO getOutputDataByWorkstationAndFactoryDate(List<Long> workstationIds, String timeLevel, VisualUsagePolicyEnum policyEnum, WorkstationWcsUsage workstationWcsUsage);
|
}
|