nilsonLazarin / WeGIA

WeGIA: Web gerenciador para instituições assistenciais
Other
5 stars 6 forks source link

Refatorar páginas de alteração das configurações do módulo de contribuição #686

Closed GabrielPintoSouza closed 1 month ago

GabrielPintoSouza commented 2 months ago

Lista de Commits

GabrielPintoSouza commented 1 month ago

Alteração na tabela contribuicao_conjuntoRegras: CREATE TABLE wegia.contribuicao_conjuntoRegras ( id INT AUTO_INCREMENT PRIMARY KEY, id_meioPagamento INT, id_regra INT, valor DECIMAL(10, 2), CONSTRAINT fk_contribuicao_meioPagamento FOREIGN KEY (id_meioPagamento) REFERENCES wegia.contribuicao_meioPagamento(id), CONSTRAINT fk_contribuicao_regras FOREIGN KEY (id_regra) REFERENCES wegia.contribuicao_regras(id), CONSTRAINT unico_meioPagamento_regra UNIQUE (id_meioPagamento, id_regra) ) ENGINE = InnoDB;

Alteração na tabela contribuicao_gatewayPagamento: CREATE TABLE wegia.contribuicao_gatewayPagamento ( id INT NOT NULL AUTO_INCREMENT, plataforma VARCHAR(50) NOT NULL, endPoint VARCHAR(255) NOT NULL, token VARCHAR(100) NOT NULL, status BOOLEAN NOT NULL, PRIMARY KEY (id) ) ENGINE = InnoDB;

Alteração na tabela contribuicao_meioPagamento: CREATE TABLE wegia.contribuicao_meioPagamento ( id INT NOT NULL AUTO_INCREMENT, meio VARCHAR(45) NOT NULL, id_plataforma INT NOT NULL, status BOOLEAN NOT NULL, PRIMARY KEY (id), UNIQUE INDEX meio_UNIQUE (meio ASC) VISIBLE, CONSTRAINT fk_contribuicao_gatewayPagamento_plataforma FOREIGN KEY (id_plataforma) REFERENCES wegia.contribuicao_gatewayPagamento (id) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE = InnoDB;

Alteração na tabela contribuicao_conjuntoRegras: CREATE TABLE wegia.contribuicao_conjuntoRegras ( id INT AUTO_INCREMENT PRIMARY KEY, id_meioPagamento INT, id_regra INT, valor DECIMAL(10, 2), status BOOLEAN NOT NULL, CONSTRAINT fk_contribuicao_meioPagamento FOREIGN KEY (id_meioPagamento) REFERENCES wegia.contribuicao_meioPagamento(id), CONSTRAINT fk_contribuicao_regras FOREIGN KEY (id_regra) REFERENCES wegia.contribuicao_regras(id), CONSTRAINT unico_meioPagamento_regra UNIQUE (id_meioPagamento, id_regra) ) ENGINE = InnoDB;

Adição de dados nas tabelas de recurso e módulos visíveis INSERT INTO recurso (id_recurso, descricao) VALUES ('7', 'Módulo Contribuição');

INSERT INTO modulos_visiveis (id_recurso, visivel) VALUES (7, 1);