Blame |
Last modification |
View Log
| Download
| RSS feed
package br.com.ec.infrastructure.repository;
import java.util.Date;
import java.util.List;
import br.com.ec.domain.dto.RankingPedidoDTO;
import br.com.ec.domain.model.Pedido;
import br.edu.cesmac.core.generic.GenericRepository;
public interface PedidoRepository
extends GenericRepository
<Pedido
> {
Pedido consultarPedidoCompleto
(Pedido pedido
);
List<RankingPedidoDTO
> consultarRankingPedidosNaoAtendidos
(String generoPedidos,
Date dataInicial,
Date dataFinal
);
List<RankingPedidoDTO
> consultarRankingPedidos
(String generoPedidos,
Date dataInicial,
Date dataFinal
);
Integer obterQuantidadePedidosPorSituacao
(String tipoSituacaoPedido
);
Integer obterQuantidadePedidosPorSituacaoEePeriodo
(String tipoSituacaoPedido,
Date dataInicial,
Date dataFinal
);
void excluirHistoricosDoPedido
(Pedido pedido
);
}