Commit a6c735d2aaf7806cbaafc8cfdf2cfb4049495eaa
1 parent
4f1ba59f
Exists in
master
Redmine #4839
Showing
2 changed files
with
60 additions
and
14 deletions
Show diff stats
cit-adm-materiais-api/src/main/resources/scripts-bd/Migracao_MPOG/04-Patrimonio.sql
@@ -2368,7 +2368,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | @@ -2368,7 +2368,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | ||
2368 | dominiotipohistorico_id, | 2368 | dominiotipohistorico_id, |
2369 | dominiotipomotivoalteracao_id, | 2369 | dominiotipomotivoalteracao_id, |
2370 | dominioclassereferencia_id, | 2370 | dominioclassereferencia_id, |
2371 | - idClasseReferencia | 2371 | + idClasseReferencia, |
2372 | + codigooperacao | ||
2372 | ) | 2373 | ) |
2373 | SELECT | 2374 | SELECT |
2374 | NEXTVAL('hibernate_sequence'), | 2375 | NEXTVAL('hibernate_sequence'), |
@@ -2385,7 +2386,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | @@ -2385,7 +2386,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | ||
2385 | hist_entrada, | 2386 | hist_entrada, |
2386 | mot_incorporacao, | 2387 | mot_incorporacao, |
2387 | classeId, | 2388 | classeId, |
2388 | - E.ID | 2389 | + E.ID, |
2390 | + E.CODIGO | ||
2389 | FROM ENTRADA E | 2391 | FROM ENTRADA E |
2390 | INNER JOIN ENTRADAPATRIMONIO EP ON (EP.ID = E.ID) | 2392 | INNER JOIN ENTRADAPATRIMONIO EP ON (EP.ID = E.ID) |
2391 | INNER JOIN ENTRADAPATRIMONIOITEM I ON (I.ENTRADA_ID = E.ID) | 2393 | INNER JOIN ENTRADAPATRIMONIOITEM I ON (I.ENTRADA_ID = E.ID) |
@@ -2410,7 +2412,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | @@ -2410,7 +2412,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | ||
2410 | dominiotipohistorico_id, | 2412 | dominiotipohistorico_id, |
2411 | dominiotipomotivoalteracao_id, | 2413 | dominiotipomotivoalteracao_id, |
2412 | dominioclassereferencia_id, | 2414 | dominioclassereferencia_id, |
2413 | - idClasseReferencia | 2415 | + idClasseReferencia, |
2416 | + codigooperacao | ||
2414 | ) | 2417 | ) |
2415 | SELECT | 2418 | SELECT |
2416 | NEXTVAL('hibernate_sequence'), | 2419 | NEXTVAL('hibernate_sequence'), |
@@ -2427,7 +2430,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | @@ -2427,7 +2430,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | ||
2427 | hist_entrada, | 2430 | hist_entrada, |
2428 | mot_contabilizacao, | 2431 | mot_contabilizacao, |
2429 | classeId, | 2432 | classeId, |
2430 | - E.ID | 2433 | + E.ID, |
2434 | + E.CODIGO | ||
2431 | FROM ENTRADA E | 2435 | FROM ENTRADA E |
2432 | INNER JOIN ENTRADAPATRIMONIOITEM I ON (I.ENTRADA_ID = E.ID) | 2436 | INNER JOIN ENTRADAPATRIMONIOITEM I ON (I.ENTRADA_ID = E.ID) |
2433 | INNER JOIN BEMPATRIMONIAL B ON (B.ENTRADAITEM_ID = I.ID) | 2437 | INNER JOIN BEMPATRIMONIAL B ON (B.ENTRADAITEM_ID = I.ID) |
@@ -2451,7 +2455,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | @@ -2451,7 +2455,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | ||
2451 | dominiotipohistorico_id, | 2455 | dominiotipohistorico_id, |
2452 | dominiotipomotivoalteracao_id, | 2456 | dominiotipomotivoalteracao_id, |
2453 | dominioclassereferencia_id, | 2457 | dominioclassereferencia_id, |
2454 | - idClasseReferencia | 2458 | + idClasseReferencia, |
2459 | + codigooperacao | ||
2455 | ) | 2460 | ) |
2456 | SELECT | 2461 | SELECT |
2457 | NEXTVAL('hibernate_sequence'), | 2462 | NEXTVAL('hibernate_sequence'), |
@@ -2468,7 +2473,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | @@ -2468,7 +2473,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | ||
2468 | hist_baixa, | 2473 | hist_baixa, |
2469 | mot_baixa, | 2474 | mot_baixa, |
2470 | classeId, | 2475 | classeId, |
2471 | - B.ID | 2476 | + B.ID, |
2477 | + BP.CODIGO | ||
2472 | FROM BAIXA B | 2478 | FROM BAIXA B |
2473 | INNER JOIN BAIXAPATRIMONIO BP ON (BP.ID = B.ID) | 2479 | INNER JOIN BAIXAPATRIMONIO BP ON (BP.ID = B.ID) |
2474 | INNER JOIN BAIXAPATRIMONIOITEM I ON (I.BAIXA_ID = BP.ID) | 2480 | INNER JOIN BAIXAPATRIMONIOITEM I ON (I.BAIXA_ID = BP.ID) |
@@ -2492,7 +2498,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | @@ -2492,7 +2498,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | ||
2492 | dominiotipohistorico_id, | 2498 | dominiotipohistorico_id, |
2493 | dominiotipomotivoalteracao_id, | 2499 | dominiotipomotivoalteracao_id, |
2494 | dominioclassereferencia_id, | 2500 | dominioclassereferencia_id, |
2495 | - idClasseReferencia | 2501 | + idClasseReferencia, |
2502 | + codigooperacao | ||
2496 | ) | 2503 | ) |
2497 | select | 2504 | select |
2498 | NEXTVAL('hibernate_sequence'), | 2505 | NEXTVAL('hibernate_sequence'), |
@@ -2510,7 +2517,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | @@ -2510,7 +2517,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | ||
2510 | hist_transf_interna, | 2517 | hist_transf_interna, |
2511 | mot_transf_interna, | 2518 | mot_transf_interna, |
2512 | classeId, | 2519 | classeId, |
2513 | - t.id | 2520 | + t.id, |
2521 | + t.codigo | ||
2514 | from transferencia t | 2522 | from transferencia t |
2515 | inner join transferenciaitem i on (i.transferencia_id = t.id) | 2523 | inner join transferenciaitem i on (i.transferencia_id = t.id) |
2516 | inner join estruturaorganizacional ed on (ed.id = t.unidadedestino_id) | 2524 | inner join estruturaorganizacional ed on (ed.id = t.unidadedestino_id) |
@@ -2534,7 +2542,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | @@ -2534,7 +2542,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | ||
2534 | dominiotipohistorico_id, | 2542 | dominiotipohistorico_id, |
2535 | dominiotipomotivoalteracao_id, | 2543 | dominiotipomotivoalteracao_id, |
2536 | dominioclassereferencia_id, | 2544 | dominioclassereferencia_id, |
2537 | - idClasseReferencia | 2545 | + idClasseReferencia, |
2546 | + codigooperacao | ||
2538 | ) | 2547 | ) |
2539 | select | 2548 | select |
2540 | NEXTVAL('hibernate_sequence'), | 2549 | NEXTVAL('hibernate_sequence'), |
@@ -2551,7 +2560,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | @@ -2551,7 +2560,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | ||
2551 | hist_atribuir_detentor, | 2560 | hist_atribuir_detentor, |
2552 | mot_definicao_detentor, | 2561 | mot_definicao_detentor, |
2553 | classeId, | 2562 | classeId, |
2554 | - d.id | 2563 | + d.id, |
2564 | + d.codigo | ||
2555 | from definicaodetentor d | 2565 | from definicaodetentor d |
2556 | inner join definicaodetentoritem di on (di.definicaodetentor_id = d.id) | 2566 | inner join definicaodetentoritem di on (di.definicaodetentor_id = d.id) |
2557 | inner join parceiro par on (par.id = d.colaborador_id) | 2567 | inner join parceiro par on (par.id = d.colaborador_id) |
@@ -2574,7 +2584,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | @@ -2574,7 +2584,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | ||
2574 | dominiotipohistorico_id, | 2584 | dominiotipohistorico_id, |
2575 | dominiotipomotivoalteracao_id, | 2585 | dominiotipomotivoalteracao_id, |
2576 | dominioclassereferencia_id, | 2586 | dominioclassereferencia_id, |
2577 | - idClasseReferencia | 2587 | + idClasseReferencia, |
2588 | + codigooperacao | ||
2578 | ) | 2589 | ) |
2579 | select | 2590 | select |
2580 | NEXTVAL('hibernate_sequence'), | 2591 | NEXTVAL('hibernate_sequence'), |
@@ -2591,7 +2602,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | @@ -2591,7 +2602,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | ||
2591 | hist_alteracao as tipo_historico, | 2602 | hist_alteracao as tipo_historico, |
2592 | mot_saida_temporaria as motivo_historico, | 2603 | mot_saida_temporaria as motivo_historico, |
2593 | classeId, | 2604 | classeId, |
2594 | - s.id | 2605 | + s.id, |
2606 | + s.codigo | ||
2595 | from saidatemporaria s | 2607 | from saidatemporaria s |
2596 | inner join saidatemporariaitem si on (si.saidatemporaria_id = s.id) | 2608 | inner join saidatemporariaitem si on (si.saidatemporaria_id = s.id) |
2597 | inner join bempatrimonial bem on (bem.id = si.bempatrimonial_id) | 2609 | inner join bempatrimonial bem on (bem.id = si.bempatrimonial_id) |
@@ -2612,7 +2624,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | @@ -2612,7 +2624,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | ||
2612 | dominiotipohistorico_id, | 2624 | dominiotipohistorico_id, |
2613 | dominiotipomotivoalteracao_id, | 2625 | dominiotipomotivoalteracao_id, |
2614 | dominioclassereferencia_id, | 2626 | dominioclassereferencia_id, |
2615 | - idClasseReferencia | 2627 | + idClasseReferencia, |
2628 | + codigooperacao | ||
2616 | ) | 2629 | ) |
2617 | select | 2630 | select |
2618 | NEXTVAL('hibernate_sequence'), | 2631 | NEXTVAL('hibernate_sequence'), |
@@ -2629,7 +2642,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | @@ -2629,7 +2642,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT | ||
2629 | hist_alteracao as tipo_historico, | 2642 | hist_alteracao as tipo_historico, |
2630 | mot_retorno_saida as motivo_historico, | 2643 | mot_retorno_saida as motivo_historico, |
2631 | classeId, | 2644 | classeId, |
2632 | - s.id | 2645 | + s.id, |
2646 | + s.codigo | ||
2633 | from saidatemporaria s | 2647 | from saidatemporaria s |
2634 | inner join saidatemporariaitem si on (si.saidatemporaria_id = s.id) | 2648 | inner join saidatemporariaitem si on (si.saidatemporaria_id = s.id) |
2635 | inner join bempatrimonial bem on (bem.id = si.bempatrimonial_id) | 2649 | inner join bempatrimonial bem on (bem.id = si.bempatrimonial_id) |
cit-adm-materiais-api/src/main/resources/scripts-bd/postgres/v1.15.0/01-cit-adm-materiais-v1.15.0-postgres.sql
@@ -1609,3 +1609,35 @@ END$$; | @@ -1609,3 +1609,35 @@ END$$; | ||
1609 | 1609 | ||
1610 | */ | 1610 | */ |
1611 | -- ERICK FIM 10/05/2016 | 1611 | -- ERICK FIM 10/05/2016 |
1612 | + | ||
1613 | +-- RONAN INICIO 12/05/2016 | ||
1614 | +update historicobempatrimonial hbp set codigooperacao = e.codigo | ||
1615 | + from entrada e | ||
1616 | + where e.id = hbp.idclassereferencia and hbp.codigooperacao is null | ||
1617 | + and hbp.dominioclassereferencia_id = ( | ||
1618 | + select id from dominio where chave = 'classeReferencia' and codigo = 1); | ||
1619 | + | ||
1620 | +update historicobempatrimonial hbp set codigooperacao = b.codigo | ||
1621 | + from baixapatrimonio b | ||
1622 | + where b.id = hbp.idclassereferencia and hbp.codigooperacao is null | ||
1623 | + and hbp.dominioclassereferencia_id = ( | ||
1624 | + select id from dominio where chave = 'classeReferencia' and codigo = 2); | ||
1625 | + | ||
1626 | +update historicobempatrimonial hbp set codigooperacao = t.codigo | ||
1627 | + from transferencia t | ||
1628 | + where t.id = hbp.idclassereferencia and hbp.codigooperacao is null | ||
1629 | + and hbp.dominioclassereferencia_id in ( | ||
1630 | + select id from dominio where chave = 'classeReferencia' and (codigo = 3 or codigo = 4)); | ||
1631 | + | ||
1632 | +update historicobempatrimonial hbp set codigooperacao = s.codigo | ||
1633 | + from saidatemporaria s | ||
1634 | + where s.id = hbp.idclassereferencia and hbp.codigooperacao is null | ||
1635 | + and hbp.dominioclassereferencia_id = ( | ||
1636 | + select id from dominio where chave = 'classeReferencia' and codigo = 9); | ||
1637 | + | ||
1638 | +update historicobempatrimonial hbp set codigooperacao = d.codigo | ||
1639 | + from definicaodetentor d | ||
1640 | + where d.id = hbp.idclassereferencia and hbp.codigooperacao is null | ||
1641 | + and hbp.dominioclassereferencia_id = ( | ||
1642 | + select id from dominio where chave = 'classeReferencia' and codigo = 10); | ||
1643 | +-- RONAN FIM 12/05/2016 | ||
1612 | \ No newline at end of file | 1644 | \ No newline at end of file |