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<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);
|
}
|