Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
package br.com.ec.infrastructure.repository;
2
 
3
import java.util.Date;
4
import java.util.List;
5
 
6
import br.com.ec.domain.dto.RankingPedidoDTO;
7
import br.com.ec.domain.model.Pedido;
8
import br.edu.cesmac.core.generic.GenericRepository;
9
 
10
public interface PedidoRepository extends GenericRepository<Pedido> {
11
 
12
        Pedido consultarPedidoCompleto(Pedido pedido);
13
 
14
        List<RankingPedidoDTO> consultarRankingPedidosNaoAtendidos(String generoPedidos, Date dataInicial, Date dataFinal);
15
 
16
        List<RankingPedidoDTO> consultarRankingPedidos(String generoPedidos, Date dataInicial, Date dataFinal);
17
 
18
        Integer obterQuantidadePedidosPorSituacao(String tipoSituacaoPedido);
19
 
20
        Integer obterQuantidadePedidosPorSituacaoEePeriodo(String tipoSituacaoPedido, Date dataInicial, Date dataFinal);
21
 
22
        void excluirHistoricosDoPedido(Pedido pedido);
23
 
24
}