Package systextil.services.rfid
Interface RfidService
public interface RfidService
-
Method Summary
Modifier and TypeMethodDescriptionint
createTaskPreRomaneio
(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, int leitorRFID, int preRomaneio, String programa) Método responsável por criar uma nova task para o pré-romaneioint
createTaskSolicitacaoFaturamento
(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, int leitorRFID, int solicitacaoFaturamento, String programa) Método responsável por criar uma nova task para a solicitação de faturamentoint
createTaskVolume
(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, int leitorRFID, int numeroVolume, String layoutImpEtqVolume, String nomeArquivoEtqVolume) Método responsável por criar uma nova task para o volumevoid
deleteEstq090Rfid
(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio) Método responsável por excluir o controle rfid para o pré-romaneiovoid
deleteFatu030Rfid
(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao) Método responsável por excluir o controle rfid para a solicitação de faturamentovoid
deletePcpc020Rfid
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao) void
enviarExclusaoSolicitacaoFaturamentoSystextil
(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao) Método responsável por enviar para o mozaiko e alterar o status da task para cancelado ao excluir uma solicitação de faturamentovoid
enviarExclusaoVolumeSystextil
(br.com.intersys.systextil.connection.AppConnection conn, int numeroVolume) boolean
existsByEmpresaProgramaTipoLeitor
(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa, String programa, int tipoLeitor) Método responsável por validar se existe leitor liberado para empresa, programa e tipo de leitorboolean
existsByEmpresaUsuarioProgramaTipoLeitor
(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa, String usuario, String programa, int tipoLeitor) Método responsável por validar se existe leitor liberado para empresa, programa, tipo de leitor e usuáriogetEtiquetasRfid
(br.com.intersys.systextil.connection.AppConnection conn, int id_leitor) int
getIDTaskByPreRomaneio
(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio) Método responsável por buscar o id da task rfid gerada para o volumeint
getIDTaskBySolicitacaoFaturamento
(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao) Método responsável por buscar o id da task rfid gerada para o volumeint
getIDTaskByVolume
(br.com.intersys.systextil.connection.AppConnection conn, int numeroVolume) Método responsável por buscar o id da task rfid gerada para o volumeboolean
getPreRomaneioLiberadoFaturar
(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio) Método responsável por validar se o pré-romaneio está liberada para ser faturadaboolean
getSolicitacaoFaturamentoLiberadaFaturar
(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao) Método responsável por validar se a solicitação de faturamento está liberada para ser faturadagetStatusTaskSolicitacaoFaturamento
(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao) Método responsável por retornar o status da task rfid da solicitação de faturamentogetTaskRfidSKUs
(br.com.intersys.systextil.connection.AppConnection conn, int id) Método responsável por buscar os dados da task e suas skusint
Função responsável por buscar o valor do tipo do leitor da integração ITagMonitorint
Função responsável por buscar o valor do tipo do leitor da integração Mozaikoboolean
getVolumeLiberadoImpressaoMozaiko
(br.com.intersys.systextil.connection.AppConnection conn, int numeroVolume) Método responsável por validar se o volume está liberado para impressãovoid
insertEstq090Rfid
(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio, int controleRfid) Método responsável por inserir o controle rfid para o pré-romaneiovoid
insertFatu030Rfid
(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao, int controleRfid) Método responsável por inserir o controle rfid para a solicitação de faturamentovoid
insertPcpc020Rfid
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int controle_rfid) listLeitoresLiberados
(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, String codigo_programa) boolean
OPControlaRfid
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao) boolean
preRomaneioControlaRfid
(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio) Método responsável por identificar se o pré-romaneio possui controle rfidvoid
printTaskRfidVolume
(br.com.intersys.systextil.connection.AppConnection conn, int numeroVolume) Busca o arquivo armazenado da task para impressão das etiquetas do volumeboolean
solFaturamentoControlaRfid
(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao) Método responsável por identificar se a solicitação de faturamento possui controle rfidboolean
validaPedidoPossuiControleRfid
(br.com.intersys.systextil.connection.AppConnection conn, int numeroPedido) Método responsável por validar se o pedido de vendas possui uma op que controla rfid ou um volume que foi gerado task rfidvalidaTaskRfidPendente
(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, String usuario) Método responsável por validar se existe alguma task pendente para o usuário e empresaboolean
volumeOPControlaRfid
(br.com.intersys.systextil.connection.AppConnection conn, int numeroVolume) Método responsável por validar se a OP do volume possui controle de rfid
-
Method Details
-
getEtiquetasRfid
RfidLeituraDTO getEtiquetasRfid(br.com.intersys.systextil.connection.AppConnection conn, int id_leitor) throws Exception - Throws:
Exception
-
listLeitoresLiberados
List<LeitorRFIDUsuarioDTO> listLeitoresLiberados(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, String codigo_programa) -
getTipoLeitorITagMonitor
int getTipoLeitorITagMonitor()Função responsável por buscar o valor do tipo do leitor da integração ITagMonitor- Returns:
- o código do tipo do leitor
-
getTipoLeitorMozaiko
int getTipoLeitorMozaiko()Função responsável por buscar o valor do tipo do leitor da integração Mozaiko- Returns:
- o código do tipo do leitor
-
insertPcpc020Rfid
void insertPcpc020Rfid(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int controle_rfid) throws Exception - Throws:
Exception
-
deletePcpc020Rfid
void deletePcpc020Rfid(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao) throws Exception - Throws:
Exception
-
OPControlaRfid
boolean OPControlaRfid(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao) -
volumeOPControlaRfid
boolean volumeOPControlaRfid(br.com.intersys.systextil.connection.AppConnection conn, int numeroVolume) Método responsável por validar se a OP do volume possui controle de rfid- Parameters:
conn
- Conexão com o banco de dadosnumeroVolume
- Número do volume a ser validado- Returns:
- se a OP do volume possui controle de rfid
-
createTaskVolume
int createTaskVolume(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, int leitorRFID, int numeroVolume, String layoutImpEtqVolume, String nomeArquivoEtqVolume) throws Exception Método responsável por criar uma nova task para o volume- Parameters:
conn
- Conexão do banco de dadosmdi
- Mdi do systextilleitorRFID
- ID do leitor selecionado para geração da tasknumeroVolume
- Número do volume selecionado para geração da tasklayoutImpEtqVolume
- Layout de impressão das etiquetas de volumenomeArquivoEtqVolume
- Nome do arquivo gerado com a impressão das etiquetas de volume- Returns:
- ID da task gerada
- Throws:
Exception
- Lança excessão
-
createTaskSolicitacaoFaturamento
int createTaskSolicitacaoFaturamento(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, int leitorRFID, int solicitacaoFaturamento, String programa) throws Exception Método responsável por criar uma nova task para a solicitação de faturamento- Parameters:
conn
- Conexão do banco de dadosmdi
- Mdi do systextilleitorRFID
- ID do leitor selecionado para geração da tasksolicitacaoFaturamento
- Número da solicitação e faturamento selecionado para geração da task- Returns:
- ID da task gerada
- Throws:
Exception
- Lança excessão
-
createTaskPreRomaneio
int createTaskPreRomaneio(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, int leitorRFID, int preRomaneio, String programa) throws Exception Método responsável por criar uma nova task para o pré-romaneio- Parameters:
conn
- Conexão do banco de dadosmdi
- Mdi do systextilleitorRFID
- ID do leitor selecionado para geração da taskpreRomaneio
- Número do pré-romaneio selecionado para geração da task- Returns:
- ID da task gerada
- Throws:
Exception
- Lança excessão
-
enviarExclusaoVolumeSystextil
void enviarExclusaoVolumeSystextil(br.com.intersys.systextil.connection.AppConnection conn, int numeroVolume) throws Exception - Parameters:
conn
- Conexão do banco de dadosnumeroVolume
- Número do volume selecionado para cancelamento da task- Throws:
Exception
- Lança excessão
-
printTaskRfidVolume
void printTaskRfidVolume(br.com.intersys.systextil.connection.AppConnection conn, int numeroVolume) throws Exception Busca o arquivo armazenado da task para impressão das etiquetas do volume- Parameters:
conn
- Conexão do banco de dadosnumeroVolume
- Número do volume selecionado para impressão da etiqueta- Throws:
Exception
- Lança excessão
-
getVolumeLiberadoImpressaoMozaiko
boolean getVolumeLiberadoImpressaoMozaiko(br.com.intersys.systextil.connection.AppConnection conn, int numeroVolume) Método responsável por validar se o volume está liberado para impressão- Parameters:
conn
- Conexão com o banco de dadosnumeroVolume
- Número do volume- Returns:
- se o volume está liberado para impressão
-
getTaskRfidSKUs
TaskRfidSkusDTO getTaskRfidSKUs(br.com.intersys.systextil.connection.AppConnection conn, int id) throws Exception Método responsável por buscar os dados da task e suas skus- Parameters:
conn
- Conexão com o banco de dadosid
- ID ta task- Returns:
- um objeto do tipo TaskRfidSkusDTO que contêm os dados da task e umas lista das skus
- Throws:
Exception
- Lança exceção ao não encontrar a task
-
getIDTaskByVolume
int getIDTaskByVolume(br.com.intersys.systextil.connection.AppConnection conn, int numeroVolume) Método responsável por buscar o id da task rfid gerada para o volume- Parameters:
conn
- Conexão com o banco de dadosnumeroVolume
- Número do Volume- Returns:
- ID da task rfid
-
insertFatu030Rfid
void insertFatu030Rfid(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao, int controleRfid) Método responsável por inserir o controle rfid para a solicitação de faturamento- Parameters:
conn
- Conexão com o banco de dadosnrSolicitacao
- Número da solicitaçãocontroleRfid
- Controle Rfid (0 - Não / 1 - Sim)
-
deleteFatu030Rfid
void deleteFatu030Rfid(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao) Método responsável por excluir o controle rfid para a solicitação de faturamento- Parameters:
conn
- Conexão com o banco de dadosnrSolicitacao
- Número da solicitação
-
solFaturamentoControlaRfid
boolean solFaturamentoControlaRfid(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao) Método responsável por identificar se a solicitação de faturamento possui controle rfid- Parameters:
conn
- Conexão com o banco de dadosnrSolicitacao
- Número da solicitação- Returns:
- se a solicitação de faturamento possui controle rfid
-
getStatusTaskSolicitacaoFaturamento
String getStatusTaskSolicitacaoFaturamento(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao) Método responsável por retornar o status da task rfid da solicitação de faturamento- Parameters:
conn
- Conexão com o banco de dadosnrSolicitacao
- Número da solicitação- Returns:
- o status da task
-
validaPedidoPossuiControleRfid
boolean validaPedidoPossuiControleRfid(br.com.intersys.systextil.connection.AppConnection conn, int numeroPedido) Método responsável por validar se o pedido de vendas possui uma op que controla rfid ou um volume que foi gerado task rfid- Parameters:
conn
- Conexão com o banco de dadosnumeroPedido
- Número do pedido de vendas- Returns:
- se o pedido possui controle rfid
-
getSolicitacaoFaturamentoLiberadaFaturar
boolean getSolicitacaoFaturamentoLiberadaFaturar(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao) Método responsável por validar se a solicitação de faturamento está liberada para ser faturada- Parameters:
conn
- Conexão com o banco de dadosnrSolicitacao
- Número da Solicitação de Faturamento- Returns:
- se a solicitação de faturamento está liberada para ser faturada
-
enviarExclusaoSolicitacaoFaturamentoSystextil
void enviarExclusaoSolicitacaoFaturamentoSystextil(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao) throws Exception Método responsável por enviar para o mozaiko e alterar o status da task para cancelado ao excluir uma solicitação de faturamento- Parameters:
conn
- Conexão com o banco de dadosnrSolicitacao
- Número da Solicitação de Faturamento- Throws:
Exception
- Lança exceção
-
getIDTaskBySolicitacaoFaturamento
int getIDTaskBySolicitacaoFaturamento(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao) Método responsável por buscar o id da task rfid gerada para o volume- Parameters:
conn
- Conexão com o banco de dadosnrSolicitacao
- Número da Solicitação de Faturamento- Returns:
- ID da task rfid
-
insertEstq090Rfid
void insertEstq090Rfid(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio, int controleRfid) Método responsável por inserir o controle rfid para o pré-romaneio- Parameters:
conn
- Conexão com o banco de dadospreRomaneio
- Número do Pré-RomaneiocontroleRfid
- Controle Rfid (0 - Não / 1 - Sim)
-
deleteEstq090Rfid
void deleteEstq090Rfid(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio) Método responsável por excluir o controle rfid para o pré-romaneio- Parameters:
conn
- Conexão com o banco de dadospreRomaneio
- Número do Pré-Romaneio
-
preRomaneioControlaRfid
boolean preRomaneioControlaRfid(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio) Método responsável por identificar se o pré-romaneio possui controle rfid- Parameters:
conn
- Conexão com o banco de dadospreRomaneio
- Número do Pré-Romaneio- Returns:
- se o pré-romaneio possui controle rfid
-
getIDTaskByPreRomaneio
int getIDTaskByPreRomaneio(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio) Método responsável por buscar o id da task rfid gerada para o volume- Parameters:
conn
- Conexão com o banco de dadospreRomaneio
- Número do Pré-Romaneio- Returns:
- ID da task rfid
-
getPreRomaneioLiberadoFaturar
boolean getPreRomaneioLiberadoFaturar(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio) Método responsável por validar se o pré-romaneio está liberada para ser faturada- Parameters:
conn
- Conexão com o banco de dadospreRomaneio
- Número do Pré-Romaneio- Returns:
- se o pré-romaneio está liberada para ser faturada
-
existsByEmpresaUsuarioProgramaTipoLeitor
boolean existsByEmpresaUsuarioProgramaTipoLeitor(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa, String usuario, String programa, int tipoLeitor) Método responsável por validar se existe leitor liberado para empresa, programa, tipo de leitor e usuário- Parameters:
conn
- Conexão com o banco de dadoscodigoEmpresa
- Código da empresausuario
- Usuárioprograma
- Nome do programatipoLeitor
- Tipo do leitor- Returns:
- se existe leitor liberado
-
existsByEmpresaProgramaTipoLeitor
boolean existsByEmpresaProgramaTipoLeitor(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa, String programa, int tipoLeitor) Método responsável por validar se existe leitor liberado para empresa, programa e tipo de leitor- Parameters:
conn
- Conexão com o banco de dadoscodigoEmpresa
- Código da empresaprograma
- Nome do programatipoLeitor
- Tipo do leitor- Returns:
- se existe leitor liberado
-
validaTaskRfidPendente
String validaTaskRfidPendente(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, String usuario) throws Exception Método responsável por validar se existe alguma task pendente para o usuário e empresa- Parameters:
conn
- Conexão do banco de dadoscodigo_empresa
-usuario
-- Returns:
- msg com os volumes com task pendente
- Throws:
Exception
- Lança excessão
-