This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Integracao\Bnafar\OperacaoTipo;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class BnafarOperacaoTipo_20240506140459 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$operacoes = [
|
||||
['id' => 1, 'descricao' => 'Operação de inclusão de registros'],
|
||||
['id' => 2, 'descricao' => 'Operação de alteração de registros'],
|
||||
['id' => 3, 'descricao' => 'Operação de exclusão de registros'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(OperacaoTipo::class, $operacoes, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Integracao\Bnafar\ProcessamentoStatus;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class BnafarProcessamentoStatus_20240506140539 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$status = [
|
||||
['id' => 1, 'descricao' => 'Protocolo na fila de processamento aguardando o início do processamento'],
|
||||
['id' => 2, 'descricao' => 'Servidor iniciou o processamento do protocolo, mas ainda não finalizado'],
|
||||
['id' => 3, 'descricao' => 'Processamento finalizado, sem inconsistências'],
|
||||
['id' => 4, 'descricao' => 'Processamento finalizado, com ao menos um registro inconsistente'],
|
||||
['id' => 5, 'descricao' => 'Erro interno do servidor ao processar o arquivo. O protocolo será enviado novamente para a fila de processamento'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(ProcessamentoStatus::class, $status, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Integracao\Bnafar\ServicoTipo;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class BnafarServicoTipo_20240506140614 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$servicos = [
|
||||
['id' => 1, 'descricao' => 'Entrada'],
|
||||
['id' => 2, 'descricao' => 'Saída'],
|
||||
['id' => 3, 'descricao' => 'Dispensação'],
|
||||
['id' => 4, 'descricao' => 'Posição de Estoque'],
|
||||
['id' => 5, 'descricao' => 'Avaliação'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(ServicoTipo::class, $servicos, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Integracao\Bnafar\SaidaTipo;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class BnafarSaidaTipo_20240506141015 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$tipos = [
|
||||
['id' => 1, 'codigo' => 'S-AE', 'descricao' => 'Saída por ajuste de estoque'],
|
||||
['id' => 2, 'codigo' => 'S-AEA', 'descricao' => 'Saída por amostra, exposição e análise'],
|
||||
['id' => 3, 'codigo' => 'S-TR', 'descricao' => 'Saída por transferência/remanejamento'],
|
||||
['id' => 4, 'codigo' => 'S-PE', 'descricao' => 'Saída por perda'],
|
||||
['id' => 5, 'codigo' => 'S-D', 'descricao' => 'Saída por doação'],
|
||||
['id' => 6, 'codigo' => 'S-VV', 'descricao' => 'Saída por validade vencida'],
|
||||
['id' => 7, 'codigo' => 'S-DD', 'descricao' => 'Saída por distribuição'],
|
||||
['id' => 8, 'codigo' => 'S-DEP', 'descricao' => 'Devolução de entrada de produto'],
|
||||
['id' => 9, 'codigo' => 'S-EE', 'descricao' => 'Saída por devolução de empréstimo'],
|
||||
['id' => 10, 'codigo' => 'S-E', 'descricao' => 'Saída para empréstimo'],
|
||||
['id' => 11, 'codigo' => 'S-AS', 'descricao' => 'Saída por apreensão sanitária'],
|
||||
['id' => 12, 'codigo' => 'S-PA', 'descricao' => 'Saída para usuário SUS sem CNS'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(SaidaTipo::class, $tipos, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Farmacia\LivroStatus as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class LivroStatus_20240506141120 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$status = [
|
||||
['id' => 1, 'nome' => 'ABERTO'],
|
||||
['id' => 2, 'nome' => 'FECHADO'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $status, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Farmacia\AltoCusto\ProcessoItemMesStatus as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class AltoCustoProcessoItemMesStatus_20240506141207 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$tipo = [
|
||||
['id' => 1, 'nome' => 'PENDENTE ENVIO DRS'],
|
||||
['id' => 2, 'nome' => 'PENTENDE RETIRADA DRS'],
|
||||
['id' => 3, 'nome' => 'PENDENTE RETIRADA PACIENTE'],
|
||||
['id' => 4, 'nome' => 'RETIRADO PACIENTE'],
|
||||
['id' => 5, 'nome' => 'PROCESSO DEVOLVIDO'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $tipo, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Farmacia\AltoCusto\ProcessoTipo as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class AltoCustoProcessoTipo_20240506141246 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$tipo = [
|
||||
['id' => 1, 'nome' => 'CASO NOVO'],
|
||||
['id' => 2, 'nome' => 'CONTINUIDADE'],
|
||||
['id' => 3, 'nome' => 'RENOVAÇÃO'],
|
||||
['id' => 4, 'nome' => 'TROCA/INCLUSÃO'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $tipo, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Funcionalidade;
|
||||
use Database\Seeders\Base\Menu;
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class FuncionalidadeMenuPermissao_20240702160357 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
use App\Enums\Farmacia\AltoCusto\ProcessoSubtipo as Enum;
|
||||
use App\Enums\Farmacia\AltoCusto\ProcessoTipo;
|
||||
use App\Models\Farmacia\AltoCusto\ProcessoSubtipo;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class ProcessoSubtipo_20241206153330 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$subtipo = [
|
||||
['id' => Enum::CONTROLADOS, 'nome' => 'CONTROLADOS', 'tipo_id' => ProcessoTipo::CONTINUIDADE],
|
||||
['id' => Enum::DIVERSOS, 'nome' => 'DIVERSOS', 'tipo_id' => ProcessoTipo::CONTINUIDADE],
|
||||
['id' => Enum::TERMOLABEIS, 'nome' => 'TERMOLÁBEIS', 'tipo_id' => ProcessoTipo::CONTINUIDADE],
|
||||
['id' => Enum::OUTROS, 'nome' => 'OUTROS', 'tipo_id' => ProcessoTipo::CONTINUIDADE],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(ProcessoSubtipo::class, $subtipo, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class AtualizarCodigoMaterialSeeder_20250704135329 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$codigos = [
|
||||
'BR0332754U0097' => 'BR0294643U0097',
|
||||
'BR0305247U0067' => 'BR0383750U0067',
|
||||
'BR0266863U0062' => 'BR0394856U0062',
|
||||
'BR0268150U0110' => 'BR0448595U0110',
|
||||
];
|
||||
|
||||
foreach ($codigos as $codigoAntigo => $codigoNovo) {
|
||||
DB::table('cadastro_material_bnafar')
|
||||
->where('codigo', $codigoAntigo)
|
||||
->update(['codigo' => $codigoNovo]);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class AtualizarIdHistoricoFarmaciaV1Seeder_20251020135329 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$cidadaos = DB::table('cadastro_cidadao')
|
||||
->select('cidadao_id', 'id')
|
||||
->whereNotNull('cidadao_id')
|
||||
->get();
|
||||
|
||||
$count = 0;
|
||||
|
||||
foreach ($cidadaos as $c) {
|
||||
|
||||
$updated = DB::table('farmacia_historico_dispensacao_v1')
|
||||
->where('cidadao_id', $c->cidadao_id)
|
||||
->update(['cidadao_id' => $c->id]);
|
||||
|
||||
$count += $updated;
|
||||
}
|
||||
|
||||
echo "Atualizados {$count} registros na tabela farmacia_historico_dispensacao_v1.\n";
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user