-- Migration 003 — CREATE agente_detalhe
-- 1:1 com tbl_Representante quando idNatureza=3 (Agente)
-- Card: AG#1 / INT#1 (parte 2)

CREATE TABLE IF NOT EXISTS agente_detalhe (
  id INT PRIMARY KEY AUTO_INCREMENT,
  cod_Representante INT NOT NULL,
  observacao TEXT NULL,
  banco_pagamento VARCHAR(120) NULL,
  pix_chave VARCHAR(120) NULL,
  conta_corrente VARCHAR(40) NULL,
  agencia VARCHAR(20) NULL,
  data_inicio DATE NOT NULL,
  data_fim DATE NULL,
  situacao TINYINT(1) NOT NULL DEFAULT 1 COMMENT '0=inativo,1=ativo,2=excluido (soft)',
  UNIQUE KEY uk_agente_repr (cod_Representante),
  INDEX idx_agente_situacao (situacao)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
