USE camara;

-- Plano de Contratação Anual (PCA)
CREATE TABLE IF NOT EXISTS pca_itens (
  id INT AUTO_INCREMENT PRIMARY KEY,
  exercicio SMALLINT NOT NULL,
  unidade VARCHAR(160),
  descricao TEXT NOT NULL,
  modalidade VARCHAR(60),
  estimado DECIMAL(14,2) DEFAULT 0,
  justificativa TEXT,
  pdf VARCHAR(255),
  criado_em DATETIME DEFAULT CURRENT_TIMESTAMP,
  INDEX(exercicio)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- Leis Orçamentárias (se ainda não existir)
CREATE TABLE IF NOT EXISTS leis_orcamentarias (
  id INT AUTO_INCREMENT PRIMARY KEY,
  tipo ENUM('LDO','LOA','PPA','QDD') NOT NULL,
  numero VARCHAR(40),
  ano SMALLINT NOT NULL,
  ementa TEXT,
  data DATE,
  pdf VARCHAR(255) NOT NULL,
  criado_em DATETIME DEFAULT CURRENT_TIMESTAMP,
  INDEX(ano), INDEX(tipo)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
