Closed GabrielPintoSouza closed 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);
Lista de Commits