USE requerimentos_loteamentos;

ALTER TABLE requerimentos
    ADD COLUMN tipo_requerimento ENUM('LOTEAMENTO','CONSTRUCAO') NOT NULL DEFAULT 'LOTEAMENTO',
    ADD COLUMN numero_correspondencia VARCHAR(20) DEFAULT NULL,
    ADD COLUMN municipio VARCHAR(120) DEFAULT 'CÁSSIA',
    ADD COLUMN uf VARCHAR(5) DEFAULT 'MG',
    ADD COLUMN endereco_obra VARCHAR(255) DEFAULT NULL,
    ADD COLUMN numero_obra VARCHAR(20) DEFAULT NULL,
    ADD COLUMN lote VARCHAR(20) DEFAULT NULL,
    ADD COLUMN quadra VARCHAR(20) DEFAULT NULL,
    ADD COLUMN area_terreno VARCHAR(50) DEFAULT NULL,
    ADD COLUMN area_construir VARCHAR(50) DEFAULT NULL,
    ADD COLUMN area_existente VARCHAR(50) DEFAULT NULL,
    ADD COLUMN valor_venal VARCHAR(50) DEFAULT NULL,
    ADD COLUMN area_regularizar VARCHAR(50) DEFAULT NULL,
    ADD COLUMN alvara_construcao TINYINT(1) NOT NULL DEFAULT 0,
    ADD COLUMN regularizacao TINYINT(1) NOT NULL DEFAULT 0,
    ADD COLUMN mpp TINYINT(1) NOT NULL DEFAULT 0,
    ADD COLUMN ampliacao TINYINT(1) NOT NULL DEFAULT 0,
    ADD COLUMN demolicao_art TINYINT(1) NOT NULL DEFAULT 0,
    ADD COLUMN reforma_sem_acrescimo TINYINT(1) NOT NULL DEFAULT 0,
    ADD COLUMN construcao_30m TINYINT(1) NOT NULL DEFAULT 0,
    ADD COLUMN aprovacao_fibra TINYINT(1) NOT NULL DEFAULT 0,
    ADD COLUMN liberacao_erb TINYINT(1) NOT NULL DEFAULT 0,
    ADD COLUMN cert_localizacao TINYINT(1) NOT NULL DEFAULT 0,
    ADD COLUMN cert_numero TINYINT(1) NOT NULL DEFAULT 0,
    ADD COLUMN cert_averbacao TINYINT(1) NOT NULL DEFAULT 0,
    ADD COLUMN cert_incra TINYINT(1) NOT NULL DEFAULT 0,
    ADD COLUMN taxa_decreto_desmembramento TINYINT(1) NOT NULL DEFAULT 0,
    ADD COLUMN taxa_aprovacao_projetos TINYINT(1) NOT NULL DEFAULT 0,
    ADD COLUMN ligacao_esgoto TINYINT(1) NOT NULL DEFAULT 0,
    ADD COLUMN declaracao_uso_solo TINYINT(1) NOT NULL DEFAULT 0,
    ADD COLUMN exame_erb TINYINT(1) NOT NULL DEFAULT 0,
    ADD COLUMN taxa_valor_venal_5 TINYINT(1) NOT NULL DEFAULT 0,
    ADD COLUMN codigo_interno VARCHAR(30) DEFAULT NULL,
    ADD COLUMN excluido TINYINT(1) NOT NULL DEFAULT 0;
