feat: Novo módulo Analisador 3D BIM & QA/QC (Auditoria de Furação e Comparador de Reviseeeees)
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
export type DefectSeverity = 'critico' | 'alerta' | 'informativo';
|
||||
|
||||
export type DefectType =
|
||||
| 'furo_desalinhado'
|
||||
| 'furo_cego_faltante'
|
||||
| 'furo_extra_revisao'
|
||||
| 'furo_removido_revisao'
|
||||
| 'deslocamento_furo'
|
||||
| 'colisao_geometrica'
|
||||
| 'peca_modificada'
|
||||
| 'peca_nova'
|
||||
| 'peca_excluida'
|
||||
| 'divergencia_dimensional';
|
||||
|
||||
export type ProductionRisk = 'baixo' | 'medio' | 'alto' | 'critico';
|
||||
|
||||
export interface DefectItem {
|
||||
id: string;
|
||||
tipo: DefectType;
|
||||
gravidade: DefectSeverity;
|
||||
titulo: string;
|
||||
descricao: string;
|
||||
pecaMarca: string;
|
||||
conjuntoMarca?: string;
|
||||
expressID?: number;
|
||||
guid?: string;
|
||||
fase?: string;
|
||||
quantidadeAfetada: number;
|
||||
pesoUnitarioKg?: number;
|
||||
pesoTotalKg?: number;
|
||||
// Detalhes de furação
|
||||
diametroMm?: number;
|
||||
deslocamentoMm?: { x: number; y: number; z: number };
|
||||
pecaConectadaMarca?: string;
|
||||
pecaConectadaConjunto?: string;
|
||||
// Cruzamento com chão de fábrica
|
||||
processoAtual?: string;
|
||||
processoCor?: string;
|
||||
quantidadeApontada?: number;
|
||||
riscoFabril: ProductionRisk;
|
||||
recomendacao: string;
|
||||
// Coordenadas aproximadas para foco 3D
|
||||
coordenadas3D?: { x: number; y: number; z: number };
|
||||
}
|
||||
|
||||
export interface ComparisonDiffSummary {
|
||||
totalPecasBase: number;
|
||||
totalPecasRevisao: number;
|
||||
inalteradas: number;
|
||||
modificadas: number;
|
||||
novas: number;
|
||||
excluidas: number;
|
||||
inconformidadesCriticas: number;
|
||||
alertasFuros: number;
|
||||
pesoAfetadoKg: number;
|
||||
riscoGeral: ProductionRisk;
|
||||
}
|
||||
|
||||
export type ColorizationMode = 'status_defeito' | 'diff_revisao' | 'risco_fabril' | 'processo';
|
||||
Reference in New Issue
Block a user