@Repository public class ProdutoPepsDao extends br.inf.thema.erp.infra.dao.impl.ManutencaoFiltroDaoImpl<ProdutoPepsVo>
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
Constructor and Description |
---|
ProdutoPepsDao(com.ibatis.sqlmap.client.SqlMapClient sqlMapClient) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
alteraProduto(java.lang.Long produto,
br.inf.thema.erp.integracao.materiais.enums.TipoProduto tipo,
java.lang.Long classificacao,
java.lang.String lote,
java.lang.String observacao) |
void |
apagarServicoConsumo(ProdutoPepsVo produtoPeps) |
void |
buscaDadosInclusao(ParametrosPepsVo parametrosPeps)
Método que busca informações para inclusão do PEPS.
|
java.util.List<ProdutoPepsVo> |
filtrarProdutoPepsLote(java.util.Map<java.lang.String,java.lang.Object> where) |
void |
inserirServicoConsumo(ProdutoPepsVo produtoPeps) |
java.util.List<ProdutoPepsVo> |
localizarDevolucao(java.util.Map<java.lang.String,java.lang.Object> where) |
java.util.List<ProdutoPepsVo> |
localizarNotaCompra(java.util.Map<java.lang.String,java.lang.Object> where) |
java.util.List<ProdutoPepsVo> |
localizarProdutoPepsConsultaProdutosLote(java.util.Map<java.lang.String,java.lang.Object> where) |
java.util.List<ProdutoPepsVo> |
localizarProdutoPepsLote(java.lang.Long sequenciaPeps,
java.lang.Long almoxarifado) |
java.util.List<ProdutoPepsVo> |
recuperaPorProduto(java.lang.Long produto) |
java.util.List<LoteConsultaRequisicao> |
recuperaPorSequenciaItem(java.lang.Long sequenciaItem) |
java.util.List<ProdutoPepsVo> |
recuperarDevolucao(java.util.Map<java.lang.String,java.lang.Object> where) |
java.util.List<ProdutoPepsVo> |
recuperarNotaCompra(java.util.Map<java.lang.String,java.lang.Object> where) |
ProdutoPepsVo |
recuperarPepsRequisicaoPorSequencia(java.lang.Long sequencia) |
java.util.List<ProdutoPepsVo> |
recuperarPorProdutoAlmoxarifado(java.util.Map<java.lang.String,java.lang.Object> where)
Método que recupera o Peps para um produto e almoxarifado especifico.
|
java.util.List<ProdutoPepsVo> |
recuperarProdutoPepsLote(java.util.Map<java.lang.String,java.lang.Object> parametros) |
java.util.List<ProdutoPepsVo> |
recuperarRequisicao(java.util.Map<java.lang.String,java.lang.Object> where) |
java.util.List<ProdutoPepsVo> |
recuperarRequisicaoNaoIncluidos(java.util.Map<java.lang.String,java.lang.Object> where) |
java.lang.Long |
recuperarTarefaLotesConsumoAVencer(java.lang.Long numero) |
void |
salvarNumeroEmLote(java.lang.String numeroLote,
java.sql.Date dataLote,
java.sql.Date dataValidade,
java.lang.Long sequenciaPeps) |
void |
salvarProdutoPepsLote(ProdutoPepsVo entidade) |
void |
validaItemLote(ParametrosPepsVo parametrosPeps)
Método que valida os dados informações para inclusão do PEPS.
|
filtrar, filtrar
apagar, ativarControleRegistro, desativarControleRegistro, inserir, localizar, localizar, recuperar, recuperar, reSeleciona, retornarTodos, salvar, setVariaveisDeSessao
delete, delete, executeProcedure, executeProcedure, getTransactionManager, insert, insert, queryForList, queryForList, queryForList, queryForList, queryForObject, queryForObject, queryForObject, setTransactionManager, update, update
private static final long serialVersionUID
@Autowired public ProdutoPepsDao(@Qualifier(value="materiaisSqlMapClient") com.ibatis.sqlmap.client.SqlMapClient sqlMapClient)
public void inserirServicoConsumo(ProdutoPepsVo produtoPeps) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public void apagarServicoConsumo(ProdutoPepsVo produtoPeps) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.util.List<ProdutoPepsVo> recuperarDevolucao(java.util.Map<java.lang.String,java.lang.Object> where) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.util.List<ProdutoPepsVo> recuperarNotaCompra(java.util.Map<java.lang.String,java.lang.Object> where) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.util.List<ProdutoPepsVo> recuperarPorProdutoAlmoxarifado(java.util.Map<java.lang.String,java.lang.Object> where) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
produto,
- almoxarifadobr.inf.thema.erp.infra.dao.exception.ErpDaoException
public ProdutoPepsVo recuperarPepsRequisicaoPorSequencia(java.lang.Long sequencia) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.util.List<ProdutoPepsVo> recuperarRequisicaoNaoIncluidos(java.util.Map<java.lang.String,java.lang.Object> where) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.util.List<ProdutoPepsVo> recuperarRequisicao(java.util.Map<java.lang.String,java.lang.Object> where) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.util.List<ProdutoPepsVo> localizarDevolucao(java.util.Map<java.lang.String,java.lang.Object> where) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.util.List<ProdutoPepsVo> localizarNotaCompra(java.util.Map<java.lang.String,java.lang.Object> where) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.util.List<ProdutoPepsVo> localizarProdutoPepsConsultaProdutosLote(java.util.Map<java.lang.String,java.lang.Object> where) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.util.List<ProdutoPepsVo> filtrarProdutoPepsLote(java.util.Map<java.lang.String,java.lang.Object> where) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public void buscaDadosInclusao(ParametrosPepsVo parametrosPeps) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
parametrosPeps
- Parametros de Entrada: operacao -> COM, DEV, IMP;
sequencia -> Sequencia do item que está sendo utilziado;
Parametros de Saída: almoxarifado -> sequencia do almoxarifado
produto -> Numero do produto
documento -> numero do documento que será inserido
numeroPeps -> numero do Peps que será inserido
retorno -> mensagens de erro.br.inf.thema.erp.infra.dao.exception.ErpDaoException
public void validaItemLote(ParametrosPepsVo parametrosPeps) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
parametrosPeps
- Parametros de Entrada: operacao -> COM, DEV, IMP;
sequencia -> Sequencia do item que está sendo utilziado;
cadastroGeral -> Inscrição do cadastro geral do fornecedor;
numeroLote -> Numero do lote que será inserido.
fabricante -> codigo do fabricante
Parametros de Saída: retorno -> mensagens de erro.br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.util.List<ProdutoPepsVo> recuperarProdutoPepsLote(java.util.Map<java.lang.String,java.lang.Object> parametros) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.lang.Long recuperarTarefaLotesConsumoAVencer(java.lang.Long numero) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public void salvarProdutoPepsLote(ProdutoPepsVo entidade) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.util.List<LoteConsultaRequisicao> recuperaPorSequenciaItem(java.lang.Long sequenciaItem) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.util.List<ProdutoPepsVo> recuperaPorProduto(java.lang.Long produto) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.lang.String alteraProduto(java.lang.Long produto, br.inf.thema.erp.integracao.materiais.enums.TipoProduto tipo, java.lang.Long classificacao, java.lang.String lote, java.lang.String observacao) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.util.List<ProdutoPepsVo> localizarProdutoPepsLote(java.lang.Long sequenciaPeps, java.lang.Long almoxarifado) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public void salvarNumeroEmLote(java.lang.String numeroLote, java.sql.Date dataLote, java.sql.Date dataValidade, java.lang.Long sequenciaPeps) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException