package com.qianwen.smartman.modules.cps.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; import javax.servlet.http.HttpServletResponse; import com.qianwen.core.mp.support.Query; import com.qianwen.core.oss.model.BladeFile; import com.qianwen.smartman.modules.cps.entity.Material; import com.qianwen.smartman.modules.cps.excel.MaterialImport; import com.qianwen.smartman.modules.cps.vo.MaterialAddVO; import com.qianwen.smartman.modules.cps.vo.MaterialIdListVO; import com.qianwen.smartman.modules.cps.vo.MaterialQueryVO; import com.qianwen.smartman.modules.cps.vo.MaterialUpdateVO; import com.qianwen.smartman.modules.cps.vo.MaterialVO; import com.qianwen.smartman.modules.cps.vo.SynchronizedProductMaterialVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/service/IMaterialService.class */ public interface IMaterialService extends IService { List listByProperty(Integer property); IPage getPageMaterial(MaterialQueryVO materialQueryVO, Query query); boolean checkMaterialIsExist(List idList); MaterialVO createMaterial(MaterialAddVO materialAddVO); MaterialVO updateMaterial(MaterialUpdateVO materialUpdateVO); boolean deleteMaterial(List ids, Integer type); BladeFile importMaterial(List data); BladeFile exportMaterial(MaterialQueryVO materialQueryVO, HttpServletResponse response); List getMaterialListByIds(MaterialIdListVO materialIdListDTO); Boolean synchronizedMaterial(SynchronizedProductMaterialVO synchronizedProductMaterialVO); }