package com.qianwen.smartman.modules.cps.service; import com.baomidou.mybatisplus.core.metadata.IPage; import java.util.List; import com.qianwen.core.mp.base.BaseService; import com.qianwen.core.mp.support.Query; import com.qianwen.core.oss.model.BladeFile; import com.qianwen.smartman.modules.cps.entity.Product; import com.qianwen.smartman.modules.cps.vo.ProductAddVO; import com.qianwen.smartman.modules.cps.vo.ProductChangeStatusVO; import com.qianwen.smartman.modules.cps.vo.ProductEasyVO; import com.qianwen.smartman.modules.cps.vo.ProductSearchVO; import com.qianwen.smartman.modules.cps.vo.ProductSelectVO; import com.qianwen.smartman.modules.cps.vo.ProductUpdateVO; import com.qianwen.smartman.modules.cps.vo.ProductVO; import org.springframework.web.multipart.MultipartFile; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/service/IProductService.class */ public interface IProductService extends BaseService { IPage selectPage(IPage page, ProductSelectVO productSelectVO); Product insert(ProductAddVO productAddVO); Product update(ProductUpdateVO productUpdateVO); BladeFile importProduct(MultipartFile file); BladeFile exportProduct(String id, ProductSearchVO vo); BladeFile exportTemplateProduct(); boolean delete(List toLongList); ProductVO detail(Long id); void changeStatusCheck(ProductChangeStatusVO changeStatusVO); List selectList(ProductSelectVO productSelectVO); IPage lazyTree(Query query, String id, ProductSearchVO vo); List notBandProduct(Long craftId); }