Package systextil.dao

Class ApontamentoDeProducao

java.lang.Object
systextil.dao.ApontamentoDeProducao

public class ApontamentoDeProducao extends Object
Representa a tabela EXEC_010
  • Field Details

    • data_producao

      public final Date data_producao
    • turno

      public final int turno
    • equipe

      public final int equipe
    • grupo_maquina

      public final String grupo_maquina
    • subgrupo_maquina

      public final String subgrupo_maquina
    • numero_maquina

      public final int numero_maquina
    • it_acumu_nivel99

      public final String it_acumu_nivel99
    • it_acumu_grupo

      public final String it_acumu_grupo
    • it_acumu_subgrupo

      public final String it_acumu_subgrupo
    • it_acumu_item

      public final String it_acumu_item
    • qtde_produzida

      public final double qtde_produzida
    • qtde_segunda

      public final double qtde_segunda
    • qtde_capacidade

      public final double qtde_capacidade
    • minutos_turno

      public final double minutos_turno
    • qtde_terceira

      public final int qtde_terceira
    • numero_voltas

      public final br.com.intersys.systextil.connection.Amount numero_voltas
    • capacidade_voltas

      public final br.com.intersys.systextil.connection.Amount capacidade_voltas
    • tempo

      public final br.com.intersys.systextil.connection.Amount tempo
    • leitura_relogio

      public final br.com.intersys.systextil.connection.Amount leitura_relogio
    • qtde_reprocessada

      public final double qtde_reprocessada
    • velocidade_real

      public final double velocidade_real
    • velocidade_capac

      public final double velocidade_capac
    • torcao_real

      public final br.com.intersys.systextil.connection.Amount torcao_real
    • lote_previsto

      public final int lote_previsto
    • qtde_prod_maquina

      public final double qtde_prod_maquina
    • codMaquina

      public final CodMaquina codMaquina
    • codProduto

      public final CodProduto codProduto
    • producao_relogio

      public final double producao_relogio
    • fusos_utilizados

      public final int fusos_utilizados
    • familia_maq

      public final int familia_maq
    • BUILDER

      public static final DAOBuilder<ApontamentoDeProducao> BUILDER
  • Method Details

    • make

      public static ApontamentoDeProducao make(br.com.intersys.systextil.connection.AppConnection conn)
    • get

      public static ApontamentoDeProducao get(br.com.intersys.systextil.connection.AppConnection conn, Date data_producao, int turno, int equipe, String grupo_maquina, String subgrupo_maquina, int numero_maquina, String it_acumu_nivel99, String it_acumu_grupo, String it_acumu_subgrupo, String it_acumu_item)
    • tempoDisponivelNoTurno

      public static double tempoDisponivelNoTurno(br.com.intersys.systextil.connection.AppConnection conn, int turno, Date dataProducao, CodMaquina maquina)
      Calcula o tempo disponível no turno nessa maquina e dataProducao com base nos apontamentos de produção.
      Parameters:
      conn - A conexão com o banco de dados.
      turno - o turno de produção.
      dataProducao - a data de produção
      maquina - a maquina
      Returns:
      O tempo disponível nessa data, turno e maquina.
    • insert

      public static void insert(br.com.intersys.systextil.connection.AppConnection cn, Date dataProducao, int turno, int equipe, CodMaquina maq, CodProduto prod, double qtdeProduzida, double qtdeSegunda, double qtdeCapacidade, double minTurno, int qtdeTerceira, double prodRelogio, br.com.intersys.systextil.connection.Amount capacidadeVoltas, int fusosUtilizados, int familiaMaq)
      Método que irá fazer um insert na tabela EXEC_010, bastante utilizado por programas de eficiência.
    • insert

      public static boolean insert(br.com.intersys.systextil.connection.AppConnection conn, RoloDeTecido rolo, CodMaquina maquina, int minutosTurno, double qtdeCapacidade)
    • updateQtdeProduzidaToZero

      public static int updateQtdeProduzidaToZero(br.com.intersys.systextil.connection.AppConnection conn, RoloDeTecido rolo, Date dataProducao, double qtdeSegunda)
    • updateQuantidades

      public static int updateQuantidades(br.com.intersys.systextil.connection.AppConnection conn, RoloDeTecido rolo, Date dataProducao, double quantidade)