package com.qianwen.smartman.modules.cps.service; import com.baomidou.mybatisplus.core.metadata.IPage; import java.util.List; import org.apache.ibatis.annotations.Param; import com.qianwen.core.mp.service.BladeService; import com.qianwen.core.mp.support.Query; import com.qianwen.core.oss.model.BladeFile; import com.qianwen.smartman.modules.cps.entity.Tray; import com.qianwen.smartman.modules.cps.vo.CommonGroupTypeVO; import com.qianwen.smartman.modules.cps.vo.IdsVO; import com.qianwen.smartman.modules.cps.vo.PageTrayVO; import com.qianwen.smartman.modules.cps.vo.ToolAppendixVO; import com.qianwen.smartman.modules.cps.vo.ToolingVO; import com.qianwen.smartman.modules.cps.vo.TrayEasyVO; import com.qianwen.smartman.modules.cps.vo.TraySaveVO; import com.qianwen.smartman.modules.cps.vo.TrayTreeVO; import com.qianwen.smartman.modules.cps.vo.TrayUpdateVO; import com.qianwen.smartman.modules.cps.vo.TrayVO; import org.springframework.web.multipart.MultipartFile; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/service/ITrayService.class */ public interface ITrayService extends BladeService { TrayVO saveTray(TraySaveVO vo); TrayVO getDetail(Long id); IPage trayPage(Query query, String keyword, Long groupId); Boolean updateTray(TrayUpdateVO vo); Boolean removeTray(IdsVO vo); List toolingTree(CommonGroupTypeVO vo); Boolean removeTree(Long id); List trayTree(CommonGroupTypeVO vo); List listToolAppendix(String id); List unUsedTrayTree(CommonGroupTypeVO vo); List listTray(); BladeFile importTray(MultipartFile file); int removeFaceFixture(@Param("ids") List ids); }