package br.com.centralit.citcorpore.negocio;

import java.util.Collection;
import java.util.List;

import br.com.centralit.citcorpore.bean.OcorrenciaServicoAnexosDTO;
import br.com.centralit.citcorpore.bean.OcorrenciaServicoDTO;
import br.com.centralit.citcorpore.bean.UploadDTO;
import br.com.citframework.service.CrudService;

public interface OcorrenciaServicoAnexosService extends CrudService {

	public Collection<OcorrenciaServicoAnexosDTO> findOcorrenciaServicoAnexosByIdOcorrenciaServico(final Integer idOcorrenciaServico) throws Exception;

	public void createOcorrenciaServicoAnexos(final OcorrenciaServicoDTO ocorrenciaServicoDTO, List<Integer> listaIdsAnexos, String acaoOcorrenciaServico) throws Exception;

	public void createOcorrenciaServicoAnexosRemovido(final Integer idOcorrenciaServico, final UploadDTO anexoRemovido) throws Exception;
}
