package com.gkhy.safePlatform.emergency.service;
|
|
import com.gkhy.safePlatform.commons.co.ContextCacheUser;
|
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.emergency.model.dto.req.EmergencySuppliesReqDTO;
|
import com.gkhy.safePlatform.emergency.model.dto.resp.EmergencySuppliesDetailRespDTO;
|
import com.gkhy.safePlatform.emergency.model.dto.resp.EmergencySuppliesPageRespDTO;
|
import com.gkhy.safePlatform.emergency.model.dto.resp.EmergencySuppliesTypeRespDTO;
|
import com.gkhy.safePlatform.emergency.query.EmergencySuppliesQuery;
|
|
import java.util.List;
|
|
public interface EmergencySuppliesService {
|
|
SearchResultVO<List<EmergencySuppliesPageRespDTO>> selectEmergencySuppliesList(PageQuery<EmergencySuppliesQuery> query);
|
|
ResultVO addEmergencySupplies(Long uid, EmergencySuppliesReqDTO emergencySuppliesReqDTO);
|
|
ResultVO<EmergencySuppliesDetailRespDTO> getEmergencySuppliesById(Long id);
|
|
ResultVO updateEmergencySupplies(Long uid, EmergencySuppliesReqDTO emergencySuppliesReqDTO);
|
|
ResultVO batchDeleteEmergencySupplies( Long[] ids);
|
|
ResultVO<List<EmergencySuppliesTypeRespDTO>> emergencySuppliesList(ContextCacheUser currentUser);
|
}
|