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; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/tdengine/service/IWorkstationDynamicCollectService.class */ public interface IWorkstationDynamicCollectService { void removeTableUpdateWcs(final List updateWcsList); void removeTableDeleteWcs(final List deleteWcsList); void removeTable(final WorkstationWcsUsage workstationWcsUsage); void removeTableByDelWorkstations(final List workstationId); List getWorkstationIdsByUsageId(final Long usageId); DynamicCountDateAggregateDTO getShiftOutput(List workstationIds, WorkstationWcsUsage workstationWcsUsage); DynamicCountDateAggregateDTO getOutputDataByWorkstationAndFactoryDate(List workstationIds, String timeLevel, VisualUsagePolicyEnum policyEnum, WorkstationWcsUsage workstationWcsUsage); }