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<SafeMaterialClassifyDto> 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<SafeMaterialClassifyDto> getClassifyListByIds(List<Long> ids);
|
|
List<SafeMaterialClassifyDO> getTraceabilityClassifyList(List<Long> smallClassifyIds);
|
|
}
|