mirror of
https://github.com/dadosfera/maestro.git
synced 2026-11-09 05:49:07 +00:00
130 lines
4.2 KiB
HTML
130 lines
4.2 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="pt-br">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Dadosfera Relatório de PII</title>
|
|
<link href="https://fonts.googleapis.com/css2?family=Quicksand:wght@400;500;700&display=swap" rel="stylesheet">
|
|
<style>
|
|
@page {
|
|
size: A4 landscape; /* Alterado para paisagem (landscape) */
|
|
margin: 15mm 10mm; /* Reduzido para proporcionar mais espaço */
|
|
}
|
|
body {
|
|
font-family: 'Quicksand', sans-serif;
|
|
color: #5c5c5c;
|
|
margin: 0;
|
|
padding: 10px;
|
|
font-size: 12px; /* Reduzindo o tamanho da fonte */
|
|
}
|
|
.container {
|
|
margin: 0;
|
|
width: 100%;
|
|
}
|
|
.header {
|
|
display: flex;
|
|
align-items: center;
|
|
margin-bottom: 20px;
|
|
}
|
|
.logo {
|
|
max-width: 150px; /* Reduzida para economizar espaço */
|
|
height: auto;
|
|
}
|
|
h1 {
|
|
color: #0d003b;
|
|
font-weight: 700;
|
|
margin-left: 20px;
|
|
font-size: 24px; /* Tamanho ajustado */
|
|
}
|
|
table {
|
|
width: 100%;
|
|
border-collapse: collapse;
|
|
margin-top: 15px;
|
|
table-layout: fixed; /* Importante: define larguras fixas */
|
|
box-shadow: 0 2px 8px rgba(0,0,0,0.1);
|
|
border: 1px solid #d0d0d0;
|
|
}
|
|
th {
|
|
background-color: #1700a2;
|
|
color: white;
|
|
font-weight: bold;
|
|
text-align: left;
|
|
padding: 8px 10px;
|
|
border: 1px solid #3a26b8;
|
|
font-size: 11px; /* Tamanho ajustado */
|
|
word-wrap: break-word; /* Permite quebra de palavras */
|
|
overflow-wrap: break-word;
|
|
}
|
|
td {
|
|
padding: 6px 10px;
|
|
border: 1px solid #d0d0d0;
|
|
font-size: 11px; /* Tamanho ajustado */
|
|
word-wrap: break-word; /* Permite quebra de palavras */
|
|
overflow-wrap: break-word;
|
|
}
|
|
/* Definindo larguras específicas para cada coluna */
|
|
th:nth-child(1), td:nth-child(1) { width: 14%; } /* Database */
|
|
th:nth-child(2), td:nth-child(2) { width: 14%; } /* Schema */
|
|
th:nth-child(3), td:nth-child(3) { width: 17%; } /* Tabela */
|
|
th:nth-child(4), td:nth-child(4) { width: 17%; } /* Coluna */
|
|
th:nth-child(5), td:nth-child(5) { width: 13%; } /* Tipo de Dado */
|
|
th:nth-child(6), td:nth-child(6) { width: 25%; } /* Regras PII */
|
|
|
|
tr:nth-child(even) {
|
|
background-color: #f9f9f9;
|
|
}
|
|
tr:nth-child(odd) {
|
|
background-color: white;
|
|
}
|
|
.info-section {
|
|
margin-top: 20px;
|
|
color: #5c5c5c;
|
|
}
|
|
.timestamp {
|
|
font-style: italic;
|
|
text-align: right;
|
|
margin-top: 15px;
|
|
font-size: 0.9em;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div class="container">
|
|
<div class="header">
|
|
<img src="https://dadosfera.ai/wp-content/webp-express/webp-images/uploads/2022/06/Logo-Dadosfera1-1.png.webp" alt="Logo Dadosfera" class="logo">
|
|
<h1>Relatório de PII</h1>
|
|
</div>
|
|
|
|
<div class="info-section">
|
|
<p>Este relatório apresenta a estrutura de tabelas e suas as seguintes características de PII identificadas.</p>
|
|
</div>
|
|
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th>Database</th>
|
|
<th>Schema</th>
|
|
<th>Tabela</th>
|
|
<th>Coluna</th>
|
|
<th>Tipo de Dado</th>
|
|
<th>Regras PII</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
{{#each dados}}
|
|
<tr>
|
|
<td>{{database_name}}</td>
|
|
<td>{{table_schema}}</td>
|
|
<td>{{table_name}}</td>
|
|
<td>{{column_name}}</td>
|
|
<td>{{data_type}}</td>
|
|
<td>{{pii_rules}}</td>
|
|
</tr>
|
|
{{/each}}
|
|
</tbody>
|
|
</table>
|
|
|
|
<p class="timestamp">Gerado em: {{dataGeracao}}</p>
|
|
</div>
|
|
</body>
|
|
</html> |