Package systextil.dao
Class ApontamentoDeProducao
java.lang.Object
systextil.dao.ApontamentoDeProducao
Representa a tabela
EXEC_010-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DAOBuilder<ApontamentoDeProducao> final br.com.intersys.systextil.connection.Amountfinal CodMaquinafinal CodProdutofinal Datefinal intfinal intfinal intfinal Stringfinal Stringfinal Stringfinal Stringfinal Stringfinal br.com.intersys.systextil.connection.Amountfinal intfinal doublefinal intfinal br.com.intersys.systextil.connection.Amountfinal doublefinal doublefinal doublefinal doublefinal doublefinal doublefinal intfinal Stringfinal br.com.intersys.systextil.connection.Amountfinal br.com.intersys.systextil.connection.Amountfinal intfinal doublefinal double -
Method Summary
Modifier and TypeMethodDescriptionstatic ApontamentoDeProducaoget(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) static voidinsert(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.static booleaninsert(br.com.intersys.systextil.connection.AppConnection conn, RoloDeTecido rolo, CodMaquina maquina, int minutosTurno, double qtdeCapacidade) static ApontamentoDeProducaomake(br.com.intersys.systextil.connection.AppConnection conn) static doubletempoDisponivelNoTurno(br.com.intersys.systextil.connection.AppConnection conn, int turno, Date dataProducao, CodMaquina maquina) Calcula o tempo disponível no turno nessamaquinaedataProducaocom base nos apontamentos de produção.static intupdateQtdeProduzidaToZero(br.com.intersys.systextil.connection.AppConnection conn, RoloDeTecido rolo, Date dataProducao, double qtdeSegunda) static intupdateQuantidades(br.com.intersys.systextil.connection.AppConnection conn, RoloDeTecido rolo, Date dataProducao, double quantidade)
-
Field Details
-
data_producao
-
turno
public final int turno -
equipe
public final int equipe -
grupo_maquina
-
subgrupo_maquina
-
numero_maquina
public final int numero_maquina -
it_acumu_nivel99
-
it_acumu_grupo
-
it_acumu_subgrupo
-
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
-
codProduto
-
producao_relogio
public final double producao_relogio -
fusos_utilizados
public final int fusos_utilizados -
familia_maq
public final int familia_maq -
BUILDER
-
-
Method Details
-
make
-
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 nessamaquinaedataProducaocom 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çãomaquina- 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)
-