Rev 537 |
Blame |
Compare with Previous |
Last modification |
View Log
| Download
| RSS feed
package br.com.ec.domain.service;
import java.util.Date;
import java.util.List;
import br.com.ec.core.generic.GenericService;
import br.com.ec.domain.dto.EstoqueAuditoriaDTO;
import br.com.ec.domain.model.EstoqueAuditoria;
import br.com.ec.domain.model.ProdutoLoja;
public interface EstoqueAuditoriaService
extends GenericService
<EstoqueAuditoria
> {
List<EstoqueAuditoriaDTO
> consultarUltimasProducoes
(Integer quantidadeRegistros
);
// void realizarProducao(ProdutoDTO produtoParaProduzir, ProdutoDTO produtoProduzido, Integer quantidadeParaProduzir, UsuarioDTO usuarioContagemDTO);
EstoqueAuditoria cadastrarAuditoria
(Long sequencialUsuario, ProdutoLoja produtoLoja,
Integer quantidadeEstoqueAnterior,
Integer quantidadeEstoqueNovo,
Date dataAtualizacao,
String tipoEstoqueAuditoria,
/*Cliente cliente, */String observacao,
String tipoVerificacao
);
void excluirAuditoria
(Long sequencialAuditoria
);
/*
List<EstoqueAuditoria> consultarAvariasDoDia(Loja loja);
List<EstoqueAuditoria> consultarTrocasDoDia(Loja loja);
List<EstoqueAuditoria> consultarDevolucoesDoDia(Loja loja);
void alterarVerificacaoAuditoria(EstoqueAuditoria EstoqueAuditoria, String tipoVerificacao);
void excluirAuditoria(EstoqueAuditoria estoqueAuditoria);
Double obterValorCustoTotalAuditoria(ParametrosConsulta<EstoqueAuditoria> parametrosConsulta);
Integer obterQuantidadeTotalAuditoria(ParametrosConsulta<EstoqueAuditoria> parametrosConsulta);
StreamedContent gerarComprovanteAvaria(EstoqueAuditoria estoqueAuditoria);
List<RankingProdutoDTO> consultarRanking(RankingAvariasDTO rankingAvarias);
Integer quantidadeAuditoriasNaoVerificadas(Date periodoFinal);
Integer quantidadeAuditoriasAvariaTrocaDevolucaoNaoVerificadas(Date periodoFinal);
*/
}