This commit is contained in:
684
api/database/seeders/2024_05_03_090333_cns_termo_invalido.php
Normal file
684
api/database/seeders/2024_05_03_090333_cns_termo_invalido.php
Normal file
@@ -0,0 +1,684 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cns\TermoInvalido as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class CnsTermoInvalido_20240503090333 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$termos = [
|
||||
['id' => 1, 'descricao' => 'A MESMA'],
|
||||
['id' => 2, 'descricao' => 'ABENCOADA'],
|
||||
['id' => 3, 'descricao' => 'ABESTADO'],
|
||||
['id' => 4, 'descricao' => 'ABORTO'],
|
||||
['id' => 5, 'descricao' => 'ACOLHEDORA'],
|
||||
['id' => 6, 'descricao' => 'ACOMPANHANTES'],
|
||||
['id' => 7, 'descricao' => 'A DECLARAR'],
|
||||
['id' => 8, 'descricao' => 'ADOLESCENTE'],
|
||||
['id' => 9, 'descricao' => 'ADULT'],
|
||||
['id' => 10, 'descricao' => 'AMATEUR'],
|
||||
['id' => 11, 'descricao' => 'AMESMA'],
|
||||
['id' => 12, 'descricao' => 'ANAL'],
|
||||
['id' => 13, 'descricao' => 'ANDARILHA'],
|
||||
['id' => 14, 'descricao' => 'ANDARILHO'],
|
||||
['id' => 15, 'descricao' => 'AQUILO QUE EU GOSTO'],
|
||||
['id' => 16, 'descricao' => 'AREA VIP'],
|
||||
['id' => 17, 'descricao' => 'ARROMBADA'],
|
||||
['id' => 18, 'descricao' => 'ARROMBADAS'],
|
||||
['id' => 19, 'descricao' => 'ARROMBADO'],
|
||||
['id' => 20, 'descricao' => 'ATIMORTO'],
|
||||
['id' => 21, 'descricao' => 'AVELUDADA'],
|
||||
['id' => 22, 'descricao' => 'BABACA'],
|
||||
['id' => 23, 'descricao' => 'BACANAL'],
|
||||
['id' => 24, 'descricao' => 'BACURINHA'],
|
||||
['id' => 25, 'descricao' => 'BAITOLA'],
|
||||
['id' => 26, 'descricao' => 'BANGUELA'],
|
||||
['id' => 29, 'descricao' => 'BICHA'],
|
||||
['id' => 30, 'descricao' => 'BICHO QUE MATA O HOMEM'],
|
||||
['id' => 31, 'descricao' => 'BICHONA'],
|
||||
['id' => 32, 'descricao' => 'BIFE A ROLE'],
|
||||
['id' => 33, 'descricao' => 'BISCOITO RECHEADO'],
|
||||
['id' => 34, 'descricao' => 'BI-SEXUAL'],
|
||||
['id' => 35, 'descricao' => 'BISSEXUAIS'],
|
||||
['id' => 36, 'descricao' => 'BISSEXUAL'],
|
||||
['id' => 37, 'descricao' => 'BIXA'],
|
||||
['id' => 38, 'descricao' => 'BIZARRE'],
|
||||
['id' => 39, 'descricao' => 'BOCA BANGUELA'],
|
||||
['id' => 40, 'descricao' => 'BOCA DE BAIXO'],
|
||||
['id' => 41, 'descricao' => 'BOCA DE CABELO'],
|
||||
['id' => 42, 'descricao' => 'BOCA VERTICAL'],
|
||||
['id' => 43, 'descricao' => 'BOCA-DE-GIA'],
|
||||
['id' => 44, 'descricao' => 'BOCETA'],
|
||||
['id' => 45, 'descricao' => 'BOIOLA'],
|
||||
['id' => 46, 'descricao' => 'BOLCINHA'],
|
||||
['id' => 47, 'descricao' => 'BOLSINHA'],
|
||||
['id' => 48, 'descricao' => 'BOQUETE'],
|
||||
['id' => 49, 'descricao' => 'BOQUETEIRA'],
|
||||
['id' => 50, 'descricao' => 'BOQUETEIRO'],
|
||||
['id' => 51, 'descricao' => 'BOQUETERA'],
|
||||
['id' => 52, 'descricao' => 'BOQUETERO'],
|
||||
['id' => 53, 'descricao' => 'BOQUETES'],
|
||||
['id' => 54, 'descricao' => 'BOQUINHA DE VELUDO'],
|
||||
['id' => 56, 'descricao' => 'BOSTA'],
|
||||
['id' => 57, 'descricao' => 'BRASILEIRINHAS'],
|
||||
['id' => 58, 'descricao' => 'BRECHECA'],
|
||||
['id' => 59, 'descricao' => 'BUCA'],
|
||||
['id' => 60, 'descricao' => 'BUCEFULA'],
|
||||
['id' => 61, 'descricao' => 'BUCETA'],
|
||||
['id' => 62, 'descricao' => 'BUCETAO'],
|
||||
['id' => 63, 'descricao' => 'BUCETAS'],
|
||||
['id' => 64, 'descricao' => 'BUCETASSO'],
|
||||
['id' => 65, 'descricao' => 'BUCETINHA'],
|
||||
['id' => 66, 'descricao' => 'BUCETINHAS'],
|
||||
['id' => 67, 'descricao' => 'BUCETONAS'],
|
||||
['id' => 68, 'descricao' => 'BUEIRO ONDE DESCE O CARECA'],
|
||||
['id' => 69, 'descricao' => 'BUNDA'],
|
||||
['id' => 70, 'descricao' => 'BUNDAS'],
|
||||
['id' => 71, 'descricao' => 'BUNDUDAS'],
|
||||
['id' => 72, 'descricao' => 'BURACO DA SERPENTE'],
|
||||
['id' => 73, 'descricao' => 'BURACO NO MEIO DA FLORESTA'],
|
||||
['id' => 74, 'descricao' => 'BUTTMAN'],
|
||||
['id' => 75, 'descricao' => 'CABACA'],
|
||||
['id' => 76, 'descricao' => 'CABELUDA'],
|
||||
['id' => 77, 'descricao' => 'CABELUDO'],
|
||||
['id' => 78, 'descricao' => 'CABOQUINHO'],
|
||||
['id' => 79, 'descricao' => 'CACETE'],
|
||||
['id' => 80, 'descricao' => 'CACHORRA'],
|
||||
['id' => 81, 'descricao' => 'CACHULETA'],
|
||||
['id' => 82, 'descricao' => 'CADACER'],
|
||||
['id' => 83, 'descricao' => 'CADASTRADA'],
|
||||
['id' => 84, 'descricao' => 'CADASTRADO'],
|
||||
['id' => 85, 'descricao' => 'CADAVER'],
|
||||
['id' => 86, 'descricao' => 'CADAVER'],
|
||||
['id' => 87, 'descricao' => 'CAGALHAO'],
|
||||
['id' => 88, 'descricao' => 'CAIXA DOS PRAZERES'],
|
||||
['id' => 89, 'descricao' => 'CAIXETA ADORADA'],
|
||||
['id' => 90, 'descricao' => 'CAIXINHA DE OURO'],
|
||||
['id' => 91, 'descricao' => 'CALCINHA'],
|
||||
['id' => 92, 'descricao' => 'CALCINHAS'],
|
||||
['id' => 93, 'descricao' => 'CAMINHO DA FELICIDADE'],
|
||||
['id' => 94, 'descricao' => 'CAMPO ALAGADO'],
|
||||
['id' => 95, 'descricao' => 'CAPO DE FUSCA'],
|
||||
['id' => 96, 'descricao' => 'CARAI DE ASA'],
|
||||
['id' => 97, 'descricao' => 'CARALHA'],
|
||||
['id' => 98, 'descricao' => 'CARALHO'],
|
||||
['id' => 99, 'descricao' => 'CARALHUDO'],
|
||||
['id' => 100, 'descricao' => 'CARBORIZADO'],
|
||||
['id' => 101, 'descricao' => 'CARNE'],
|
||||
['id' => 102, 'descricao' => 'CARNE VAGINOSA'],
|
||||
['id' => 104, 'descricao' => 'CASA DO CARALHO'],
|
||||
['id' => 105, 'descricao' => 'CASSETE'],
|
||||
['id' => 106, 'descricao' => 'CAVERNA MISTERIOSA'],
|
||||
['id' => 107, 'descricao' => 'CEQUELADA'],
|
||||
['id' => 108, 'descricao' => 'CEQUELADO'],
|
||||
['id' => 109, 'descricao' => 'CHALERINHA'],
|
||||
['id' => 110, 'descricao' => 'CHATICO'],
|
||||
['id' => 111, 'descricao' => 'CHAVASCA'],
|
||||
['id' => 112, 'descricao' => 'CHECHECA'],
|
||||
['id' => 113, 'descricao' => 'CHERECA'],
|
||||
['id' => 114, 'descricao' => 'CHIBIO'],
|
||||
['id' => 115, 'descricao' => 'CHIMBICA'],
|
||||
['id' => 116, 'descricao' => 'CHUPADA'],
|
||||
['id' => 117, 'descricao' => 'CHUPADOR'],
|
||||
['id' => 118, 'descricao' => 'CHUPADORA'],
|
||||
['id' => 119, 'descricao' => 'CHUPANDO'],
|
||||
['id' => 120, 'descricao' => 'CHUPETA'],
|
||||
['id' => 121, 'descricao' => 'CHUPETINHA'],
|
||||
['id' => 122, 'descricao' => 'CHUPETINHA'],
|
||||
['id' => 123, 'descricao' => 'CHUPOU'],
|
||||
['id' => 124, 'descricao' => 'CICLANA'],
|
||||
['id' => 125, 'descricao' => 'CICLANO'],
|
||||
['id' => 126, 'descricao' => 'CITERNA DE PORRA'],
|
||||
['id' => 127, 'descricao' => 'CLCKLCKCNJHHHHJ'],
|
||||
['id' => 128, 'descricao' => 'CLITORIS'],
|
||||
['id' => 129, 'descricao' => 'COCOTA'],
|
||||
['id' => 130, 'descricao' => 'COMUNICAÇÃO'],
|
||||
['id' => 131, 'descricao' => 'COMUNICAÇÕES'],
|
||||
['id' => 132, 'descricao' => 'CONA'],
|
||||
['id' => 133, 'descricao' => 'CONCHA'],
|
||||
['id' => 134, 'descricao' => 'COORDENÇÃO'],
|
||||
['id' => 135, 'descricao' => 'COPO DE FAZER MILKSHAKE'],
|
||||
['id' => 136, 'descricao' => 'COPO DE VENUS'],
|
||||
['id' => 137, 'descricao' => 'COROAS'],
|
||||
['id' => 138, 'descricao' => 'CORPO'],
|
||||
['id' => 139, 'descricao' => 'CORRUPTO'],
|
||||
['id' => 140, 'descricao' => 'CRIANCA'],
|
||||
['id' => 141, 'descricao' => 'CRISTA DE GALO'],
|
||||
['id' => 142, 'descricao' => 'CROSSDRESSER'],
|
||||
['id' => 143, 'descricao' => 'CU'],
|
||||
['id' => 144, 'descricao' => 'CUECAO'],
|
||||
['id' => 145, 'descricao' => 'CUSTOZINHA'],
|
||||
['id' => 146, 'descricao' => 'CUZAO'],
|
||||
['id' => 147, 'descricao' => 'CUZINHO'],
|
||||
['id' => 148, 'descricao' => 'CUZINHOS'],
|
||||
['id' => 149, 'descricao' => 'DADEIRA'],
|
||||
['id' => 150, 'descricao' => 'DE PROGRAMA'],
|
||||
['id' => 151, 'descricao' => 'DECLARADA'],
|
||||
['id' => 152, 'descricao' => 'DECLARADO'],
|
||||
['id' => 153, 'descricao' => 'DECLARAR'],
|
||||
['id' => 154, 'descricao' => 'DEPARTAMENTO'],
|
||||
['id' => 155, 'descricao' => 'DEPOSITO DE PORRA'],
|
||||
['id' => 156, 'descricao' => 'DESCINHECIDO'],
|
||||
['id' => 157, 'descricao' => 'DESCNHECIDO'],
|
||||
['id' => 158, 'descricao' => 'DESCOMHECIDO'],
|
||||
['id' => 159, 'descricao' => 'DESCONECIDO'],
|
||||
['id' => 160, 'descricao' => 'DESCONEHECIDO'],
|
||||
['id' => 161, 'descricao' => 'DESCONHACIDO'],
|
||||
['id' => 162, 'descricao' => 'DESCONHCEIDA'],
|
||||
['id' => 163, 'descricao' => 'DESCONHCIDO'],
|
||||
['id' => 164, 'descricao' => 'DESCONHECID'],
|
||||
['id' => 165, 'descricao' => 'DESCONHECIDA'],
|
||||
['id' => 166, 'descricao' => 'DESCONHECIDO'],
|
||||
['id' => 167, 'descricao' => 'DESCONHECIDO-INDIGENTE'],
|
||||
['id' => 168, 'descricao' => 'DESCONHECIO'],
|
||||
['id' => 169, 'descricao' => 'DESCONHESIDO'],
|
||||
['id' => 170, 'descricao' => 'DESCONHJECIDO'],
|
||||
['id' => 171, 'descricao' => 'DESCONNHECIDO'],
|
||||
['id' => 172, 'descricao' => 'DESCOSNHECIDO'],
|
||||
['id' => 173, 'descricao' => 'DESCONHECIDA'],
|
||||
['id' => 174, 'descricao' => 'DESEJADA'],
|
||||
['id' => 175, 'descricao' => 'DESGRACA DE MACHO'],
|
||||
['id' => 176, 'descricao' => 'DESONHECIDO'],
|
||||
['id' => 177, 'descricao' => 'DESWCONHECIDO'],
|
||||
['id' => 178, 'descricao' => 'DESXONHECIDO'],
|
||||
['id' => 179, 'descricao' => 'DFSDF'],
|
||||
['id' => 180, 'descricao' => 'DIRETORIA'],
|
||||
['id' => 181, 'descricao' => 'DITA-CUJA'],
|
||||
['id' => 182, 'descricao' => 'DIVINA FLOR DA MULHER'],
|
||||
['id' => 183, 'descricao' => 'DIVISAO'],
|
||||
['id' => 184, 'descricao' => 'DSCONHECIDO'],
|
||||
['id' => 185, 'descricao' => 'EFTAL'],
|
||||
['id' => 186, 'descricao' => 'EFTO'],
|
||||
['id' => 187, 'descricao' => 'EGNORADO'],
|
||||
['id' => 188, 'descricao' => 'EJACULACAO'],
|
||||
['id' => 189, 'descricao' => 'ELEGANCIA'],
|
||||
['id' => 190, 'descricao' => 'ENATIMORTO'],
|
||||
['id' => 191, 'descricao' => 'ENCANTADA'],
|
||||
['id' => 192, 'descricao' => 'ENCOXADA'],
|
||||
['id' => 193, 'descricao' => 'ENGOLE-ESPADA'],
|
||||
['id' => 194, 'descricao' => 'ENRABADAS'],
|
||||
['id' => 195, 'descricao' => 'ERETIL'],
|
||||
['id' => 196, 'descricao' => 'EROSGUIDE'],
|
||||
['id' => 197, 'descricao' => 'EROSMANIA'],
|
||||
['id' => 198, 'descricao' => 'EROTIC'],
|
||||
['id' => 199, 'descricao' => 'EROTICA'],
|
||||
['id' => 200, 'descricao' => 'EROTICAS'],
|
||||
['id' => 201, 'descricao' => 'EROTICO'],
|
||||
['id' => 202, 'descricao' => 'EROTICOS'],
|
||||
['id' => 203, 'descricao' => 'EROTIKA'],
|
||||
['id' => 204, 'descricao' => 'EROTISMO'],
|
||||
['id' => 205, 'descricao' => 'ESCORT'],
|
||||
['id' => 206, 'descricao' => 'ESCORTS'],
|
||||
['id' => 207, 'descricao' => 'ESCOVA MOLHADINHA'],
|
||||
['id' => 208, 'descricao' => 'ESFIHA'],
|
||||
['id' => 209, 'descricao' => 'EXCITANTES'],
|
||||
['id' => 210, 'descricao' => 'EXECUTIVOVIP'],
|
||||
['id' => 211, 'descricao' => 'EXPLICITO'],
|
||||
['id' => 212, 'descricao' => 'FANTASIAS SEXUAIS'],
|
||||
['id' => 213, 'descricao' => 'FENDA'],
|
||||
['id' => 214, 'descricao' => 'FERO'],
|
||||
['id' => 215, 'descricao' => 'FERTO'],
|
||||
['id' => 216, 'descricao' => 'FETAL'],
|
||||
['id' => 217, 'descricao' => 'FETASL'],
|
||||
['id' => 218, 'descricao' => 'FETICHE'],
|
||||
['id' => 219, 'descricao' => 'FETICHES'],
|
||||
['id' => 220, 'descricao' => 'FETICHISTA'],
|
||||
['id' => 221, 'descricao' => 'FETISH'],
|
||||
['id' => 222, 'descricao' => 'FETIXE'],
|
||||
['id' => 223, 'descricao' => 'FETO'],
|
||||
['id' => 224, 'descricao' => 'FETO MORTO'],
|
||||
['id' => 225, 'descricao' => 'FILHA DA PUTA'],
|
||||
['id' => 226, 'descricao' => 'FILHO DA PUTA'],
|
||||
['id' => 227, 'descricao' => 'FISTING'],
|
||||
['id' => 228, 'descricao' => 'FM'],
|
||||
['id' => 229, 'descricao' => 'FODA'],
|
||||
['id' => 230, 'descricao' => 'FODAO'],
|
||||
['id' => 231, 'descricao' => 'FODENDO'],
|
||||
['id' => 232, 'descricao' => 'FODIDO'],
|
||||
['id' => 233, 'descricao' => 'FOGOSAS'],
|
||||
['id' => 234, 'descricao' => 'FONTE DA VIDA'],
|
||||
['id' => 235, 'descricao' => 'FORNICADA'],
|
||||
['id' => 236, 'descricao' => 'FOTOS AMADORAS'],
|
||||
['id' => 237, 'descricao' => 'FOTOS CASEIRAS'],
|
||||
['id' => 238, 'descricao' => 'FRUTO PROIBIDO'],
|
||||
['id' => 239, 'descricao' => 'FUDENDO'],
|
||||
['id' => 240, 'descricao' => 'FUDIDO'],
|
||||
['id' => 241, 'descricao' => 'FULANA'],
|
||||
['id' => 242, 'descricao' => 'FULANA DE TAL'],
|
||||
['id' => 243, 'descricao' => 'FULANO'],
|
||||
['id' => 244, 'descricao' => 'FULANO DE TAL'],
|
||||
['id' => 245, 'descricao' => 'FUNDA'],
|
||||
['id' => 246, 'descricao' => 'FURUSTRECA'],
|
||||
['id' => 247, 'descricao' => 'GARAGEM DA FRENTE'],
|
||||
['id' => 248, 'descricao' => 'GAROTA DE'],
|
||||
['id' => 249, 'descricao' => 'GAROTAS DE'],
|
||||
['id' => 250, 'descricao' => 'GAY/GLS'],
|
||||
['id' => 251, 'descricao' => 'GAYS'],
|
||||
['id' => 252, 'descricao' => 'GLBT'],
|
||||
['id' => 253, 'descricao' => 'GLS'],
|
||||
['id' => 254, 'descricao' => 'GOSTOZUDAS'],
|
||||
['id' => 255, 'descricao' => 'GOZADA'],
|
||||
['id' => 256, 'descricao' => 'GOZADAS'],
|
||||
['id' => 257, 'descricao' => 'GRELUDAS'],
|
||||
['id' => 258, 'descricao' => 'GRUPAL'],
|
||||
['id' => 259, 'descricao' => 'GSEXY'],
|
||||
['id' => 260, 'descricao' => 'GULOSINHA'],
|
||||
['id' => 261, 'descricao' => 'HARDCORE'],
|
||||
['id' => 262, 'descricao' => 'HENTAI'],
|
||||
['id' => 263, 'descricao' => 'HENTAIS'],
|
||||
['id' => 264, 'descricao' => 'HOME'],
|
||||
['id' => 265, 'descricao' => 'HOMEDM'],
|
||||
['id' => 266, 'descricao' => 'HOMEME'],
|
||||
['id' => 267, 'descricao' => 'HOMOM'],
|
||||
['id' => 268, 'descricao' => 'HOMOSEXUAL'],
|
||||
['id' => 269, 'descricao' => 'HOMOSSEXUAL'],
|
||||
['id' => 270, 'descricao' => 'HOMOSSEXUALIDADE'],
|
||||
['id' => 271, 'descricao' => 'HOMRM'],
|
||||
['id' => 272, 'descricao' => 'HOUSE OF LOVE'],
|
||||
['id' => 273, 'descricao' => 'HPMEM'],
|
||||
['id' => 274, 'descricao' => 'HUGECOCK'],
|
||||
['id' => 275, 'descricao' => 'IDENTIDADE DESCONHECIDA'],
|
||||
['id' => 276, 'descricao' => 'IDENTIFICADO'],
|
||||
['id' => 277, 'descricao' => 'IDIOTA'],
|
||||
['id' => 278, 'descricao' => 'IGNORADA'],
|
||||
['id' => 279, 'descricao' => 'IGNORADO'],
|
||||
['id' => 280, 'descricao' => 'IGNORAR PAI'],
|
||||
['id' => 281, 'descricao' => 'ILEGIVEL'],
|
||||
['id' => 282, 'descricao' => 'IMPOTENCIA'],
|
||||
['id' => 283, 'descricao' => 'INCESTO'],
|
||||
['id' => 284, 'descricao' => 'INCESTOS'],
|
||||
['id' => 285, 'descricao' => 'INEXISTENTE'],
|
||||
['id' => 286, 'descricao' => 'INFORMADA'],
|
||||
['id' => 287, 'descricao' => 'INFORMADO'],
|
||||
['id' => 288, 'descricao' => 'INFORMATICA'],
|
||||
['id' => 289, 'descricao' => 'INGENUO'],
|
||||
['id' => 290, 'descricao' => 'KAMASSUTRA'],
|
||||
['id' => 291, 'descricao' => 'KAMASUTRA'],
|
||||
['id' => 292, 'descricao' => 'KATCHANGA'],
|
||||
['id' => 293, 'descricao' => 'LABIOS DE FEMEA'],
|
||||
['id' => 294, 'descricao' => 'LADRAO'],
|
||||
['id' => 295, 'descricao' => 'LANHO'],
|
||||
['id' => 296, 'descricao' => 'LARGO DO BILAU'],
|
||||
['id' => 297, 'descricao' => 'LESBIAN'],
|
||||
['id' => 298, 'descricao' => 'LESBIAS'],
|
||||
['id' => 299, 'descricao' => 'LESBICA'],
|
||||
['id' => 300, 'descricao' => 'LESBICAS'],
|
||||
['id' => 301, 'descricao' => 'LESBOFETICHE'],
|
||||
['id' => 302, 'descricao' => 'LEVANTA ASTRAL'],
|
||||
['id' => 303, 'descricao' => 'LGBT'],
|
||||
['id' => 304, 'descricao' => 'LIBIDOS'],
|
||||
['id' => 305, 'descricao' => 'LINDINHA'],
|
||||
['id' => 306, 'descricao' => 'LIXA-PICA'],
|
||||
['id' => 307, 'descricao' => 'LOLITAS'],
|
||||
['id' => 308, 'descricao' => 'LOLITOS'],
|
||||
['id' => 309, 'descricao' => 'LOSANGO'],
|
||||
['id' => 310, 'descricao' => 'LUVINHA'],
|
||||
['id' => 311, 'descricao' => 'MACHADADA'],
|
||||
['id' => 312, 'descricao' => 'MAGNITUDE'],
|
||||
['id' => 313, 'descricao' => 'MALETA'],
|
||||
['id' => 314, 'descricao' => 'MAMAE NOEL'],
|
||||
['id' => 315, 'descricao' => 'MARISCO'],
|
||||
['id' => 316, 'descricao' => 'MASOQUISMO'],
|
||||
['id' => 317, 'descricao' => 'MASSA FOLHADA'],
|
||||
['id' => 318, 'descricao' => 'MASSAGISTAS'],
|
||||
['id' => 319, 'descricao' => 'MASTURBACAO'],
|
||||
['id' => 320, 'descricao' => 'MASTURBADOR'],
|
||||
['id' => 321, 'descricao' => 'MASTURBADORES'],
|
||||
['id' => 322, 'descricao' => 'MEDE-ROLA'],
|
||||
['id' => 323, 'descricao' => 'MEGASEX'],
|
||||
['id' => 324, 'descricao' => 'MEIO DE VIDA'],
|
||||
['id' => 325, 'descricao' => 'MELA-PENTELHO'],
|
||||
['id' => 326, 'descricao' => 'MELECA'],
|
||||
['id' => 327, 'descricao' => 'MELEQUINHA'],
|
||||
['id' => 328, 'descricao' => 'MENAGE'],
|
||||
['id' => 329, 'descricao' => 'MENAGES'],
|
||||
['id' => 330, 'descricao' => 'MERDA'],
|
||||
['id' => 331, 'descricao' => 'MERDAO'],
|
||||
['id' => 332, 'descricao' => 'MERETRIZ'],
|
||||
['id' => 333, 'descricao' => 'MESMA'],
|
||||
['id' => 334, 'descricao' => 'METENDO'],
|
||||
['id' => 335, 'descricao' => 'MIJADA'],
|
||||
['id' => 336, 'descricao' => 'MISERIA'],
|
||||
['id' => 337, 'descricao' => 'MULHER'],
|
||||
['id' => 338, 'descricao' => 'MY PRECIOUS'],
|
||||
['id' => 339, 'descricao' => 'N C'],
|
||||
['id' => 340, 'descricao' => 'NAO'],
|
||||
['id' => 341, 'descricao' => 'NAO CONSTA'],
|
||||
['id' => 342, 'descricao' => 'NÃO CADASTRADO'],
|
||||
['id' => 343, 'descricao' => 'NÃO CADASTRADA'],
|
||||
['id' => 344, 'descricao' => 'NAO DECLARADO'],
|
||||
['id' => 345, 'descricao' => 'NÃO DECLARADA'],
|
||||
['id' => 346, 'descricao' => 'NAO IDENTIFICADO'],
|
||||
['id' => 347, 'descricao' => 'NAO INFORMADA'],
|
||||
['id' => 348, 'descricao' => 'NAO INFORMADO'],
|
||||
['id' => 349, 'descricao' => 'NAO POSSUI'],
|
||||
['id' => 350, 'descricao' => 'NÃO PREENCHIDO'],
|
||||
['id' => 351, 'descricao' => 'NATI MORTO'],
|
||||
['id' => 352, 'descricao' => 'NATIMORTO'],
|
||||
['id' => 353, 'descricao' => 'NAVALHADA'],
|
||||
['id' => 354, 'descricao' => 'NC'],
|
||||
['id' => 355, 'descricao' => 'NHANHA'],
|
||||
['id' => 356, 'descricao' => 'NINFETA'],
|
||||
['id' => 357, 'descricao' => 'NINFETAS'],
|
||||
['id' => 358, 'descricao' => 'NINFETINHAS'],
|
||||
['id' => 359, 'descricao' => 'NINHO DE ROLA'],
|
||||
['id' => 360, 'descricao' => 'NUAS'],
|
||||
['id' => 361, 'descricao' => 'NUDISMO'],
|
||||
['id' => 362, 'descricao' => 'NUGGET DE PEIXE'],
|
||||
['id' => 363, 'descricao' => 'OBA'],
|
||||
['id' => 364, 'descricao' => 'OBITO FETAL'],
|
||||
['id' => 365, 'descricao' => 'OLHO DE TANDERA'],
|
||||
['id' => 366, 'descricao' => 'OMITIDA'],
|
||||
['id' => 367, 'descricao' => 'OMITIDO'],
|
||||
['id' => 368, 'descricao' => 'ORAL'],
|
||||
['id' => 369, 'descricao' => 'ORGAO SEXUAL FEMININO'],
|
||||
['id' => 370, 'descricao' => 'ORGASM'],
|
||||
['id' => 371, 'descricao' => 'ORGASMO'],
|
||||
['id' => 372, 'descricao' => 'ORGASMOS'],
|
||||
['id' => 373, 'descricao' => 'ORGIA'],
|
||||
['id' => 374, 'descricao' => 'ORGIAS'],
|
||||
['id' => 375, 'descricao' => 'OSTRINHA'],
|
||||
['id' => 376, 'descricao' => 'OTARIO'],
|
||||
['id' => 377, 'descricao' => 'PACIENTE SEXO FEMININO SE'],
|
||||
['id' => 378, 'descricao' => 'PAI IGNORADO'],
|
||||
['id' => 379, 'descricao' => 'PAPA-DURO'],
|
||||
['id' => 380, 'descricao' => 'PAPAI NOEL'],
|
||||
['id' => 381, 'descricao' => 'PARMESAO'],
|
||||
['id' => 382, 'descricao' => 'PASSARINHA'],
|
||||
['id' => 383, 'descricao' => 'PASTEL DE PELO'],
|
||||
['id' => 385, 'descricao' => 'PAUSUDAS'],
|
||||
['id' => 386, 'descricao' => 'PECADO'],
|
||||
['id' => 387, 'descricao' => 'PECHERECA'],
|
||||
['id' => 388, 'descricao' => 'PEIDAO'],
|
||||
['id' => 389, 'descricao' => 'PEIDO'],
|
||||
['id' => 390, 'descricao' => 'PEIDORREIRO'],
|
||||
['id' => 391, 'descricao' => 'PEITOS'],
|
||||
['id' => 392, 'descricao' => 'PEITUDA'],
|
||||
['id' => 393, 'descricao' => 'PEITUDAS'],
|
||||
['id' => 394, 'descricao' => 'PELADA'],
|
||||
['id' => 395, 'descricao' => 'PELADAS'],
|
||||
['id' => 396, 'descricao' => 'PELADO'],
|
||||
['id' => 397, 'descricao' => 'PENIANA'],
|
||||
['id' => 398, 'descricao' => 'PENIANAS'],
|
||||
['id' => 399, 'descricao' => 'PENIANO'],
|
||||
['id' => 400, 'descricao' => 'PENIANOS'],
|
||||
['id' => 401, 'descricao' => 'PENIS'],
|
||||
['id' => 402, 'descricao' => 'PERERECA'],
|
||||
['id' => 403, 'descricao' => 'PERETECA'],
|
||||
['id' => 404, 'descricao' => 'PERIQUITA'],
|
||||
['id' => 405, 'descricao' => 'PERSEGUIDA'],
|
||||
['id' => 406, 'descricao' => 'PICA'],
|
||||
['id' => 407, 'descricao' => 'PIMPOLHA'],
|
||||
['id' => 408, 'descricao' => 'PIRANHUDA'],
|
||||
['id' => 409, 'descricao' => 'PIRIGUETES'],
|
||||
['id' => 410, 'descricao' => 'PIROCA'],
|
||||
['id' => 411, 'descricao' => 'PIROCAO'],
|
||||
['id' => 412, 'descricao' => 'PIROCAS'],
|
||||
['id' => 413, 'descricao' => 'PIROCUDO'],
|
||||
['id' => 414, 'descricao' => 'PITBITOCA'],
|
||||
['id' => 415, 'descricao' => 'PITCHBICHA'],
|
||||
['id' => 416, 'descricao' => 'PITCHBITOCA'],
|
||||
['id' => 417, 'descricao' => 'PITCHULINHA'],
|
||||
['id' => 418, 'descricao' => 'PITHBICHA'],
|
||||
['id' => 419, 'descricao' => 'PITHBITOCA'],
|
||||
['id' => 420, 'descricao' => 'PITIBICHA'],
|
||||
['id' => 421, 'descricao' => 'PITRICA'],
|
||||
['id' => 422, 'descricao' => 'PIXOTA'],
|
||||
['id' => 423, 'descricao' => 'PLAYBOY'],
|
||||
['id' => 424, 'descricao' => 'PLAYBOYS'],
|
||||
['id' => 425, 'descricao' => 'PODOLATRIA'],
|
||||
['id' => 426, 'descricao' => 'POMBINHA'],
|
||||
['id' => 427, 'descricao' => 'POMPOAR'],
|
||||
['id' => 428, 'descricao' => 'POMPOARISMO'],
|
||||
['id' => 429, 'descricao' => 'POMPOARISTA'],
|
||||
['id' => 430, 'descricao' => 'PORCA DO PARAFUSO'],
|
||||
['id' => 431, 'descricao' => 'PORNO'],
|
||||
['id' => 432, 'descricao' => 'PORNOGRAFIA'],
|
||||
['id' => 433, 'descricao' => 'PORNOGRAFICO'],
|
||||
['id' => 434, 'descricao' => 'PORNOS'],
|
||||
['id' => 435, 'descricao' => 'PORNSTARS'],
|
||||
['id' => 436, 'descricao' => 'PORRA'],
|
||||
['id' => 437, 'descricao' => 'PORTA TACOS'],
|
||||
['id' => 438, 'descricao' => 'PORTEIRA DO CARALHO'],
|
||||
['id' => 439, 'descricao' => 'PREENCHIDA'],
|
||||
['id' => 440, 'descricao' => 'PREENCHIDO'],
|
||||
['id' => 441, 'descricao' => 'PRENCHECA'],
|
||||
['id' => 442, 'descricao' => 'PREXECA'],
|
||||
['id' => 443, 'descricao' => 'PRIQUITA'],
|
||||
['id' => 444, 'descricao' => 'PRIQUITO'],
|
||||
['id' => 445, 'descricao' => 'PROCURADA'],
|
||||
['id' => 446, 'descricao' => 'PROGRAMA'],
|
||||
['id' => 447, 'descricao' => 'PROSTITUAS'],
|
||||
['id' => 448, 'descricao' => 'PROSTITUTA'],
|
||||
['id' => 449, 'descricao' => 'PROSTITUTAS'],
|
||||
['id' => 450, 'descricao' => 'PUNHETA'],
|
||||
['id' => 451, 'descricao' => 'PUNHETEIRO'],
|
||||
['id' => 452, 'descricao' => 'PUSSY'],
|
||||
['id' => 453, 'descricao' => 'PUTA'],
|
||||
['id' => 454, 'descricao' => 'PUTARIA'],
|
||||
['id' => 455, 'descricao' => 'PUTAS'],
|
||||
['id' => 456, 'descricao' => 'PUTINHA'],
|
||||
['id' => 457, 'descricao' => 'PUTZ'],
|
||||
['id' => 458, 'descricao' => 'QUEBRA-PINTO'],
|
||||
['id' => 459, 'descricao' => 'QUENGA'],
|
||||
['id' => 460, 'descricao' => 'QUINTINHA'],
|
||||
['id' => 461, 'descricao' => 'RABUDA'],
|
||||
['id' => 462, 'descricao' => 'RABUDAS'],
|
||||
['id' => 463, 'descricao' => 'RACHA RECEPTORA'],
|
||||
['id' => 464, 'descricao' => 'RAMEIRA'],
|
||||
['id' => 465, 'descricao' => 'RAPARIGA'],
|
||||
['id' => 466, 'descricao' => 'RECEM NASCIDO'],
|
||||
['id' => 467, 'descricao' => 'RECEM NASCIDO DE IDENTIDA'],
|
||||
['id' => 468, 'descricao' => 'RELAX'],
|
||||
['id' => 469, 'descricao' => 'REPARTIDA'],
|
||||
['id' => 470, 'descricao' => 'RETARDADO'],
|
||||
['id' => 471, 'descricao' => 'ROLINHA'],
|
||||
['id' => 472, 'descricao' => 'RUA SEM SAIDA'],
|
||||
['id' => 473, 'descricao' => 'SACANAGEM'],
|
||||
['id' => 474, 'descricao' => 'SACANAS'],
|
||||
['id' => 475, 'descricao' => 'SACA-ROLA'],
|
||||
['id' => 476, 'descricao' => 'SACOLA'],
|
||||
['id' => 477, 'descricao' => 'SADISMO'],
|
||||
['id' => 478, 'descricao' => 'SADO'],
|
||||
['id' => 479, 'descricao' => 'SADOMASO'],
|
||||
['id' => 480, 'descricao' => 'SADO-MASO'],
|
||||
['id' => 481, 'descricao' => 'SADOMASOQUISMO'],
|
||||
['id' => 482, 'descricao' => 'SADOMASOQUISMOS'],
|
||||
['id' => 483, 'descricao' => 'SADOMASOQUISTA'],
|
||||
['id' => 484, 'descricao' => 'SADOMAZOQUISMO'],
|
||||
['id' => 485, 'descricao' => 'SADO-MAZOQUISMO'],
|
||||
['id' => 486, 'descricao' => 'SAFADA'],
|
||||
['id' => 487, 'descricao' => 'SAFADAS'],
|
||||
['id' => 488, 'descricao' => 'SAFADO'],
|
||||
['id' => 489, 'descricao' => 'SAFADOS'],
|
||||
['id' => 490, 'descricao' => 'SAIDA DE FILHO DA PUTA'],
|
||||
['id' => 491, 'descricao' => 'SAPA'],
|
||||
['id' => 492, 'descricao' => 'SAPECA'],
|
||||
['id' => 493, 'descricao' => 'SAPO BOI'],
|
||||
['id' => 494, 'descricao' => 'SBREGISTRO'],
|
||||
['id' => 495, 'descricao' => 'SCORT'],
|
||||
['id' => 496, 'descricao' => 'SCORTS'],
|
||||
['id' => 497, 'descricao' => 'SECRETARIA'],
|
||||
['id' => 498, 'descricao' => 'SEM INFORMA AO'],
|
||||
['id' => 499, 'descricao' => 'SEM INFORMACAO'],
|
||||
['id' => 500, 'descricao' => 'SEM MAE'],
|
||||
['id' => 501, 'descricao' => 'SEM PAI'],
|
||||
['id' => 502, 'descricao' => 'SEM REGISTRO'],
|
||||
['id' => 503, 'descricao' => 'SENHOR'],
|
||||
['id' => 505, 'descricao' => 'SENHORITA'],
|
||||
['id' => 506, 'descricao' => 'SEQUELADA'],
|
||||
['id' => 507, 'descricao' => 'SEQUELADO'],
|
||||
['id' => 509, 'descricao' => 'SETOR DE EMBARQUE'],
|
||||
['id' => 510, 'descricao' => 'SEU'],
|
||||
['id' => 511, 'descricao' => 'SEX'],
|
||||
['id' => 512, 'descricao' => 'SEX SHOP'],
|
||||
['id' => 513, 'descricao' => 'SEXBOYS'],
|
||||
['id' => 514, 'descricao' => 'SEXGATAS'],
|
||||
['id' => 515, 'descricao' => 'SEXO'],
|
||||
['id' => 516, 'descricao' => 'SEXOLOGISTA'],
|
||||
['id' => 517, 'descricao' => 'SEXSHOP'],
|
||||
['id' => 518, 'descricao' => 'SEX-SHOP'],
|
||||
['id' => 519, 'descricao' => 'SEXSHOPING'],
|
||||
['id' => 520, 'descricao' => 'SEXSHOPS'],
|
||||
['id' => 521, 'descricao' => 'SEXSITES'],
|
||||
['id' => 522, 'descricao' => 'SEXTOY'],
|
||||
['id' => 523, 'descricao' => 'SEXTOYS'],
|
||||
['id' => 524, 'descricao' => 'SEXUAIS'],
|
||||
['id' => 525, 'descricao' => 'SEXUAL'],
|
||||
['id' => 526, 'descricao' => 'SEXUALIDADE'],
|
||||
['id' => 527, 'descricao' => 'SEXX'],
|
||||
['id' => 528, 'descricao' => 'SEXXXY'],
|
||||
['id' => 529, 'descricao' => 'SEXXXYCLUB'],
|
||||
['id' => 530, 'descricao' => 'SEXXY'],
|
||||
['id' => 531, 'descricao' => 'SEXXYSHOP'],
|
||||
['id' => 532, 'descricao' => 'SEXY'],
|
||||
['id' => 533, 'descricao' => 'SEXYCLUBE'],
|
||||
['id' => 534, 'descricao' => 'SEXYS'],
|
||||
['id' => 535, 'descricao' => 'SEXYSHOP'],
|
||||
['id' => 536, 'descricao' => 'SHEMALE'],
|
||||
['id' => 537, 'descricao' => 'SHEMALES'],
|
||||
['id' => 538, 'descricao' => 'SICLANA'],
|
||||
['id' => 539, 'descricao' => 'SICLANO'],
|
||||
['id' => 540, 'descricao' => 'SIRICA'],
|
||||
['id' => 541, 'descricao' => 'SIRIRICA'],
|
||||
['id' => 542, 'descricao' => 'SONHO RECHEADO'],
|
||||
['id' => 543, 'descricao' => 'SOTRAVESTI'],
|
||||
['id' => 544, 'descricao' => 'SUADINHA'],
|
||||
['id' => 545, 'descricao' => 'SUBREGISTRO'],
|
||||
['id' => 546, 'descricao' => 'SUBREGISTRO'],
|
||||
['id' => 547, 'descricao' => 'SUGA PINTO'],
|
||||
['id' => 548, 'descricao' => 'SURUBA'],
|
||||
['id' => 549, 'descricao' => 'SURUBAS'],
|
||||
['id' => 550, 'descricao' => 'SUVACO DE COXA'],
|
||||
['id' => 551, 'descricao' => 'SWING'],
|
||||
['id' => 552, 'descricao' => 'SWINGERS'],
|
||||
['id' => 553, 'descricao' => 'SWINGS'],
|
||||
['id' => 554, 'descricao' => 'SWINGUEIRA'],
|
||||
['id' => 556, 'descricao' => 'TABACO'],
|
||||
['id' => 557, 'descricao' => 'TABAQUEIRA'],
|
||||
['id' => 558, 'descricao' => 'TAIO'],
|
||||
['id' => 559, 'descricao' => 'TAIOBA'],
|
||||
['id' => 560, 'descricao' => 'TALHO'],
|
||||
['id' => 561, 'descricao' => 'TARADA'],
|
||||
['id' => 562, 'descricao' => 'TATURANA'],
|
||||
['id' => 563, 'descricao' => 'TCHACA'],
|
||||
['id' => 564, 'descricao' => 'TCHECA'],
|
||||
['id' => 565, 'descricao' => 'TCHONGA'],
|
||||
['id' => 566, 'descricao' => 'TCHUCHUCA'],
|
||||
['id' => 567, 'descricao' => 'TCHUTCHUCA'],
|
||||
['id' => 568, 'descricao' => 'TELE-SEXO'],
|
||||
['id' => 569, 'descricao' => 'TENTACAO'],
|
||||
['id' => 570, 'descricao' => 'TENTATIVA'],
|
||||
['id' => 571, 'descricao' => 'TESAO'],
|
||||
['id' => 572, 'descricao' => 'TESOURO DE POBRE'],
|
||||
['id' => 573, 'descricao' => 'TESTADOR DE BATINA'],
|
||||
['id' => 574, 'descricao' => 'TESTAO'],
|
||||
['id' => 576, 'descricao' => 'TESUDA'],
|
||||
['id' => 577, 'descricao' => 'TESUDAS'],
|
||||
['id' => 578, 'descricao' => 'TESUDO'],
|
||||
['id' => 579, 'descricao' => 'TETINHA'],
|
||||
['id' => 580, 'descricao' => 'TEZAO'],
|
||||
['id' => 581, 'descricao' => 'TEZUDA'],
|
||||
['id' => 582, 'descricao' => 'TEZUDO'],
|
||||
['id' => 583, 'descricao' => 'TGATAS'],
|
||||
['id' => 584, 'descricao' => 'T-GIRLS'],
|
||||
['id' => 585, 'descricao' => 'TIXE'],
|
||||
['id' => 586, 'descricao' => 'TOBINHA'],
|
||||
['id' => 587, 'descricao' => 'TOCA'],
|
||||
['id' => 588, 'descricao' => 'TOMAS TURBANDO'],
|
||||
['id' => 589, 'descricao' => 'TOMBA-MACHO'],
|
||||
['id' => 590, 'descricao' => 'TOPSEXY'],
|
||||
['id' => 591, 'descricao' => 'TOYS'],
|
||||
['id' => 592, 'descricao' => 'TRANNY'],
|
||||
['id' => 593, 'descricao' => 'TRANSA'],
|
||||
['id' => 594, 'descricao' => 'TRANSANDO'],
|
||||
['id' => 595, 'descricao' => 'TRANSAS'],
|
||||
['id' => 596, 'descricao' => 'TRANSESEX'],
|
||||
['id' => 597, 'descricao' => 'TRANSEX'],
|
||||
['id' => 598, 'descricao' => 'TRANSEXUAIS'],
|
||||
['id' => 599, 'descricao' => 'TRANSEXUAL'],
|
||||
['id' => 600, 'descricao' => 'TRANSGENERO'],
|
||||
['id' => 601, 'descricao' => 'TRANSSEXUAL'],
|
||||
['id' => 602, 'descricao' => 'TRAVECAS'],
|
||||
['id' => 603, 'descricao' => 'TRAVECO'],
|
||||
['id' => 604, 'descricao' => 'TRAVECOS'],
|
||||
['id' => 605, 'descricao' => 'TRAVESSEIRINHO'],
|
||||
['id' => 606, 'descricao' => 'TRAVESTI'],
|
||||
['id' => 607, 'descricao' => 'TRAVESTIS'],
|
||||
['id' => 608, 'descricao' => 'TRAVETIS'],
|
||||
['id' => 609, 'descricao' => 'TREM PARTIDO'],
|
||||
['id' => 610, 'descricao' => 'TREPADA'],
|
||||
['id' => 611, 'descricao' => 'TREPADAS'],
|
||||
['id' => 612, 'descricao' => 'TREVO'],
|
||||
['id' => 613, 'descricao' => 'TRIANGULO'],
|
||||
['id' => 614, 'descricao' => 'TROCO'],
|
||||
['id' => 615, 'descricao' => 'TROUXA'],
|
||||
['id' => 616, 'descricao' => 'TROXA'],
|
||||
['id' => 617, 'descricao' => 'TUNEL DO AFOGAMENTO'],
|
||||
['id' => 618, 'descricao' => 'UH-TERERE'],
|
||||
['id' => 619, 'descricao' => 'UM HOMEM'],
|
||||
['id' => 620, 'descricao' => 'UPSKIRT'],
|
||||
['id' => 621, 'descricao' => 'VACILAO'],
|
||||
['id' => 622, 'descricao' => 'VADJAINA'],
|
||||
['id' => 623, 'descricao' => 'VAGABUNDA'],
|
||||
['id' => 624, 'descricao' => 'VAGABUNDO'],
|
||||
['id' => 625, 'descricao' => 'VAGINA'],
|
||||
['id' => 626, 'descricao' => 'VAGINAL'],
|
||||
['id' => 627, 'descricao' => 'VAGINAS'],
|
||||
['id' => 628, 'descricao' => 'VAGINISMO'],
|
||||
['id' => 629, 'descricao' => 'VAJOCA'],
|
||||
['id' => 630, 'descricao' => 'VALIOSA'],
|
||||
['id' => 631, 'descricao' => 'VEIACA'],
|
||||
['id' => 632, 'descricao' => 'VEIACO'],
|
||||
['id' => 633, 'descricao' => 'VELCRO'],
|
||||
['id' => 634, 'descricao' => 'VIADINHO'],
|
||||
['id' => 635, 'descricao' => 'VIADO'],
|
||||
['id' => 636, 'descricao' => 'VIBRADOR'],
|
||||
['id' => 637, 'descricao' => 'VIBRADORES'],
|
||||
['id' => 638, 'descricao' => 'VIBRO'],
|
||||
['id' => 639, 'descricao' => 'VIBROS'],
|
||||
['id' => 640, 'descricao' => 'VIDEO CASEIRO'],
|
||||
['id' => 641, 'descricao' => 'VIDEOS AMADORES'],
|
||||
['id' => 642, 'descricao' => 'VIDEOS CASEIROS'],
|
||||
['id' => 643, 'descricao' => 'VIELA'],
|
||||
['id' => 644, 'descricao' => 'VOYERISMO'],
|
||||
['id' => 645, 'descricao' => 'VOYEUR'],
|
||||
['id' => 646, 'descricao' => 'VOYEURISMO'],
|
||||
['id' => 647, 'descricao' => 'VOYEURS'],
|
||||
['id' => 648, 'descricao' => 'VULVA'],
|
||||
['id' => 649, 'descricao' => 'XABASCA'],
|
||||
['id' => 650, 'descricao' => 'XAMPOLA'],
|
||||
['id' => 651, 'descricao' => 'XANA'],
|
||||
['id' => 652, 'descricao' => 'XANINHA'],
|
||||
['id' => 653, 'descricao' => 'XATICO'],
|
||||
['id' => 654, 'descricao' => 'XAVASCA'],
|
||||
['id' => 655, 'descricao' => 'XEBRECA'],
|
||||
['id' => 656, 'descricao' => 'XERECA'],
|
||||
['id' => 657, 'descricao' => 'XEXECA'],
|
||||
['id' => 658, 'descricao' => 'XIBIO'],
|
||||
['id' => 659, 'descricao' => 'XOROCA'],
|
||||
['id' => 660, 'descricao' => 'XOTA'],
|
||||
['id' => 661, 'descricao' => 'XOTINHA'],
|
||||
['id' => 662, 'descricao' => 'XOXOTA'],
|
||||
['id' => 663, 'descricao' => 'XOXOTAS'],
|
||||
['id' => 664, 'descricao' => 'XOXOTINHA'],
|
||||
['id' => 665, 'descricao' => 'XULIPA'],
|
||||
['id' => 666, 'descricao' => 'XUMBREGA'],
|
||||
['id' => 667, 'descricao' => 'XUPAXOTA'],
|
||||
['id' => 668, 'descricao' => 'XUPETA'],
|
||||
['id' => 669, 'descricao' => 'XUPETINHA'],
|
||||
['id' => 670, 'descricao' => 'XX FALECEU XX'],
|
||||
['id' => 671, 'descricao' => 'XX USAR ESTE'],
|
||||
['id' => 672, 'descricao' => 'XX USAR XX'],
|
||||
['id' => 673, 'descricao' => 'XXX'],
|
||||
['id' => 674, 'descricao' => 'ZONA DO AGRIAO'],
|
||||
['id' => 675, 'descricao' => 'ZOOFILIA'],
|
||||
['id' => 676, 'descricao' => 'ZOOFILIAS'],
|
||||
['id' => 677, 'descricao' => 'ZOOOFILIA'],
|
||||
['id' => 678, 'descricao' => 'CACHORRO'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $termos, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\Vacina;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class AlterCadastroVacinacaoCodigo_20240918094100 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Vacina::whereIn('codigo', [79,80,81])->orWhere('codigo', '>', 110)->update(['codigo' => null]);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\GrupoAtendimento;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class ImunizacaoGrupoAtendimento_20241008202746 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
GrupoAtendimento::destroy(126);
|
||||
|
||||
$gruposAtendimento = [
|
||||
['id' => 25, 'codigo_esus' => 126, 'ativo' => 1],
|
||||
['id' => 127, 'codigo_esus' => 127]
|
||||
];
|
||||
|
||||
SeederUtil::saveList(GrupoAtendimento::class, $gruposAtendimento, ['id']);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Imunizacao\Estrategia;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class CodigoRiaImunizacaoEstrategia_20241114100050 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Estrategia::whereNull('codigo_ria')->whereNotNull('codigo_rnds')->each(function($estrategia) {
|
||||
$estrategia->codigo_ria = $estrategia->codigo_rnds;
|
||||
$estrategia->save();
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
use App\Enums\AtencaoBasica\MarcadorConsumoAlimentar\GrupoPerguntas;
|
||||
use App\Enums\AtencaoBasica\MarcadorConsumoAlimentar\GrupoRespostas;
|
||||
use App\Models\AtencaoBasica\MarcadorConsumoAlimentar\MarcadorConsumoAlimentarPergunta as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class AtencaoBasicaMarcadorConsumoAlimentarPerguntas_20250214145049 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$perguntas = [
|
||||
[
|
||||
'id' => 17,
|
||||
'descricao' => 'Mingau com leite',
|
||||
'codigo_grupo' => GrupoPerguntas::CRIANCAS_DE_6_A_23_MESES,
|
||||
'grupo_resposta' => GrupoRespostas::CONFIRMACAO,
|
||||
'area_ontem_consumiu' => true,
|
||||
'descricao_esus' => 'MINGAU_COM_LEITE',
|
||||
'codigo_esus' => '29',
|
||||
],
|
||||
];
|
||||
|
||||
DB::transaction(function () use ($perguntas) {
|
||||
SeederUtil::saveList(Model::class, $perguntas, 'id');
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
use App\Enums\ExameLaboratorial\ParametrizacaoWebServiceTipo as Enum;
|
||||
use App\Models\ExameLaboratorial\Parametrizacao\WebServiceTipo;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class ParametrizacaoWebServiceTipo_20250502090143 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$tipos = [
|
||||
['id' => Enum::PARCIAL, 'nome' => 'PARCIAL'],
|
||||
['id' => Enum::COMPLETA, 'nome' => 'COMPLETA'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(WebServiceTipo::class, $tipos, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Models\AtencaoBasica\VisitaDomiciliar\MotivoVisita as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class CadastroMotivoVisita_20250716120648 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$motivos = [
|
||||
['id' => 37, 'descricao' => 'Pessoa idosa', 'codigo_esus' => '38' ],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $motivos, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Cadastro\SujeitoAtencao\DeficienciaBase as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class CadastroDeficienciaBase_20250725110606 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$deficiencias = [
|
||||
['id' => 6, 'descricao' => 'TEA', 'codigo_esus' => 232],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $deficiencias, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use App\Models\AtencaoBasica\Procedimento\PequenaCirurgia as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class AtencaoBasicaCadastroProcedimentoPequenaCirurgia_20250807142832 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$procedimentos = [
|
||||
['id' => 23, 'descricao' => 'Orientação individual em saúde', 'codigo_esus' => 'ABPG042', 'codigo_procedimento' => ''],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $procedimentos, 'id');
|
||||
}
|
||||
}
|
||||
11
api/database/seeders/2025_08_08_100201_permissao.php
Normal file
11
api/database/seeders/2025_08_08_100201_permissao.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Permissao_20250808100201 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
//
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class CnsTermoInvalido_20250911133608 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
DB::table('cns_termo_invalido')->where('id', 363)->delete();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
use App\Enums\Mobile\ConectaCidadao\TermoTipo;
|
||||
use App\Models\Mobile\ConectaCidadao\ConectaCidadaoTermoTipo;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class ConectaCidadaoTermoTipos_20260406000000 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$tipos = [
|
||||
[
|
||||
'codigo' => TermoTipo::TERMO_USO,
|
||||
'nome' => 'Termo de Acesso',
|
||||
],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(ConectaCidadaoTermoTipo::class, $tipos, ['codigo']);
|
||||
}
|
||||
}
|
||||
175
api/database/seeders/2026_04_06_000001_conecta_cidadao_termo.php
Normal file
175
api/database/seeders/2026_04_06_000001_conecta_cidadao_termo.php
Normal file
@@ -0,0 +1,175 @@
|
||||
<?php
|
||||
|
||||
use App\Enums\Mobile\ConectaCidadao\TermoTipo;
|
||||
use App\Models\Mobile\ConectaCidadao\ConectaCidadaoTermo;
|
||||
use App\Models\Mobile\ConectaCidadao\ConectaCidadaoTermoTipo;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class ConectaCidadaoTermo_20260406000001 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$tipoTermoUso = ConectaCidadaoTermoTipo::where('codigo', TermoTipo::TERMO_USO)->firstOrFail();
|
||||
|
||||
$termos = [
|
||||
[
|
||||
'tipo_id' => $tipoTermoUso->id,
|
||||
'versao' => '1.0',
|
||||
'data_publicacao' => '2026-04-06',
|
||||
'obrigatorio' => true,
|
||||
'ativo' => true,
|
||||
'conteudo' => <<<HTML
|
||||
<h1>POLÍTICA DE ACESSO E USO</h1>
|
||||
|
||||
<h2>Apresentação e Finalidade da Política</h2>
|
||||
<p>A presente Política de Acesso tem por finalidade estabelecer as condições de acesso, autenticação, uso, responsabilidade e segurança relacionadas ao Aplicativo ConectaSUS Cidadão, disponibilizado como canal digital oficial para acesso a funcionalidades, informações, agendamentos, histórico, documentos, notificações e demais recursos efetivamente oferecidos ao usuário.</p>
|
||||
|
||||
<p>Esta política define as regras aplicáveis ao uso do aplicativo pelo titular dos dados ou por seu responsável legal, quando cabível, disciplinando critérios de utilização, limites de acesso, deveres do usuário, mecanismos de segurança, hipóteses de bloqueio, suspensão e demais medidas necessárias à proteção do ambiente digital e das informações acessadas.</p>
|
||||
|
||||
<h2>Quem Pode Acessar o Aplicativo</h2>
|
||||
<p>O acesso ao Aplicativo ConectaSUS Cidadão é permitido ao titular das informações disponibilizadas no ambiente digital e, quando aplicável, ao seu responsável legal ou representante legitimamente habilitado, desde que observados os critérios de autenticação, vínculo cadastral, legitimidade de representação e demais regras operacionais exigidas pelo sistema.</p>
|
||||
|
||||
<p>O acesso deve respeitar os limites do perfil autenticado e da finalidade do serviço, sendo vedado o uso do aplicativo por terceiros não autorizados, sem vínculo legítimo com o titular ou sem representação legal válida.</p>
|
||||
|
||||
<h2>Natureza Pessoal, Individual e Intransferível do Acesso</h2>
|
||||
<p>O acesso ao aplicativo possui caráter pessoal, individual, restrito e intransferível, devendo ser utilizado exclusivamente pelo usuário autenticado ou por responsável legal legitimamente autorizado.</p>
|
||||
|
||||
<p>É vedado compartilhar, emprestar, ceder, disponibilizar ou permitir que terceiros utilizem login, senha, código de verificação, token, biometria, aparelho autenticado ou qualquer outro mecanismo de acesso vinculado à conta do usuário, ainda que se trate de familiar, conhecido, intermediador ou terceiro de confiança sem representação válida formalmente reconhecida.</p>
|
||||
|
||||
<h2>Requisitos de Acesso e Autenticação</h2>
|
||||
<p>O acesso ao aplicativo dependerá do atendimento aos critérios de autenticação e validação definidos pelo sistema, podendo envolver, conforme o fluxo adotado, conferência de dados cadastrais, senha, código de verificação, autenticação por dispositivo, biometria, confirmação complementar de identidade, aceite de termo vigente e outros mecanismos compatíveis com a segurança da operação.</p>
|
||||
|
||||
<p>O usuário declara ciência de que o sistema poderá exigir autenticação reforçada, confirmação adicional de identidade ou revalidação cadastral sempre que necessário para proteção da conta, prevenção de fraude, consistência do cadastro, atualização de segurança ou liberação de funcionalidade específica.</p>
|
||||
|
||||
<h2>Responsabilidade do Usuário pelas Credenciais e pelo Dispositivo</h2>
|
||||
<p>O usuário é responsável pela guarda, sigilo e uso adequado de suas credenciais de acesso e do dispositivo utilizado para autenticação no aplicativo, comprometendo-se a adotar medidas razoáveis para evitar uso indevido, acesso não autorizado, exposição de dados ou comprometimento da segurança da conta.</p>
|
||||
|
||||
<p>Compete ao usuário manter o aparelho sob guarda adequada, utilizar senha ou mecanismo de proteção no dispositivo, evitar acesso em ambiente inseguro, não compartilhar códigos de autenticação e comunicar, pelos canais apropriados, eventuais suspeitas de perda, furto, uso indevido, comprometimento da conta ou inconsistência de acesso.</p>
|
||||
|
||||
<h2>Uso por Responsável Legal ou Representante</h2>
|
||||
<p>Quando o acesso ocorrer por responsável legal, representante ou pessoa legalmente autorizada, a utilização do aplicativo deverá respeitar os limites da representação válida e da finalidade para a qual o acesso foi disponibilizado.</p>
|
||||
|
||||
<p>O responsável ou representante declara ciência de que somente poderá consultar, acompanhar, confirmar ou praticar atos no aplicativo nos estritos limites de sua legitimidade, sendo vedado o uso da conta ou das informações para finalidade diversa, para obtenção de vantagem indevida, para manipulação do fluxo ou para acesso irregular a informações sem respaldo jurídico ou operacional válido.</p>
|
||||
|
||||
<h2>Funcionalidades Disponíveis e Limites de Uso</h2>
|
||||
<p>As funcionalidades disponíveis no aplicativo dependerão da parametrização vigente, do perfil do usuário, da disponibilidade técnica, do tipo de serviço ofertado e das regras operacionais aplicáveis ao contexto do atendimento.</p>
|
||||
|
||||
<p>O usuário declara ciência de que nem todas as funcionalidades estarão necessariamente disponíveis em todos os cenários, localidades, perfis ou momentos de uso, podendo haver limitação por critério técnico, assistencial, institucional, regulatório, cadastral, temporal ou operacional.</p>
|
||||
|
||||
<p>O aplicativo não substitui, por si só, canais formais de atendimento quando estes forem necessários, nem substitui serviços de urgência ou emergência.</p>
|
||||
|
||||
<h2>Deveres do Usuário no Uso do Aplicativo</h2>
|
||||
<p>São deveres do usuário no uso do aplicativo:</p>
|
||||
<ul>
|
||||
<li>utilizar a conta exclusivamente para finalidades legítimas e compatíveis com a natureza do serviço;</li>
|
||||
<li>manter sigilo sobre credenciais de acesso;</li>
|
||||
<li>manter dados cadastrais atualizados, corretos e consistentes;</li>
|
||||
<li>utilizar apenas informações verdadeiras e compatíveis com sua condição de titular ou representante;</li>
|
||||
<li>respeitar a finalidade assistencial, informativa e operacional do aplicativo;</li>
|
||||
<li>não tentar acessar conta, dados ou documentos de terceiros sem autorização válida;</li>
|
||||
<li>não manipular, fraudar ou contornar mecanismos de segurança, autenticação ou validação;</li>
|
||||
<li>não utilizar o aplicativo para finalidade abusiva, ilícita, fraudulenta ou incompatível com o serviço.</li>
|
||||
</ul>
|
||||
|
||||
<h2>Hipóteses de Restrição, Bloqueio ou Suspensão de Acesso</h2>
|
||||
<p>O acesso ao aplicativo poderá ser restringido, suspenso ou bloqueado, de forma temporária ou definitiva, conforme a gravidade do caso, nas seguintes hipóteses, entre outras compatíveis com a proteção da operação:</p>
|
||||
<ul>
|
||||
<li>suspeita de uso indevido ou acesso por terceiro não autorizado;</li>
|
||||
<li>compartilhamento irregular de credenciais;</li>
|
||||
<li>inconsistência relevante de cadastro;</li>
|
||||
<li>necessidade de revalidação de identidade;</li>
|
||||
<li>tentativa de fraude, simulação ou falsidade;</li>
|
||||
<li>violação das regras de segurança do ambiente digital;</li>
|
||||
<li>utilização do aplicativo em desacordo com sua finalidade;</li>
|
||||
<li>determinação administrativa, institucional, legal ou judicial;</li>
|
||||
<li>necessidade de proteção do titular, da conta, do serviço ou do próprio ambiente tecnológico.</li>
|
||||
</ul>
|
||||
|
||||
<p>Sempre que cabível e compatível com a natureza do caso, poderão ser adotadas medidas de validação prévia, limitação funcional, bloqueio preventivo ou solicitação de regularização cadastral antes do restabelecimento integral do acesso.</p>
|
||||
|
||||
<h2>Consequências do Uso Indevido</h2>
|
||||
<p>O usuário declara ciência de que o uso indevido do aplicativo, a prestação de informação falsa, a utilização de identidade de terceiro, o compartilhamento indevido de credenciais, a tentativa de acesso não autorizado a dados ou documentos de outro titular, a manipulação fraudulenta do ambiente digital, a violação de medidas de segurança ou qualquer conduta que comprometa a integridade, a finalidade, a segurança ou a boa-fé no uso do sistema poderá ensejar, conforme a gravidade do caso:</p>
|
||||
<ul>
|
||||
<li>bloqueio preventivo ou definitivo da conta;</li>
|
||||
<li>suspensão temporária ou permanente de funcionalidades;</li>
|
||||
<li>limitação de acesso;</li>
|
||||
<li>revalidação obrigatória de identidade;</li>
|
||||
<li>registro da ocorrência para fins administrativos e de segurança;</li>
|
||||
<li>comunicação ao responsável legal, quando aplicável;</li>
|
||||
<li>apuração administrativa;</li>
|
||||
<li>comunicação aos órgãos competentes;</li>
|
||||
<li>responsabilização civil, administrativa e penal, quando cabível.</li>
|
||||
</ul>
|
||||
|
||||
<h2>Ambiente Digital, Segurança e Compatibilidade com Plataformas</h2>
|
||||
<p>O usuário declara ciência de que o aplicativo opera em ambiente digital sujeito a requisitos de segurança, transparência, proteção de dados, autenticação e integridade da operação, inclusive quando distribuído por plataformas digitais de aplicativos.</p>
|
||||
|
||||
<p>As permissões solicitadas, os mecanismos de autenticação, os textos de transparência, as regras de acesso e as funcionalidades disponibilizadas devem guardar coerência com a natureza do aplicativo, com a política de privacidade, com os termos vigentes e com as regras aplicáveis ao ambiente digital, inclusive aquelas exigidas por plataformas de distribuição de aplicativos, quando aplicável.</p>
|
||||
|
||||
<h2>Indisponibilidade Técnica e Continuidade do Serviço</h2>
|
||||
<p>O usuário declara ciência de que o acesso ao aplicativo poderá sofrer limitações temporárias em razão de manutenção programada, falhas de conectividade, instabilidade de rede, atualização de versão, incompatibilidade do dispositivo, indisponibilidade de serviço, falhas externas de infraestrutura ou outros eventos técnicos que impactem a operação digital.</p>
|
||||
|
||||
<p>Tais situações não configuram, por si sós, descumprimento da finalidade do aplicativo, devendo o usuário, quando necessário, utilizar os canais alternativos oficialmente disponibilizados para continuidade do atendimento, consulta de informações ou resolução da demanda.</p>
|
||||
|
||||
<h2>Registro Eletrônico do Aceite e da Utilização</h2>
|
||||
<p>O usuário declara ciência de que o aceite desta Política de Acesso e a utilização do aplicativo poderão ser registrados eletronicamente pelo sistema, inclusive com vínculo ao perfil autenticado, data, hora, versão do documento, identificadores operacionais compatíveis com a segurança da solução e demais evidências eletrônicas necessárias à rastreabilidade do uso.</p>
|
||||
|
||||
<p>Esses registros poderão ser utilizados para comprovação de ciência, governança do acesso, prevenção de fraude, segurança operacional e suporte à análise de inconsistências ou incidentes relacionados ao uso do aplicativo.</p>
|
||||
|
||||
<h2>Atualização da Política de Acesso</h2>
|
||||
<p>Esta Política de Acesso poderá ser atualizada para refletir mudanças legais, regulatórias, operacionais, técnicas, assistenciais ou funcionais relacionadas ao aplicativo.</p>
|
||||
|
||||
<p>A versão vigente deverá permanecer acessível ao usuário em local apropriado, podendo o sistema exigir nova ciência ou novo aceite quando a atualização implicar alteração relevante nas condições de acesso, uso, responsabilidade ou segurança do aplicativo.</p>
|
||||
|
||||
<h2>Aceite Eletrônico da Política de Acesso</h2>
|
||||
<p>Ao selecionar a opção de aceite e prosseguir com o uso do Aplicativo ConectaSUS Cidadão, o usuário ou seu responsável legal manifesta aceite eletrônico livre, informado e inequívoco desta Política de Acesso, ficando o registro automaticamente vinculado ao perfil autenticado, à data, à hora, à versão vigente do documento e às demais evidências eletrônicas compatíveis com a operação do sistema.</p>
|
||||
|
||||
<hr>
|
||||
|
||||
<h1>POLÍTICA DE PRIVACIDADE CONECTASUS CIDADÃO</h1>
|
||||
|
||||
<p>Esta Política de Privacidade tem por finalidade informar, de forma clara, objetiva e transparente, como ocorre o tratamento de dados pessoais no contexto do uso do Aplicativo ConectaSUS Cidadão, incluindo coleta, acesso, utilização, armazenamento, proteção, eventual compartilhamento e demais operações realizadas para viabilizar as funcionalidades disponibilizadas ao usuário.</p>
|
||||
|
||||
<p>O Aplicativo ConectaSUS Cidadão é um canal digital destinado ao acesso a funcionalidades relacionadas a identificação do usuário, consulta de dados cadastrais, visualização de agendamentos, acompanhamento de histórico, acesso a documentos, recebimento de notificações, utilização de serviços digitais e demais recursos efetivamente disponibilizados no ambiente do aplicativo.</p>
|
||||
|
||||
<p>Para a utilização do aplicativo, poderão ser tratados dados pessoais comuns, incluindo, quando aplicável, nome completo, CPF, CNS, data de nascimento, nome da mãe, telefone, e-mail, dados de autenticação, identificadores de acesso, dados de dispositivo estritamente necessários à segurança da operação e foto e/ou vídeo do usuário, quando essa informação fizer parte do cadastro ou for exigida por funcionalidade específica.</p>
|
||||
|
||||
<p>Também poderão ser tratados dados pessoais sensíveis relacionados à saúde, sempre nos limites necessários à funcionalidade efetivamente oferecida ao titular, incluindo informações sobre agendamentos, histórico assistencial disponibilizado ao próprio usuário, documentos eletrônicos vinculados ao atendimento, dados relacionados à teleconsulta, orientações, registros de interação e demais informações de saúde exibidas ao titular no contexto da continuidade do cuidado e do acesso ao seu próprio conteúdo assistencial.</p>
|
||||
|
||||
<p>Os dados pessoais tratados no aplicativo poderão ser utilizados para as seguintes finalidades:</p>
|
||||
<ul>
|
||||
<li>Autenticação do usuário;</li>
|
||||
<li>Proteção e segurança do acesso;</li>
|
||||
<li>Disponibilização das funcionalidades do aplicativo;</li>
|
||||
<li>Exibição de dados cadastrais, agendamentos, histórico e documentos;</li>
|
||||
<li>Envio de notificações, lembretes e comunicações operacionais;</li>
|
||||
<li>Prevenção de fraude e uso indevido;</li>
|
||||
<li>Viabilização de teleconsulta, quando aplicável;</li>
|
||||
<li>Entrega de documentos eletrônicos;</li>
|
||||
<li>Cumprimento de obrigações legais, regulatórias, assistenciais e administrativas;</li>
|
||||
<li>Preservação da integridade do serviço digital;</li>
|
||||
<li>E garantia de rastreabilidade operacional compatível com a natureza da solução.</li>
|
||||
</ul>
|
||||
|
||||
<p>O tratamento dos dados observará as bases legais aplicáveis previstas na Lei nº 13.709/2018 — Lei Geral de Proteção de Dados Pessoais, podendo envolver, conforme o caso concreto e a funcionalidade utilizada, cumprimento de obrigação legal ou regulatória, execução de políticas públicas, tutela da saúde, proteção da vida, execução de procedimentos relacionados à prestação do serviço e consentimento do titular ou do responsável legal, quando essa base for necessária ao fluxo específico.</p>
|
||||
|
||||
<p>Os dados pessoais tratados no aplicativo poderão ser compartilhados, quando necessário e de forma compatível com a finalidade do serviço, com unidades, órgãos, equipes, profissionais e serviços responsáveis pela assistência ou pela operação do fluxo correspondente; com operadores e prestadores de serviço contratados para suporte tecnológico, autenticação, hospedagem, segurança, manutenção, comunicação e demais atividades necessárias ao funcionamento da solução; com integrações indispensáveis à execução das funcionalidades disponibilizadas; e com autoridades públicas ou órgãos competentes, quando houver obrigação legal, determinação válida ou necessidade juridicamente justificada.</p>
|
||||
|
||||
<p>O tratamento de dados no aplicativo observará os princípios da finalidade, adequação, necessidade, livre acesso, qualidade dos dados, transparência, segurança, prevenção, não discriminação e responsabilização, bem como medidas técnicas, administrativas e organizacionais razoáveis para proteção contra acesso não autorizado, vazamento, perda, destruição, alteração indevida, uso irregular ou qualquer forma de tratamento inadequado ou ilícito.</p>
|
||||
|
||||
<p>Os dados poderão ser armazenados pelo tempo necessário ao cumprimento das finalidades para as quais foram tratados, bem como pelos prazos exigidos em lei, por normas regulatórias, por obrigações assistenciais, administrativas, de segurança, de auditoria, de continuidade do serviço ou de preservação de direitos. Quando aplicável e tecnicamente possível, os dados poderão ser eliminados, anonimizados ou ter seu tratamento restringido após o encerramento da finalidade, observadas as hipóteses legais que autorizem ou imponham sua manutenção.</p>
|
||||
|
||||
<p>O titular dos dados poderá exercer os direitos previstos na legislação aplicável, inclusive solicitação de confirmação da existência de tratamento, acesso aos dados, correção de informações incompletas, inexatas ou desatualizadas, solicitação de esclarecimentos sobre compartilhamento, revogação de consentimento quando essa for a base legal aplicável e demais requerimentos cabíveis, observados os limites legais e regulatórios próprios do contexto assistencial e institucional.</p>
|
||||
|
||||
<p>Quando o acesso ao aplicativo ocorrer por responsável legal ou representante legitimamente autorizado, a utilização das funcionalidades deverá respeitar os limites da representação válida, da finalidade do acesso e das permissões associadas ao vínculo reconhecido pelo sistema ou pela base institucional correspondente.</p>
|
||||
|
||||
<p>Por se tratar de aplicativo distribuído em plataformas digitais, esta Política de Privacidade deverá permanecer compatível com as informações públicas, declarações de transparência, categorias de dados e descrições funcionais exigidas pelos ambientes de distribuição de aplicativos, inclusive no que se refere à coleta, uso, proteção e eventual compartilhamento de dados pessoais e dados sensíveis. Isso significa que os dados tratados, as permissões solicitadas, a política pública de privacidade e os elementos de transparência do aplicativo devem refletir de forma fiel o funcionamento real da solução, evitando inconsistência entre o comportamento do aplicativo, esta política e as informações prestadas nas plataformas digitais.</p>
|
||||
|
||||
<p>Esta Política de Privacidade poderá ser atualizada para refletir mudanças legais, regulatórias, técnicas, operacionais, assistenciais ou funcionais relacionadas ao aplicativo. A versão vigente deverá permanecer acessível ao usuário em local apropriado, podendo o sistema exigir nova ciência ou novo aceite quando a alteração implicar mudança relevante na forma de tratamento dos dados.</p>
|
||||
HTML,
|
||||
],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(ConectaCidadaoTermo::class, $termos, ['tipo_id', 'versao']);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class UpdatePainelSenhaFila_20260409141059 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
DB::table('painel_senha_fila as f')
|
||||
->join('cadastro_centro_custo as ccc', 'ccc.id', '=', 'f.centro_custo_id')
|
||||
->join('cadastro_setor as s', 's.id', '=', 'ccc.setor_id')
|
||||
->join('cadastro_setor_tipo as cst', 'cst.id', '=', 's.tipo_id')
|
||||
->join('painel_senha_opcao_entrada as psoe', 'psoe.id', '=', 'f.opcao_entrada_id')
|
||||
->join('administracao_modulo as am', 'am.id', '=', 'psoe.modulo_id')
|
||||
->where('cst.nome', 'RECEPÇÃO')
|
||||
->whereNotNull('f.paciente_id')
|
||||
->where('am.nome', 'Ambulatório')
|
||||
->update([
|
||||
'f.evadido' => 1
|
||||
]);
|
||||
}
|
||||
}
|
||||
158
api/database/seeders/9999_99_99_999999_inicial.php
Normal file
158
api/database/seeders/9999_99_99_999999_inicial.php
Normal file
@@ -0,0 +1,158 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class Inicial_99999999999999 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
DB::transaction(function () {
|
||||
|
||||
$bairro = \App\Models\Cadastro\Localizacao\Bairro::updateOrCreate(
|
||||
['nome' => 'ALTO']
|
||||
);
|
||||
|
||||
$municipio = \App\Models\Intranet\Municipio::where('nome', 'PIRACICABA')->firstOrFail();
|
||||
|
||||
$logradouroTipo = \App\Models\Cadastro\Localizacao\LogradouroTipo::where('codigo', '081')->firstOrFail();
|
||||
|
||||
$logradouro = \App\Models\Cadastro\Localizacao\Logradouro::updateOrCreate(
|
||||
[
|
||||
'municipio_id' => $municipio->id,
|
||||
'bairro_id' => $bairro->id,
|
||||
'tipo_id' => $logradouroTipo->id,
|
||||
'nome' => 'MANOEL FERRAZ DE ARRUDA CAMPOS'
|
||||
],
|
||||
[
|
||||
'cep' => '13419130'
|
||||
]
|
||||
);
|
||||
|
||||
$cidadao = \App\Models\Cadastro\SujeitoAtencao\Cidadao::updateOrCreate(
|
||||
[
|
||||
'cpf' => '68129120500',
|
||||
],
|
||||
[
|
||||
'nome' => 'ADMINISTRADOR DO SISTEMA',
|
||||
'data_nascimento' => '1969-12-31',
|
||||
'cpf' => '68129120500',
|
||||
'cidadao_id' => 1,
|
||||
'nome_mae' => 'MÁRCIA QUEIROZ',
|
||||
'frequenta_escola' => false,
|
||||
'local_nascimento_id' => 1,
|
||||
'pais_nascimento_id' => $municipio->estado->pais_id,
|
||||
'estado_nascimento_id' => $municipio->estado_id,
|
||||
'municipio_nascimento_id' => $municipio->id,
|
||||
'nacionalidade_id' => 1,
|
||||
'raca_cor_id' => 1,
|
||||
'sexo_id' => 1,
|
||||
'cns' => '157337885170001',
|
||||
],
|
||||
);
|
||||
|
||||
if ($cidadao->telefones->isEmpty()) {
|
||||
|
||||
$cidadao->telefones()->create([
|
||||
'numero' => '99999999999',
|
||||
'autoriza_sms' => false,
|
||||
'principal' => true,
|
||||
]);
|
||||
}
|
||||
|
||||
$usuario = \App\Models\Cadastro\SujeitoAtencao\Usuario::updateOrCreate(
|
||||
[
|
||||
'cidadao_id' => $cidadao->id,
|
||||
],
|
||||
[
|
||||
'usuario' => "administrador",
|
||||
'email' => "admin@rkmsistemas.com.br",
|
||||
'senha' => '$$ConSus2025#',
|
||||
]
|
||||
);
|
||||
|
||||
$unidade = \App\Models\Cadastro\Estabelecimento\Unidade::updateOrCreate(
|
||||
[
|
||||
'cnpj' => '96547900000122'
|
||||
],
|
||||
[
|
||||
'nome_fantasia' => 'RKM SISTEMAS',
|
||||
'razao_social' => 'RKM SISTEMAS',
|
||||
'tipo_id' => 1,
|
||||
'esfera_administrativa_id' => 1,
|
||||
'natureza_juridica_id' => 1,
|
||||
'gestor_id' => $usuario->id,
|
||||
'cnes' => '9999999',
|
||||
'unidade_referencia' => true
|
||||
]
|
||||
);
|
||||
|
||||
\App\Models\Cadastro\SujeitoAtencao\Paciente::updateOrCreate(
|
||||
[
|
||||
'cidadao_id' => $cidadao->id,
|
||||
],
|
||||
[
|
||||
'unidade_id' => $unidade->id
|
||||
]
|
||||
);
|
||||
|
||||
$endereco = \App\Models\Cadastro\Localizacao\Endereco::updateOrCreate(
|
||||
[
|
||||
'logradouro_id' => $logradouro->id,
|
||||
'numero' => 565,
|
||||
'complemento' => null,
|
||||
'zona_id' => \App\Enums\Cadastro\Localizacao\Zona::URBANA,
|
||||
]
|
||||
);
|
||||
|
||||
$infraestrutura = \App\Models\Cadastro\Estabelecimento\Infraestrutura::updateOrCreate(
|
||||
[
|
||||
'unidade_id' => $unidade->id,
|
||||
'principal' => true
|
||||
],
|
||||
[
|
||||
'endereco_id' => $endereco->id,
|
||||
'telefone' => '9999999999'
|
||||
]
|
||||
);
|
||||
|
||||
|
||||
$setor = \App\Models\Cadastro\Estabelecimento\Setor::updateOrCreate(
|
||||
[
|
||||
'tipo_id' => \App\Enums\Cadastro\Estabelecimento\SetorTipo::ADMINISTRACAO,
|
||||
'servico_id' => \App\Enums\Cadastro\Estabelecimento\Servico::NAO_SE_APLICA,
|
||||
'nome' => 'ADMINISTRACAO'
|
||||
]
|
||||
);
|
||||
|
||||
\App\Models\Cadastro\Estabelecimento\CentroCusto::updateOrCreate(
|
||||
[
|
||||
'infraestrutura_id' => $infraestrutura->id,
|
||||
'setor_id' => $setor->id
|
||||
]
|
||||
);
|
||||
|
||||
$lotacao = \App\Models\Cadastro\SujeitoAtencao\Lotacao::updateOrCreate(
|
||||
[
|
||||
'infraestrutura_id' => $infraestrutura->id,
|
||||
'usuario_id' => $usuario->id,
|
||||
'ocupacao_id' => (\App\Models\Sigtap\Ocupacao::where('codigo', '225125')->firstOrFail())->id,
|
||||
'realiza_atendimento' => true
|
||||
]
|
||||
);
|
||||
|
||||
$papel = \App\Models\Administracao\Papel::updateOrCreate(
|
||||
[
|
||||
'nome' => 'Administrador'
|
||||
]
|
||||
);
|
||||
|
||||
$papel->permissoes()->sync(\App\Models\Administracao\Permissao::pluck('id'));
|
||||
|
||||
if ($papel->wasRecentlyCreated) {
|
||||
|
||||
$lotacao->papeis()->attach($papel->id);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Modulo;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Modulo_20240503100125 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Modulo::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Funcionalidade;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Funcionalidade_20240503101306 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\FuncionalidadeSub;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class FuncionalidadeSub_20240503103729 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
FuncionalidadeSub::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Administracao\CrudAcao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class CrudAcao_20240503104300 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$acoes = [
|
||||
['id' => 1, 'nome' => 'Cadastrar'],
|
||||
['id' => 2, 'nome' => 'Visualizar'],
|
||||
['id' => 3, 'nome' => 'Atualizar'],
|
||||
['id' => 4, 'nome' => 'Excluir'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $acoes, 'id');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Permissao_20240503104730 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Menu;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Menu_20240503111216 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Menu::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Administracao\HistoricoAcao as Model;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class HistoricoAcao_20240503113323 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$acoes = [
|
||||
['id' => 1, 'nome' => 'INCLUSÃO'],
|
||||
['id' => 2, 'nome' => 'EXCLUSÃO'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(Model::class, $acoes, '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_20240507104702 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240508090530 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240508112015 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240604100050 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240604104818 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240605163238 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240606103537 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240606110402 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240606140705 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240607065415 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240607132510 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240607132813 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240608072502 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240609154208 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240610100130 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240610141026 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240614150056 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240617090207 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Funcionalidade;
|
||||
use Database\Seeders\Base\Menu;
|
||||
use Database\Seeders\Base\Modulo;
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class FuncionalidadeMenuPermissao_20240620121948 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Modulo::run();
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Funcionalidade;
|
||||
use Database\Seeders\Base\Menu;
|
||||
use Database\Seeders\Base\Modulo;
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class ModuloFuncionalidadeMenuPermissao_20240624134042 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Modulo::run();
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Funcionalidade;
|
||||
use Database\Seeders\Base\Menu;
|
||||
use Database\Seeders\Base\Modulo;
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class ModuloFuncionalidadeMenuPermissao_20240628093824 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Modulo::run();
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240628100956 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240704161801 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240711095034 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Permissao_20240713152142 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240717073314 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Funcionalidade;
|
||||
use Database\Seeders\Base\Menu;
|
||||
use Database\Seeders\Base\Modulo;
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class ModuloFuncionalidadeMenuPermissao_20240723113140 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Modulo::run();
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Funcionalidade;
|
||||
use Database\Seeders\Base\Menu;
|
||||
use Database\Seeders\Base\Modulo;
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class ModuloFuncionalidadeMenuPermissao_20240724083619 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Modulo::run();
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240731082821 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240731094224 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240805091739 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240819144433 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20240920133953 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Funcionalidade;
|
||||
use Database\Seeders\Base\Menu;
|
||||
use Database\Seeders\Base\Modulo;
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class ModuloMenuFuncionalidadePermissao_20241001114808 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Modulo::run();
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20241028141337 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Funcionalidade;
|
||||
use Database\Seeders\Base\Menu;
|
||||
use Database\Seeders\Base\Modulo;
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class ModuloFuncionalidadeMenuPermissao_20241106102401 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Modulo::run();
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20241119114023 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Administracao\NotificacaoTipo;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class NotificacaoTipo_20241119120429 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$tipos = [
|
||||
['id' => 1, 'nome' => 'Atualização'],
|
||||
['id' => 2, 'nome' => 'Aviso'],
|
||||
];
|
||||
|
||||
SeederUtil::saveList(NotificacaoTipo::class, $tipos, '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_20241121152844 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Permissao_20241128135936 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Permissao_20241203144349 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Funcionalidade;
|
||||
use Database\Seeders\Base\Menu;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class FuncionalidadeMenu_20241205154004 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20241213132302 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20250123135403 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20250127105238 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
use Database\Seeders\Base\Funcionalidade;
|
||||
use Database\Seeders\Base\Menu;
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class FuncionalidadeMenuPermissao_20250217141621 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20250218095411 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Menu;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Menu_20250227142702 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Menu::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
use Database\Seeders\Base\Funcionalidade;
|
||||
use Database\Seeders\Base\Menu;
|
||||
use Database\Seeders\Base\Permissao;
|
||||
|
||||
class FuncionalidadeMenuPermissao_20250305092728 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20250326102945 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
use Database\Seeders\Base\Funcionalidade;
|
||||
use Database\Seeders\Base\Menu;
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class FuncionalidadeMenuPermissao_20250331163417 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20250414074037 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
use Database\Seeders\Base\Funcionalidade;
|
||||
use Database\Seeders\Base\Menu;
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class FuncionalidadeMenuPermissao_20250424094235 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
use Database\Seeders\Base\Funcionalidade;
|
||||
use Database\Seeders\Base\Menu;
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class FuncionalidadeMenuPermissao_20250513131558 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Permissao_20250515082207 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
use Database\Seeders\Base\Funcionalidade;
|
||||
use Database\Seeders\Base\Menu;
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class FuncionalidadeMenuPermissao_20250515094544 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
use Database\Seeders\Base\Funcionalidade;
|
||||
use Database\Seeders\Base\Menu;
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class FuncionalidadeMenuPermissao_20250515104215 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
use App\Enums\Administracao\NotificacaoTipo;
|
||||
use App\Models\Administracao\Notificacao;
|
||||
use App\Models\Cadastro\SujeitoAtencao\Lotacao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Notificacao_20250519085946 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$notificacao = Notificacao::create([
|
||||
'tipo_id' => NotificacaoTipo::ATUALIZACAO,
|
||||
'titulo' => 'Atualização Versão 2.39.0',
|
||||
'mensagem' => '<p><strong>Novo Relatório Estatístico de Cadastros de Pacientes</strong></p><p>Foi disponibilizado um novo relatório estatístico de cadastros dos pacientes, completo e organizado por caixas de filtro expansíveis, facilitando a visualização e busca.</p><p>Os dados são obtidos dos cadastros de pacientes e estão sincronizados entre os módulos “Cadastro” e “Atenção Básica”, evitando duplicidades.</p><p>O relatório permite filtros por equipe, paciente, condições clínicas, outras doenças, e atenção domiciliar, incluindo faixa etária detalhada, sexo, status clínicos (como gestante, hipertenso, TEA, etc.) e vínculo com profissionais da equipe.</p><p>Os resultados incluem colunas fixas com dados do paciente e condição de saúde, além de colunas opcionais de doenças e tratamentos específicos. Conta também com totalizadores por sexo, famílias, área e microárea.</p><p>A funcionalidade permite exportação em Excel (.xls) e impressão em formato paisagem, seguindo a ordem exibida em tela.</p><p><strong>Novo Relatório de Visitas Domiciliares Disponível</strong></p><p>O sistema agora conta com um novo relatório de visitas domiciliares, com filtros detalhados por período, unidade, área, micro-área, agente, status, paciente e endereço. Os dados exibem informações completas da visita, como data, pacientes atendidos, prontuário, endereço, agente, área, total de residentes, desfecho e número de atendimentos.</p><p>Inclui totalizadores automáticos e permite ordenação por colunas, impressão em formato paisagem e exportação para Excel (.xls).</p><p> </p>',
|
||||
]);
|
||||
|
||||
Lotacao::select(['id'])->each(fn ($lotacao) => $notificacao->lotacoes()->attach($lotacao->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_20250521074018 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20250528130748 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20250528143755 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20250530191740 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20250604162622 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
use Database\Seeders\Base\Funcionalidade;
|
||||
use Database\Seeders\Base\Menu;
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class FuncionalidadeMenuPermissao_20250608112517 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
|
||||
if (app('config')->get('database.default') !== 'santarita') {
|
||||
return;
|
||||
}
|
||||
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20250708151453 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20250710075914 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20250721151239 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20250724084735 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Administracao\Gestor;
|
||||
use Illuminate\Database\Seeder;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class AdministracaoGestorPapel_20250726212949 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$papeis = DB::table('administracao_papel')->select(['id'])->pluck('id');
|
||||
|
||||
DB::table('cadastro_lotacao')
|
||||
->select(['usuario_id'])
|
||||
->whereExists(fn ($q) => $q
|
||||
->select(DB::raw(1))
|
||||
->from('administracao_lotacao_papel')
|
||||
->join('administracao_papel_permissao', 'administracao_papel_permissao.papel_id', 'administracao_lotacao_papel.papel_id')
|
||||
->join('administracao_permissao', 'administracao_permissao.id', 'administracao_papel_permissao.permissao_id')
|
||||
->join('administracao_funcionalidade', 'administracao_funcionalidade.id', 'administracao_permissao.funcionalidade_id')
|
||||
->join('administracao_modulo', 'administracao_modulo.id', 'administracao_funcionalidade.modulo_id')
|
||||
->where('administracao_modulo.identificador', 'administracao')
|
||||
->where('administracao_funcionalidade.identificador', 'papel')
|
||||
->whereColumn('administracao_lotacao_papel.lotacao_id', 'cadastro_lotacao.id')
|
||||
)
|
||||
->distinct()
|
||||
->get()
|
||||
->each(function ($query) use ($papeis) {
|
||||
$gestor = Gestor::updateOrCreate(['usuario_id' => $query->usuario_id], ['usuario_id' => $query->usuario_id]);
|
||||
$gestor->papeis()->sync($papeis);
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Administracao\Gestor;
|
||||
use Illuminate\Database\Seeder;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class AdministracaoGestorPermissao_20250726213043 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$permissoes = DB::table('administracao_permissao')->select(['id'])->pluck('id');
|
||||
|
||||
DB::table('cadastro_lotacao')
|
||||
->select(['usuario_id'])
|
||||
->whereExists(fn ($q) => $q
|
||||
->select(DB::raw(1))
|
||||
->from('administracao_lotacao_permissao')
|
||||
->join('administracao_permissao', 'administracao_permissao.id', 'administracao_lotacao_permissao.permissao_id')
|
||||
->join('administracao_funcionalidade', 'administracao_funcionalidade.id', 'administracao_permissao.funcionalidade_id')
|
||||
->join('administracao_modulo', 'administracao_modulo.id', 'administracao_funcionalidade.modulo_id')
|
||||
->where('administracao_modulo.identificador', 'administracao')
|
||||
->where('administracao_funcionalidade.identificador', 'permissao')
|
||||
->whereColumn('administracao_lotacao_permissao.lotacao_id', 'cadastro_lotacao.id')
|
||||
)
|
||||
->distinct()
|
||||
->get()
|
||||
->each(function ($query) use ($permissoes) {
|
||||
$gestor = Gestor::updateOrCreate(['usuario_id' => $query->usuario_id], ['usuario_id' => $query->usuario_id]);
|
||||
$gestor->permissoes()->sync($permissoes);
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -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_20250729093902 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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_20250805113223 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Permissao_20250812082207 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
use App\Enums\Administracao\NotificacaoTipo;
|
||||
use App\Models\Administracao\Notificacao;
|
||||
use App\Models\Cadastro\SujeitoAtencao\Lotacao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Notificacao_20250819152245 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
$notificacao = Notificacao::create([
|
||||
'tipo_id' => NotificacaoTipo::ATUALIZACAO,
|
||||
'titulo' => 'Atualização CONECTASUS - Versão 2.42.0',
|
||||
'mensagem' => '<h2>RESUMO DAS ATUALIZAÇÕES E NOVAS REGRAS</h2><p class="ql-align-justify"> </p><p class="ql-align-justify"><strong style="color: rgb(15, 158, 213);">AMBULATÓRIO</strong></p><p class="ql-align-justify"><strong>Relatório Estatístico de Consulta</strong></p><ul><li class="ql-align-justify">Correção nos filtros que travavam quando o período possuía apenas registros de demanda espontânea. Agora todos os campos subsequentes carregam normalmente.</li></ul><p class="ql-align-justify"><br></p><p class="ql-align-justify"><strong>Atendimento</strong></p><ul><li class="ql-align-justify">Sugestão automática de CIDs já inseridos durante o atendimento para reaproveitamento em outros campos.</li><li class="ql-align-justify">Usuário pode aceitar a sugestão ou incluir novo CID.</li><li class="ql-align-justify">Comportamento replicado também no <u>Atendimento de Enfermagem</u>.</li></ul><p class="ql-align-justify"><strong> </strong></p><p class="ql-align-justify"><strong>Histórico de Atendimento</strong></p><ul><li class="ql-align-justify">Ao finalizar consulta via Fechamento de Consultas Agendadas, será exibido o nome do profissional que realizou a consulta, não de quem apenas registrou.</li><li class="ql-align-justify">Valido para todas as telas que exibem histórico.</li></ul><p class="ql-align-justify"><strong> </strong></p><p class="ql-align-justify"><strong>Fechamento de Consulta Agendada</strong></p><ul><li class="ql-align-justify">Inclusão dos campos Quantidade e CID após Procedimento.</li><li class="ql-align-justify">Validações aplicadas conforme regras do SIGTAP.</li><li class="ql-align-justify">Campo Profissional agora carrega automaticamente caso já informado.</li></ul><p class="ql-align-justify"> </p><p class="ql-align-justify"><strong style="color: rgb(15, 158, 213);">FATURAMENTO</strong></p><p class="ql-align-justify"><strong>BPA - Geração/Lançamento de Procedimento Individualizado</strong></p><ul><li class="ql-align-justify">Validação do campo <strong>CID</strong> com base no procedimento escolhido, conforme o <strong>SIGTAP</strong>.</li><li class="ql-align-justify">Exibição restrita apenas aos CIDs compatíveis com o procedimento selecionado.</li></ul><p class="ql-align-justify"><strong> </strong></p><p class="ql-align-justify"><strong>RAAS - Relatório de Inconsistências (Nova Funcionalidade</strong></p><ul><li class="ql-align-justify">.Inclusão de <strong>novo relatório</strong> com foco total na rastreabilidade de inconsistências por competência.</li></ul><p class="ql-align-justify"> </p><p class="ql-align-justify"><strong style="color: rgb(15, 158, 213);">EXAME LABORATORIAL</strong></p><p class="ql-align-justify"><strong>Assinatura Eletrônica</strong></p><ul><li class="ql-align-justify">Os filtros da tela de listagem permanecerão preenchidos após qualquer ação realizada no formulário, facilitando o retorno e continuidade das tarefas.</li></ul><p class="ql-align-justify"><strong>Lançamento de Coleta</strong></p><ul><li class="ql-align-justify">Remoção da seleção automática da Unidade e Local de Atendimento com base no usuário logado.</li></ul><p class="ql-align-justify"> </p><p class="ql-align-justify"><strong style="color: rgb(15, 158, 213);">PRONTO ATENDIMENTO</strong></p><p class="ql-align-justify"><strong>Paciente em Observação</strong></p><ul><li class="ql-align-justify">Ao inserir um paciente em observação, automaticamente será inserido o procedimento de “Atendimento de Urgência com observação em até 24 horas – 03.01.06.002-9” e a cada 24 horas em observação será inserido outro até a finalização do atendimento.</li></ul><p class="ql-align-justify"> </p><p class="ql-align-justify"><strong style="color: rgb(15, 158, 213);">REGULAÇÃO</strong></p><p class="ql-align-justify"><strong>Fila</strong></p><ul><li class="ql-align-justify">Retirada a restrição de “perfil supervisor” para exibir solicitações associadas ao <strong>CPF/CNS</strong> do paciente. Agora o sistema traz todas as solicitações automaticamente, respeitando os filtros já aplicados.</li><li class="ql-align-justify">Filtro “<strong>PRIORIDADE</strong>” virá com <strong>todas as opções selecionadas por padrão</strong>, com liberdade para ajustes.</li></ul><p class="ql-align-justify"><br></p><p class="ql-align-justify"><strong><u>Importante:</u></strong><u> Permissões de ação como visualização, edição e cancelamento continuam sendo controladas pelo perfil do usuário.</u></p><p class="ql-align-justify"><br></p>',
|
||||
]);
|
||||
|
||||
Lotacao::select(['id'])->each(fn ($lotacao) => $notificacao->lotacoes()->attach($lotacao->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_20250826111959 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Funcionalidade;
|
||||
use Database\Seeders\Base\Menu;
|
||||
use Database\Seeders\Base\Modulo;
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class FuncionalidadeMenuPermissao_20250829104604 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Modulo::run();
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Funcionalidade;
|
||||
use Database\Seeders\Base\Menu;
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class FuncionalidadeMenuPermissao_20250923110850 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
Menu::run();
|
||||
Permissao::run();
|
||||
|
||||
$moduloId = DB::table('administracao_modulo')
|
||||
->select(['id'])
|
||||
->where('identificador', 'atencao-basica')
|
||||
->first('id')->id ?? null;
|
||||
|
||||
$funcionalidadeId = DB::table('administracao_funcionalidade')
|
||||
->select(['id'])
|
||||
->where('modulo_id', $moduloId)
|
||||
->where('identificador', 'ficha-vacinacao')
|
||||
->first('id')->id;
|
||||
|
||||
$permissoesIds = DB::table('administracao_permissao')
|
||||
->select(['id'])
|
||||
->where('funcionalidade_id', $funcionalidadeId)
|
||||
->get()
|
||||
->pluck('id');
|
||||
|
||||
DB::table('administracao_menu')
|
||||
->where('nome', 'Ficha de vacinação')
|
||||
->where('funcionalidade_id', $funcionalidadeId)
|
||||
->delete();
|
||||
|
||||
DB::table('administracao_lotacao_permissao')
|
||||
->whereIn('permissao_id', $permissoesIds)
|
||||
->delete();
|
||||
|
||||
DB::table('administracao_lotacao_permissao_historico')
|
||||
->whereIn('permissao_id', $permissoesIds)
|
||||
->delete();
|
||||
|
||||
DB::table('administracao_papel_permissao')
|
||||
->whereIn('permissao_id', $permissoesIds)
|
||||
->delete();
|
||||
|
||||
DB::table('administracao_papel_permissao_historico')
|
||||
->whereIn('permissao_id', $permissoesIds)
|
||||
->delete();
|
||||
|
||||
DB::table('administracao_permissao')
|
||||
->where('funcionalidade_id', $funcionalidadeId)
|
||||
->delete();
|
||||
|
||||
DB::table('administracao_funcionalidade')
|
||||
->where('id', $funcionalidadeId)
|
||||
->delete();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Permissao_20250923114419 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user