init commit
All checks were successful
build-api-image / build (push) Successful in 51s

This commit is contained in:
Antonio Lopes dos Santos
2026-08-04 16:52:02 -03:00
commit afec302c3e
11594 changed files with 1636728 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
<?php
namespace App\Models\Intranet\Cadastro;
use Illuminate\Database\Eloquent\Model;
class Funcionalidade extends Model
{
protected $connection = 'intranet';
protected $table = 'cadastro_funcionalidade';
protected $fillable = [
'id',
'modulo_id',
'nome',
'identificador',
'manual',
];
protected $hidden = [
'created_by',
'created_at',
'updated_by',
'updated_at',
];
public function modulo()
{
return $this->belongsTo(Modulo::class);
}
}

View File

@@ -0,0 +1,26 @@
<?php
namespace App\Models\Intranet\Cadastro;
use Illuminate\Database\Eloquent\Model;
class Modulo extends Model
{
protected $connection = 'intranet';
protected $table = 'cadastro_modulo';
protected $fillable = [
'id',
'sistema_id',
'nome',
'identificador',
];
protected $hidden = [
'created_by',
'created_at',
'updated_by',
'updated_at',
];
}

View File

@@ -0,0 +1,56 @@
<?php
namespace App\Models\Intranet;
use Illuminate\Database\Eloquent\Model;
class Cliente extends Model
{
protected $connection = 'intranet';
protected $table = 'cadastro_cliente';
protected $fillable = [
'id',
'sistema_id',
'municipio_id',
'nome',
'email',
'site',
'link',
'logotipo',
'ativo',
'motivo_inativacao',
];
protected $hidden = [
'created_at',
'updated_at',
'deleted_at',
'id',
'sistema_id',
'municipio_id',
'email',
'site',
'sms_senha',
'sms_usuario',
'safecare_usuario',
'safecare_senha',
'integracao_v1'
];
protected $casts = [
'ativo' => 'boolean',
'ativo_app_conectasus_cidadao' => 'boolean',
];
public function sistema()
{
return $this->belongsTo(Sistema::class);
}
public function municipio()
{
return $this->belongsTo(Municipio::class);
}
}

View File

@@ -0,0 +1,23 @@
<?php
namespace App\Models\Intranet;
use App\Models\Model;
class Empresa extends Model
{
protected $connection = 'intranet';
protected $table = 'cadastro_empresa';
protected $fillable = [
'id',
'nome',
'site',
];
protected $hidden = [
'created_at',
'updated_at',
];
}

View File

@@ -0,0 +1,40 @@
<?php
namespace App\Models\Intranet;
use App\Models\Model;
class Estado extends Model
{
protected $connection = 'intranet';
protected $table = 'cadastro_estado';
protected $fillable = [
'id',
'pais_id',
'codigo',
'nome',
'uf',
];
protected $hidden = [
'created_at',
'updated_at',
'pais_id',
];
protected $with = [
'pais'
];
public function pais()
{
return $this->belongsTo(Pais::class);
}
public function municipios()
{
return $this->hasMany(Municipio::class);
}
}

View File

@@ -0,0 +1,39 @@
<?php
namespace App\Models\Intranet;
use App\Models\Model;
class Municipio extends Model
{
protected $connection = 'intranet';
protected $table = 'cadastro_municipio';
protected $fillable = [
'id',
'estado_id',
'nome',
'ibge',
];
protected $hidden = [
'created_at',
'updated_at',
'estado_id'
];
protected $with = [
'estado'
];
public function estado()
{
return $this->belongsTo(Estado::class);
}
public function logradouros()
{
return $this->hasMany(Logradouro::class);
}
}

View File

@@ -0,0 +1,25 @@
<?php
namespace App\Models\Intranet;
use App\Models\Model;
class NotaVersao extends Model
{
protected $connection = 'intranet';
protected $table = 'cadastro_nota_versao';
protected $fillable = [
'id',
'sistema_id',
'versao',
'titulo',
'descricao',
];
protected $hidden = [
'created_at',
'updated_at',
];
}

View File

@@ -0,0 +1,29 @@
<?php
namespace App\Models\Intranet;
use App\Models\Model;
class Pais extends Model
{
protected $connection = 'intranet';
protected $table = 'cadastro_pais';
protected $fillable = [
'id',
'codigo',
'nome',
'codigo_esus'
];
protected $hidden = [
'created_at',
'updated_at',
];
public function estados()
{
return $this->hasMany(Estado::class);
}
}

View File

@@ -0,0 +1,22 @@
<?php
namespace App\Models\Intranet;
use App\Models\Model;
class RamoAtividade extends Model
{
protected $connection = 'intranet';
protected $table = 'cadastro_ramo_atividade';
protected $fillable = [
'id',
'nome',
];
protected $hidden = [
'created_at',
'updated_at',
];
}

View File

@@ -0,0 +1,35 @@
<?php
namespace App\Models\Intranet;
use App\Models\Model;
class Sistema extends Model
{
protected $connection = 'intranet';
protected $table = 'cadastro_sistema';
protected $fillable = [
'id',
'empresa_id',
'ramo_atividade_id',
'nome',
'versao',
];
protected $hidden = [
'created_at',
'updated_at',
];
public function empresa()
{
return $this->belongsTo(Empresa::class);
}
public function ramoAtividade()
{
return $this->belongsTo(RamoAtividade::class);
}
}