package com.gkhy.safePlatform.equipment.service; import com.gkhy.safePlatform.commons.query.PageQuery; import com.gkhy.safePlatform.commons.vo.ResultVO; import com.gkhy.safePlatform.commons.vo.SearchResultVO; import com.gkhy.safePlatform.equipment.model.dto.req.SafeMaterialAddReq; import com.gkhy.safePlatform.equipment.model.dto.req.SafeMaterialModReq; import com.gkhy.safePlatform.equipment.model.dto.req.SafeMaterialQuery; import com.gkhy.safePlatform.equipment.model.dto.resp.SafeMaterialDto; import java.util.List; public interface SafeMaterialService { ResultVO save(SafeMaterialAddReq req); ResultVO update(SafeMaterialModReq req); ResultVO queryById(Long id); ResultVO delete(Long id); ResultVO deleteBatch(Long[] ids); ResultVO list(); SearchResultVO> listByPage(PageQuery pageQuery); }