package com.gkhy.safePlatform.equipment.service.baseService; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.gkhy.safePlatform.equipment.entity.SafeMaterialClassifyDO; import com.gkhy.safePlatform.equipment.entity.SafeMaterialClassifyInfo; import com.gkhy.safePlatform.equipment.entity.SafeMaterialClassifyStockDO; import com.gkhy.safePlatform.equipment.model.dto.req.MaterialClassifyQuery; import com.gkhy.safePlatform.equipment.model.dto.req.SafeMaterialClassifyQuery; import com.gkhy.safePlatform.equipment.model.dto.resp.SafeMaterialClassifyDto; import java.util.List; public interface SafeMaterialClassifyInfoService extends IService { SafeMaterialClassifyInfo queryById(Long id); boolean save(SafeMaterialClassifyInfo classifyInfo); int update(SafeMaterialClassifyInfo classifyInfo); List list(); List getParentList(); List getListByParentId(Long parentId); SafeMaterialClassifyDO getBigAndSmallClassify(Long smallClassifyId); List getClassifyListByIds(List smallClassifyIds); List getTraceabilityClassifyList(List smallClassifyIds); List listByPage(Page page, MaterialClassifyQuery query); List getListByParentIds(List parentIdList); }