package com.gkhy.safePlatform.equipment.service; import com.gkhy.safePlatform.commons.co.ContextCacheUser; import com.gkhy.safePlatform.commons.vo.ResultVO; import com.gkhy.safePlatform.equipment.entity.SafeMaterialClassifyDO; import com.gkhy.safePlatform.equipment.model.dto.req.SafeMaterialClassifyAddReq; import com.gkhy.safePlatform.equipment.model.dto.req.SafeMaterialClassifyModReq; import com.gkhy.safePlatform.equipment.model.dto.req.SafeMaterialClassifyQuery; import com.gkhy.safePlatform.equipment.model.dto.resp.SafeMaterialClassifyDto; import com.gkhy.safePlatform.equipment.model.dto.resp.SafeMaterialClassifyStockDto; import java.util.List; public interface MaterialClassifyService { List list(); ResultVO save(ContextCacheUser currentUser, SafeMaterialClassifyAddReq req); ResultVO update(ContextCacheUser currentUser, SafeMaterialClassifyModReq req); ResultVO delete(Long id); SafeMaterialClassifyDto queryById(Long id); SafeMaterialClassifyDO getBigAndSmallClassifyInfo(Long smallClassifyId); List getClassifyListByIds(List ids); List getTraceabilityClassifyList(List smallClassifyIds); }