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.CraftRouting;
|
import com.qianwen.smartman.modules.cps.vo.CraftRoutingAddVO;
|
import com.qianwen.smartman.modules.cps.vo.CraftRoutingDetailVO;
|
import com.qianwen.smartman.modules.cps.vo.CraftRoutingUpdateVO;
|
import com.qianwen.smartman.modules.cps.vo.CraftRoutingVO;
|
import com.qianwen.smartman.modules.cps.vo.ProductVO;
|
import com.qianwen.smartman.modules.cps.vo.ProductionCraftVersionCopyVO;
|
import com.qianwen.smartman.modules.cps.vo.ProductionCraftVersionVO;
|
import com.qianwen.smartman.modules.cps.vo.SearchVO;
|
|
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/service/ICraftRoutingService.class */
|
public interface ICraftRoutingService extends BladeService<CraftRouting> {
|
CraftRoutingVO saveRouting(CraftRoutingAddVO vo);
|
|
List<CraftRoutingVO> listCraftRouting(SearchVO vo);
|
|
CraftRoutingDetailVO detailCraft(Long id);
|
|
Boolean deleteCraft(Long id);
|
|
Boolean updateCraft(CraftRoutingUpdateVO vo);
|
|
Boolean copyCraftVersion(ProductionCraftVersionCopyVO vo);
|
|
List<ProductionCraftVersionVO> listFixedVersionByProduction(Long productionId);
|
|
CraftRoutingDetailVO getCraftByProduction(Long production);
|
|
List<CraftRoutingVO> listNotBandCraft();
|
|
Boolean craftBindProduction(Long productionId, Long craftId);
|
|
Boolean craftUnbindProduction(Long craftId);
|
|
List<ProductVO> notBandProduct(Long craftId);
|
}
|