package com.qianwen.smartman.modules.cps.service; import java.util.List; import com.qianwen.core.mp.service.BladeService; import com.qianwen.smartman.modules.cps.entity.ProductionCraftProcess; import com.qianwen.smartman.modules.cps.vo.ChildProcessVO; import com.qianwen.smartman.modules.cps.vo.ProcessParallelSaveVO; import com.qianwen.smartman.modules.cps.vo.ProcessParallelUpdateVO; import com.qianwen.smartman.modules.cps.vo.ProductionCraftProcessDetailVO; import com.qianwen.smartman.modules.cps.vo.ProductionCraftProcessRemoveVO; import com.qianwen.smartman.modules.cps.vo.ProductionCraftProcessUpdateSortVO; import com.qianwen.smartman.modules.cps.vo.ProductionCraftProcessVO; import com.qianwen.smartman.modules.cps.vo.UpdateParallelProcessVO; import com.qianwen.smartman.modules.cps.vo.VersionProcessAddVO; import com.qianwen.smartman.modules.cps.vo.VersionProcessParallelVO; import com.qianwen.smartman.modules.cps.vo.VersionProcessTreeVO; import com.qianwen.smartman.modules.cps.vo.VersionProcessUpdateVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/service/IProductionCraftProcessService.class */ public interface IProductionCraftProcessService extends BladeService { List saveVersionProcess(Long versionId, List processList); Boolean removeVersionProcess(List ids); List listProcessByVersion(Long id); boolean useSameFixture(ProductionCraftProcess currentProcess, ProductionCraftProcess nextProcess); Boolean updateSort(ProductionCraftProcessUpdateSortVO vo); ProductionCraftProcessDetailVO detailProcess(Long id); Boolean removeProcess(ProductionCraftProcessRemoveVO vo); Boolean updateVersionProcess(VersionProcessUpdateVO vo); List listProcess(Long versionId); Boolean saveParallel(VersionProcessParallelVO vo); List treeProcess(String versionId); Boolean updateParallelProcess(UpdateParallelProcessVO vo); List parallelSave(ProcessParallelSaveVO vo); List childProcessSave(ChildProcessVO vo); Boolean childProcessRemove(String mainId, String childId); Boolean childProcessUpdate(ProcessParallelUpdateVO vo); }