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.Amount
final CodMaquina
final CodProduto
final Date
final int
final int
final int
final String
final String
final String
final String
final String
final br.com.intersys.systextil.connection.Amount
final int
final double
final int
final br.com.intersys.systextil.connection.Amount
final double
final double
final double
final double
final double
final double
final int
final String
final br.com.intersys.systextil.connection.Amount
final br.com.intersys.systextil.connection.Amount
final int
final double
final double
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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) 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.static boolean
insert
(br.com.intersys.systextil.connection.AppConnection conn, RoloDeTecido rolo, CodMaquina maquina, int minutosTurno, double qtdeCapacidade) static ApontamentoDeProducao
make
(br.com.intersys.systextil.connection.AppConnection conn) static double
tempoDisponivelNoTurno
(br.com.intersys.systextil.connection.AppConnection conn, int turno, Date dataProducao, CodMaquina maquina) Calcula o tempo disponível no turno nessamaquina
edataProducao
com base nos apontamentos de produção.static int
updateQtdeProduzidaToZero
(br.com.intersys.systextil.connection.AppConnection conn, RoloDeTecido rolo, Date dataProducao, double qtdeSegunda) static int
updateQuantidades
(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 nessamaquina
edataProducao
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çã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)
-