package com.gkhy.safePlatform.emergency.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.emergency.model.dto.req.EmergencyTeamMemberReqDTO;
|
import com.gkhy.safePlatform.emergency.model.dto.req.EmergencyTeamReqDTO;
|
import com.gkhy.safePlatform.emergency.model.dto.resp.EmergencyTeamDetailRespDTO;
|
import com.gkhy.safePlatform.emergency.model.dto.resp.EmergencyTeamMemberRespDTO;
|
import com.gkhy.safePlatform.emergency.model.dto.resp.EmergencyTeamPageRespDTO;
|
import com.gkhy.safePlatform.emergency.query.EmergencyTeamQuery;
|
|
import java.util.List;
|
|
public interface EmergencyTeamService {
|
|
SearchResultVO<List<EmergencyTeamPageRespDTO>> selectEmergencyTeamList(PageQuery<EmergencyTeamQuery> query);
|
|
ResultVO<EmergencyTeamDetailRespDTO> addEmergencyTeam(Long valueOf, EmergencyTeamReqDTO emergencyTeamReqDTO);
|
|
ResultVO<EmergencyTeamDetailRespDTO> getEmergencyTeamById(Long id);
|
|
ResultVO updateEmergencyTeam(Long uid, EmergencyTeamReqDTO emergencyTeamReqDTO);
|
|
ResultVO addEmergencyTeamMember(Long uid, EmergencyTeamMemberReqDTO emergencyTeamMemberReqDTO);
|
|
ResultVO updateEmergencyTeamMember(Long valueOf, EmergencyTeamMemberReqDTO emergencyTeamMemberReqDTO);
|
|
ResultVO deleteEmergencyTeamMember(Long id);
|
|
ResultVO getEmergencyTeamMemberById(Long id);
|
|
ResultVO batchDeleteEmergencyTeam(Long[] ids);
|
|
ResultVO getEmergencyTeamMemberByTeamId(Long teamId);
|
}
|