working and build on windows 7 again
GiteaCi/Librography/pipeline/head Build queued...

This commit is contained in:
2021-11-02 00:16:44 -03:00
parent 305bf1b595
commit c4e07bb81b
47 changed files with 210 additions and 2222 deletions
@@ -0,0 +1,49 @@
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
#define MyAppName "Librography"
#define MyAppVersion "0.1-beta"
#define MyAppPublisher "FlashInformatics, Inc."
#define MyAppURL "https://www.librography.site/"
#define MyAppExeName "Librography.exe"
[Setup]
; NOTE: The value of AppId uniquely identifies this application. Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{EAC392A1-AC02-4CE1-9B71-18B555A85097}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
;AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName=C:\{#MyAppName}
DisableDirPage=yes
DisableProgramGroupPage=yes
; Uncomment the following line to run in non administrative install mode (install for current user only.)
;PrivilegesRequired=lowest
OutputDir=F:\Desktop\goldenowl\Installers\InnoSetupFiles
OutputBaseFilename=LibrographyInstaller_0.1-beta
Compression=lzma
SolidCompression=yes
WizardStyle=modern
[Languages]
Name: "brazilianportuguese"; MessagesFile: "compiler:Languages\BrazilianPortuguese.isl"
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
[Files]
Source: "C:\Librography\{#MyAppExeName}"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Librography\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
[Icons]
Name: "{autoprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
[Run]
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent
@@ -0,0 +1,58 @@
@echo off
echo Criando a pasta data, utilizadas pelo MySQL
set mypath=C:\Librography
net stop MySql
set mysqlpath=%mypath%\mysql
if not exist "%mysqlpath%\data" mkdir "%mysqlpath%\data"
echo Inicializando o MySQL. Criando o conteúdo da pasta data
"%mysqlpath%/bin/mysqld.exe" --initialize-insecure --user=mysql --basedir="%mysqlpath%" --datadir="%mysqlpath%\data"
echo Definindo o MySQL como um serviço
"%mysqlpath%\bin\mysqld.exe" --install MySQL
echo Iniciando o serviço criado
sc start MySQL
echo Verificando se o serviço esta ativo
:INITDATA
sc query "MySQL" | find "RUNNING"
if "%ERRORLEVEL%"=="0" (
echo Serviço ativo ...
echo Configurando a base de dados...
echo Definindo uma senha para o usuário root...
:: "%mysqlpath%\bin\mysql.exe" -u root --skip-password -e "ALTER USER 'root'@'localhost' IDENTIFIED BY 'goldenowl';"
:: echo Criando o usuário utilizado pela aplicação e atribuindo as permissões dele
:: "%mysqlpath%\bin\mysql.exe" -u root -p goldenowl -e "CREATE USER 'appLibrography'@'localhost' IDENTIFIED BY 'app1Librography';GRANT CREATE, SELECT, INSERT, UPDATE, DELETE ON *.* TO 'appLibrography'@'localhost';FLUSH PRIVILEGES;"
::echo Criando o banco de dados da aplicação
::"%mysqlpath%\bin\mysql.exe" -u appLibrography -p app1Librography -e "CREATE DATABASE appLibrography;"
:: echo Criando a tabela utilizada pela a aplicação
:: "%mysqlpath%\bin\mysql.exe" -i C:\Librography\Install_Files\CreateDBScript.sql
) else (
echo Serviço ainda não iniciado, aguardando 5 segundos
ping 127.0.0.1 -n 6 > nul
goto INITDATA
)
Binary file not shown.
Binary file not shown.
+93 -89
View File
@@ -1,5 +1,5 @@
-- MySQL Script generated by MySQL Workbench -- MySQL Script generated by MySQL Workbench
-- Thu Jun 17 00:28:49 2021 -- 11/01/21 23:54:12
-- Model: New Model Version: 1.0 -- Model: New Model Version: 1.0
-- MySQL Workbench Forward Engineering -- MySQL Workbench Forward Engineering
@@ -8,21 +8,21 @@ SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'; SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
-- ----------------------------------------------------- -- -----------------------------------------------------
-- Schema gowl -- Schema applibrography
-- ----------------------------------------------------- -- -----------------------------------------------------
-- ----------------------------------------------------- -- -----------------------------------------------------
-- Schema gowl -- Schema applibrography
-- ----------------------------------------------------- -- -----------------------------------------------------
CREATE SCHEMA IF NOT EXISTS `gowl` DEFAULT CHARACTER SET utf8 ; CREATE SCHEMA IF NOT EXISTS `applibrography` DEFAULT CHARACTER SET utf8 ;
USE `gowl` ; USE `applibrography` ;
-- ----------------------------------------------------- -- -----------------------------------------------------
-- Table `gowl`.`tb_leitores` -- Table `applibrography`.`tb_leitores`
-- ----------------------------------------------------- -- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_leitores` ( CREATE TABLE IF NOT EXISTS `applibrography`.`tb_leitores` (
`id` INT(11) NOT NULL AUTO_INCREMENT, `id` INT(8) ZEROFILL NOT NULL AUTO_INCREMENT,
`nome` VARCHAR(100) NOT NULL, `nome` VARCHAR(100) NULL,
`rg` VARCHAR(30) NULL DEFAULT NULL, `rg` VARCHAR(30) NULL DEFAULT NULL,
`cpf` VARCHAR(20) NULL DEFAULT NULL, `cpf` VARCHAR(20) NULL DEFAULT NULL,
`email` VARCHAR(200) NULL DEFAULT NULL, `email` VARCHAR(200) NULL DEFAULT NULL,
@@ -44,14 +44,15 @@ CREATE TABLE IF NOT EXISTS `gowl`.`tb_leitores` (
`observacoes` VARCHAR(225) NULL, `observacoes` VARCHAR(225) NULL,
PRIMARY KEY (`id`)) PRIMARY KEY (`id`))
ENGINE = InnoDB ENGINE = InnoDB
AUTO_INCREMENT = 00000100
DEFAULT CHARACTER SET = utf8; DEFAULT CHARACTER SET = utf8;
-- ----------------------------------------------------- -- -----------------------------------------------------
-- Table `gowl`.`tb_fornecedores` -- Table `applibrography`.`tb_fornecedores`
-- ----------------------------------------------------- -- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_fornecedores` ( CREATE TABLE IF NOT EXISTS `applibrography`.`tb_fornecedores` (
`id` INT(11) NOT NULL AUTO_INCREMENT, `id` INT(8) NOT NULL AUTO_INCREMENT,
`nome` VARCHAR(100) NULL DEFAULT NULL, `nome` VARCHAR(100) NULL DEFAULT NULL,
`cnpj` VARCHAR(100) NULL DEFAULT NULL, `cnpj` VARCHAR(100) NULL DEFAULT NULL,
`email` VARCHAR(200) NULL DEFAULT NULL, `email` VARCHAR(200) NULL DEFAULT NULL,
@@ -70,10 +71,10 @@ DEFAULT CHARACTER SET = utf8;
-- ----------------------------------------------------- -- -----------------------------------------------------
-- Table `gowl`.`tb_funcionarios` -- Table `applibrography`.`tb_funcionarios`
-- ----------------------------------------------------- -- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_funcionarios` ( CREATE TABLE IF NOT EXISTS `applibrography`.`tb_funcionarios` (
`id` INT(11) NOT NULL AUTO_INCREMENT, `id` INT(8) NOT NULL AUTO_INCREMENT,
`nome` VARCHAR(100) NOT NULL, `nome` VARCHAR(100) NOT NULL,
`rg` VARCHAR(30) NULL, `rg` VARCHAR(30) NULL,
`cpf` VARCHAR(20) NULL, `cpf` VARCHAR(20) NULL,
@@ -96,10 +97,10 @@ DEFAULT CHARACTER SET = utf8;
-- ----------------------------------------------------- -- -----------------------------------------------------
-- Table `gowl`.`tb_livros` -- Table `applibrography`.`tb_livros`
-- ----------------------------------------------------- -- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_livros` ( CREATE TABLE IF NOT EXISTS `applibrography`.`tb_livros` (
`id` INT(11) NOT NULL AUTO_INCREMENT, `id` INT(8) NOT NULL AUTO_INCREMENT,
`titulo` VARCHAR(100) NOT NULL, `titulo` VARCHAR(100) NOT NULL,
`autor` VARCHAR(45) NOT NULL, `autor` VARCHAR(45) NOT NULL,
`editora` VARCHAR(45) NOT NULL, `editora` VARCHAR(45) NOT NULL,
@@ -108,7 +109,7 @@ CREATE TABLE IF NOT EXISTS `gowl`.`tb_livros` (
`serie` VARCHAR(45) NULL, `serie` VARCHAR(45) NULL,
`edicao` VARCHAR(45) NULL, `edicao` VARCHAR(45) NULL,
`idioma` VARCHAR(25) NOT NULL, `idioma` VARCHAR(25) NOT NULL,
`tb_fornecedores_id` INT(11) NULL, `tb_fornecedores_id` INT(8) NULL,
`piso` VARCHAR(45) NULL, `piso` VARCHAR(45) NULL,
`corredor` VARCHAR(45) NULL, `corredor` VARCHAR(45) NULL,
`posicao` VARCHAR(45) NULL, `posicao` VARCHAR(45) NULL,
@@ -120,7 +121,7 @@ CREATE TABLE IF NOT EXISTS `gowl`.`tb_livros` (
INDEX `fk_tb_livros_tb_fornecedores1_idx` (`tb_fornecedores_id` ASC), INDEX `fk_tb_livros_tb_fornecedores1_idx` (`tb_fornecedores_id` ASC),
CONSTRAINT `fk_tb_livros_tb_fornecedores1` CONSTRAINT `fk_tb_livros_tb_fornecedores1`
FOREIGN KEY (`tb_fornecedores_id`) FOREIGN KEY (`tb_fornecedores_id`)
REFERENCES `gowl`.`tb_fornecedores` (`id`) REFERENCES `applibrography`.`tb_fornecedores` (`id`)
ON DELETE NO ACTION ON DELETE NO ACTION
ON UPDATE NO ACTION) ON UPDATE NO ACTION)
ENGINE = InnoDB ENGINE = InnoDB
@@ -128,20 +129,20 @@ DEFAULT CHARACTER SET = utf8;
-- ----------------------------------------------------- -- -----------------------------------------------------
-- Table `gowl`.`tb_emprestimos` -- Table `applibrography`.`tb_emprestimos`
-- ----------------------------------------------------- -- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_emprestimos` ( CREATE TABLE IF NOT EXISTS `applibrography`.`tb_emprestimos` (
`id` INT(11) NOT NULL AUTO_INCREMENT, `id` INT(8) ZEROFILL NOT NULL AUTO_INCREMENT,
`data_emprestimo` DATETIME NULL, `data_emprestimo` DATETIME NULL,
`data_devolucao` DATETIME NULL DEFAULT NULL, `data_devolucao` DATETIME NULL DEFAULT NULL,
`observacoes` TEXT NULL DEFAULT NULL, `observacoes` TEXT NULL DEFAULT NULL,
`tb_funcionarios_id` INT(11) NULL, `tb_funcionarios_id` INT(8) NULL,
`tb_livros_id` INT(11) NULL, `tb_livros_id` INT(8) NULL,
`tb_livros_tb_fornecedores_id` INT(11) NULL, `tb_livros_tb_fornecedores_id` INT(8) NULL,
`tb_leitores_id` INT(11) NULL, `tb_leitores_id` INT(8) ZEROFILL NULL,
`data_entrega_agendada` DATETIME NULL, `data_entrega_agendada` DATETIME NULL,
`tb_funcionarios_iddevol` INT(11) NULL, `tb_funcionarios_iddevol` INT(8) NULL,
`static_id_emprestimo` INT NULL, `static_id_emprestimo` INT(8) NULL,
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
INDEX `fk_tb_emprestimos_tb_funcionarios1_idx` (`tb_funcionarios_id` ASC), INDEX `fk_tb_emprestimos_tb_funcionarios1_idx` (`tb_funcionarios_id` ASC),
INDEX `fk_tb_emprestimos_tb_livros1_idx` (`tb_livros_id` ASC, `tb_livros_tb_fornecedores_id` ASC), INDEX `fk_tb_emprestimos_tb_livros1_idx` (`tb_livros_id` ASC, `tb_livros_tb_fornecedores_id` ASC),
@@ -149,58 +150,59 @@ CREATE TABLE IF NOT EXISTS `gowl`.`tb_emprestimos` (
INDEX `fk_tb_emprestimos_tb_funcionarios2_idx` (`tb_funcionarios_iddevol` ASC), INDEX `fk_tb_emprestimos_tb_funcionarios2_idx` (`tb_funcionarios_iddevol` ASC),
CONSTRAINT `fk_tb_emprestimos_tb_funcionarios1` CONSTRAINT `fk_tb_emprestimos_tb_funcionarios1`
FOREIGN KEY (`tb_funcionarios_id`) FOREIGN KEY (`tb_funcionarios_id`)
REFERENCES `gowl`.`tb_funcionarios` (`id`) REFERENCES `applibrography`.`tb_funcionarios` (`id`)
ON DELETE NO ACTION ON DELETE NO ACTION
ON UPDATE NO ACTION, ON UPDATE NO ACTION,
CONSTRAINT `fk_tb_emprestimos_tb_livros1` CONSTRAINT `fk_tb_emprestimos_tb_livros1`
FOREIGN KEY (`tb_livros_id`) FOREIGN KEY (`tb_livros_id`)
REFERENCES `gowl`.`tb_livros` (`id`) REFERENCES `applibrography`.`tb_livros` (`id`)
ON DELETE NO ACTION ON DELETE NO ACTION
ON UPDATE NO ACTION, ON UPDATE NO ACTION,
CONSTRAINT `fk_tb_emprestimos_tb_leitores1` CONSTRAINT `fk_tb_emprestimos_tb_leitores1`
FOREIGN KEY (`tb_leitores_id`) FOREIGN KEY (`tb_leitores_id`)
REFERENCES `gowl`.`tb_leitores` (`id`) REFERENCES `applibrography`.`tb_leitores` (`id`)
ON DELETE NO ACTION ON DELETE NO ACTION
ON UPDATE NO ACTION, ON UPDATE NO ACTION,
CONSTRAINT `fk_tb_emprestimos_tb_funcionarios2` CONSTRAINT `fk_tb_emprestimos_tb_funcionarios2`
FOREIGN KEY (`tb_funcionarios_iddevol`) FOREIGN KEY (`tb_funcionarios_iddevol`)
REFERENCES `gowl`.`tb_funcionarios` (`id`) REFERENCES `applibrography`.`tb_funcionarios` (`id`)
ON DELETE NO ACTION ON DELETE NO ACTION
ON UPDATE NO ACTION) ON UPDATE NO ACTION)
ENGINE = InnoDB ENGINE = InnoDB
AUTO_INCREMENT = 10000000
DEFAULT CHARACTER SET = utf8; DEFAULT CHARACTER SET = utf8;
-- ----------------------------------------------------- -- -----------------------------------------------------
-- Table `gowl`.`tb_multa` -- Table `applibrography`.`tb_multa`
-- ----------------------------------------------------- -- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_multa` ( CREATE TABLE IF NOT EXISTS `applibrography`.`tb_multa` (
`idmulta` INT NOT NULL AUTO_INCREMENT, `idmulta` INT(8) NOT NULL AUTO_INCREMENT,
`dias_atraso` INT(6) NOT NULL, `dias_atraso` INT(6) NOT NULL,
`valor_multa` DECIMAL(10,2) NULL, `valor_multa` DECIMAL(10,2) NULL,
`esta_pago` TINYINT NULL, `esta_pago` TINYINT NULL,
`tb_leitores_id` INT(11) NOT NULL, `tb_leitores_id` INT(8) ZEROFILL NOT NULL,
`tb_emprestimos_id` INT(11) NOT NULL, `tb_emprestimos_id` INT(8) ZEROFILL NOT NULL,
PRIMARY KEY (`idmulta`, `tb_emprestimos_id`), PRIMARY KEY (`idmulta`, `tb_emprestimos_id`),
INDEX `fk_multa_tb_leitores1_idx` (`tb_leitores_id` ASC), INDEX `fk_multa_tb_leitores1_idx` (`tb_leitores_id` ASC),
INDEX `fk_tb_multa_tb_emprestimos1_idx` (`tb_emprestimos_id` ASC), INDEX `fk_tb_multa_tb_emprestimos1_idx` (`tb_emprestimos_id` ASC),
CONSTRAINT `fk_multa_tb_leitores1` CONSTRAINT `fk_multa_tb_leitores1`
FOREIGN KEY (`tb_leitores_id`) FOREIGN KEY (`tb_leitores_id`)
REFERENCES `gowl`.`tb_leitores` (`id`) REFERENCES `applibrography`.`tb_leitores` (`id`)
ON DELETE NO ACTION ON DELETE NO ACTION
ON UPDATE NO ACTION, ON UPDATE NO ACTION,
CONSTRAINT `fk_tb_multa_tb_emprestimos1` CONSTRAINT `fk_tb_multa_tb_emprestimos1`
FOREIGN KEY (`tb_emprestimos_id`) FOREIGN KEY (`tb_emprestimos_id`)
REFERENCES `gowl`.`tb_emprestimos` (`id`) REFERENCES `applibrography`.`tb_emprestimos` (`id`)
ON DELETE NO ACTION ON DELETE NO ACTION
ON UPDATE NO ACTION) ON UPDATE NO ACTION)
ENGINE = InnoDB; ENGINE = InnoDB;
-- ----------------------------------------------------- -- -----------------------------------------------------
-- Table `gowl`.`tb_opcoes` -- Table `applibrography`.`tb_opcoes`
-- ----------------------------------------------------- -- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_opcoes` ( CREATE TABLE IF NOT EXISTS `applibrography`.`tb_opcoes` (
`id` INT NOT NULL AUTO_INCREMENT, `id` INT NOT NULL AUTO_INCREMENT,
`data` VARCHAR(45) NOT NULL, `data` VARCHAR(45) NOT NULL,
`parentid` INT NULL, `parentid` INT NULL,
@@ -208,18 +210,18 @@ CREATE TABLE IF NOT EXISTS `gowl`.`tb_opcoes` (
INDEX `fk_Opcoes_Opcoes1_idx` (`parentid` ASC), INDEX `fk_Opcoes_Opcoes1_idx` (`parentid` ASC),
CONSTRAINT `fk_Opcoes_Opcoes1` CONSTRAINT `fk_Opcoes_Opcoes1`
FOREIGN KEY (`parentid`) FOREIGN KEY (`parentid`)
REFERENCES `gowl`.`tb_opcoes` (`id`) REFERENCES `applibrography`.`tb_opcoes` (`id`)
ON DELETE NO ACTION ON DELETE NO ACTION
ON UPDATE NO ACTION) ON UPDATE NO ACTION)
ENGINE = InnoDB; ENGINE = InnoDB;
-- ----------------------------------------------------- -- -----------------------------------------------------
-- Table `gowl`.`tb_recibos` -- Table `applibrography`.`tb_recibos`
-- ----------------------------------------------------- -- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_recibos` ( CREATE TABLE IF NOT EXISTS `applibrography`.`tb_recibos` (
`id` INT NOT NULL AUTO_INCREMENT, `id` INT(8) NOT NULL AUTO_INCREMENT,
`emprestimo_id` INT NULL, `emprestimo_id` INT(8) NULL,
`data_emprestimo` VARCHAR(45) NULL, `data_emprestimo` VARCHAR(45) NULL,
`data_devolucao_agendada` VARCHAR(45) NULL, `data_devolucao_agendada` VARCHAR(45) NULL,
`data_entrega` VARCHAR(45) NULL, `data_entrega` VARCHAR(45) NULL,
@@ -238,78 +240,80 @@ SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS; SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
-- ----------------------------------------------------- -- -----------------------------------------------------
-- Data for table `gowl`.`tb_leitores` -- Data for table `applibrography`.`tb_leitores`
-- ----------------------------------------------------- -- -----------------------------------------------------
START TRANSACTION; START TRANSACTION;
USE `gowl`; USE `applibrography`;
INSERT INTO `gowl`.`tb_leitores` (`id`, `nome`, `rg`, `cpf`, `email`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`, `tipo`, `is_locked`, `curso`, `curso_ano`, `qtd_emprestimos`, `emprestmax`, `observacoes`) VALUES (1, 'Leitor 1', '111.111.111-1', '111.111.111-11', 'leitor@test.com', '(42)99999-9999', '(42)99999-9999', '84570-000', 'Rua Tal', '100', 'casa', 'Centro', 'Mallet', 'PR', 'Estudante', 0, 'Letras Ingles / Noturno', '4', 0, 3, 'leitor ok - primeiro cadastro - cadastro completo'); INSERT INTO `applibrography`.`tb_leitores` (`id`, `nome`, `rg`, `cpf`, `email`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`, `tipo`, `is_locked`, `curso`, `curso_ano`, `qtd_emprestimos`, `emprestmax`, `observacoes`) VALUES (00000101, 'Leitor Teste', '5.432.234-1', '099.999.345-23', 'leitor@mail.com', '(42)98877-2299', '(42)98877-2299', '854670-000', 'Rua 1 de abril', '13', 'casa', 'Centro', 'Mallet', 'PR', 'Estudante', 0, 'Letras', '1', 0, 123, 'Ok');
INSERT INTO `gowl`.`tb_leitores` (`id`, `nome`, `rg`, `cpf`, `email`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`, `tipo`, `is_locked`, `curso`, `curso_ano`, `qtd_emprestimos`, `emprestmax`, `observacoes`) VALUES (2, 'Leitor numero 2', '123.123.123-3', '123.123.123-23', 'leitor2@leitor2.com', '(42)98988-8989', '(42)45355-6666', '84570-000', 'Rua 2', '1212', 'Casa', 'Centro', 'Mallet', 'PR', 'Professor', 0, 'Letras', '0', 0, 0, 'Professor - emprestimos ilimitados');
COMMIT; COMMIT;
-- ----------------------------------------------------- -- -----------------------------------------------------
-- Data for table `gowl`.`tb_fornecedores` -- Data for table `applibrography`.`tb_fornecedores`
-- ----------------------------------------------------- -- -----------------------------------------------------
START TRANSACTION; START TRANSACTION;
USE `gowl`; USE `applibrography`;
INSERT INTO `gowl`.`tb_fornecedores` (`id`, `nome`, `cnpj`, `email`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`) VALUES (1, 'Fornecedor Teste', '111.111.111/0001-11', 'teste@test', '423232123123', NULL, '84570-000', 'Rua Fccinal', '00', 'Predio', NULL, 'Mallet', 'PR'); INSERT INTO `applibrography`.`tb_fornecedores` (`id`, `nome`, `cnpj`, `email`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`) VALUES (1, 'Fornecedor Teste', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
COMMIT; COMMIT;
-- ----------------------------------------------------- -- -----------------------------------------------------
-- Data for table `gowl`.`tb_funcionarios` -- Data for table `applibrography`.`tb_funcionarios`
-- ----------------------------------------------------- -- -----------------------------------------------------
START TRANSACTION; START TRANSACTION;
USE `gowl`; USE `applibrography`;
INSERT INTO `gowl`.`tb_funcionarios` (`id`, `nome`, `rg`, `cpf`, `email`, `senha`, `cargo`, `nivel_acesso`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`) VALUES (1, 'Administrador', '7.275.275-1', '033.330.003-13', 'admin@admin', 'admin', 'Administrador', 'Administrador', '(42)99987-6543', '123123123123', '84570-000', 'rua Miguel Grenteski', '13', 'Casa', 'Eldorado', 'Mallet', 'PR'); INSERT INTO `applibrography`.`tb_funcionarios` (`id`, `nome`, `rg`, `cpf`, `email`, `senha`, `cargo`, `nivel_acesso`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`) VALUES (1, 'Administrador', NULL, NULL, 'admin@admin', 'admin', 'Administrador', 'Administrador', NULL, NULL, '84570-000', NULL, NULL, NULL, NULL, 'Mallet', 'PR');
COMMIT; COMMIT;
-- ----------------------------------------------------- -- -----------------------------------------------------
-- Data for table `gowl`.`tb_livros` -- Data for table `applibrography`.`tb_livros`
-- ----------------------------------------------------- -- -----------------------------------------------------
START TRANSACTION; START TRANSACTION;
USE `gowl`; USE `applibrography`;
INSERT INTO `gowl`.`tb_livros` (`id`, `titulo`, `autor`, `editora`, `isbn`, `ano`, `serie`, `edicao`, `idioma`, `tb_fornecedores_id`, `piso`, `corredor`, `posicao`, `secao`, `disponibilidade`, `observacoes`, `is_emprestado`) VALUES (1, 'Alice no Pais das Maravilhas', 'Lewis Carrol', 'Dumi Edit', '1234567890123', '1894', 'Especial', '25', 'Portugues', 1, '1', 'b', 'a3', 'Literatura Universal', '1', 'ok', 0); INSERT INTO `applibrography`.`tb_livros` (`id`, `titulo`, `autor`, `editora`, `isbn`, `ano`, `serie`, `edicao`, `idioma`, `tb_fornecedores_id`, `piso`, `corredor`, `posicao`, `secao`, `disponibilidade`, `observacoes`, `is_emprestado`) VALUES (1, 'Alice no Pis das maravilhas', 'Lewis Carrol', 'Nope', '1231231231231', '1894', '1', '1', 'Portugues', 1, NULL, NULL, NULL, 'Literatura Universal', '5', 'ok', 0);
INSERT INTO `gowl`.`tb_livros` (`id`, `titulo`, `autor`, `editora`, `isbn`, `ano`, `serie`, `edicao`, `idioma`, `tb_fornecedores_id`, `piso`, `corredor`, `posicao`, `secao`, `disponibilidade`, `observacoes`, `is_emprestado`) VALUES (2, 'A Revolução dos Bichos', 'George Orwell', 'Dumi Edit', '0987654321234', '1934', 'Must be Read Books', '2', 'Portugues', 1, '1', 'b', 'a3', 'Literatura Universal', '3', 'ok', 0);
COMMIT; COMMIT;
-- ----------------------------------------------------- -- -----------------------------------------------------
-- Data for table `gowl`.`tb_opcoes` -- Data for table `applibrography`.`tb_opcoes`
-- ----------------------------------------------------- -- -----------------------------------------------------
START TRANSACTION; START TRANSACTION;
USE `gowl`; USE `applibrography`;
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (1, 'piso', NULL); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (1, 'piso', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (2, 'corredor', NULL); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (2, 'corredor', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (3, 'secao', NULL); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (3, 'secao', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (4, 'posicao', NULL); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (4, 'posicao', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (5, 'disponibilidade', NULL); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (5, 'disponibilidade', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (6, 'printerurl', NULL); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (6, 'printerurl', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (7, 'instituicaonome', NULL); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (7, 'instituicaonome', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (8, 'instiuicaoendereco', NULL); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (8, 'instiuicaoendereco', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (17, 'piso 1', 1); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (17, 'piso 1', 1);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (20, 'corredor 1', 2); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (20, 'corredor 1', 2);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (21, '1A', 3); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (21, '1A', 3);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (22, 'Literatura Universal', 4); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (22, 'Literatura Universal', 4);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (13, '0', 5); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (13, '0', 5);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (14, '3', 5); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (14, '3', 5);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (15, 'Biblioteca de Hogwarts', 7); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (15, 'Biblioteca de Hogwarts', 7);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (16, 'Rua Epsilon, 888, Cidade Imaginaria, LA ', 8); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (16, 'Rua Epsilon, 888, Cidade Imaginaria, LA ', 8);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (9, 'tiposdeusuarios', NULL); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (9, 'tiposdeusuarios', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (18, 'Estudante', 9); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (18, 'Estudante', 9);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (19, 'Professor', 9); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (19, 'Professor', 9);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (10, 'server url', NULL); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (10, 'server url', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (11, 'libraryname', NULL); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (11, 'libraryname', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (12, 'libraryAddress', NULL); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (12, 'libraryAddress', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (23, '127.0.0.1', 12); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (23, '127.0.0.1', 12);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (24, 'Nome da Biblioteca', NULL); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (24, 'Nome da Biblioteca', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (25, 'valor_multa', NULL); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (25, 'valor_multa', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (26, '300', 25); INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (26, '300', 25);
INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (27, 'MsgReceipt', NULL);
INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (28, 'Obrigado!!', 27);
INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (29, 'theme', NULL);
INSERT INTO `applibrography`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (30, 'dark', 29);
COMMIT; COMMIT;
+3 -13
View File
@@ -1,17 +1,7 @@
Rem populate folders
md C:\Librography
md C:\Librography\tmp
@echo off
echo gowl>C:\Librography\DBUser
echo gowl>C:\Librography\DBPass
echo. 2>C:\Librography\ticket.txt
echo Dialogo>C:\Librography\DefaultPrinter
set var1=1
echo %var1%>C:\Librography\LoggedIn
Rem extract files Rem extract files
7z.exe x lib -oC:\Librography -aoa 7z.exe x data -oC:\ -aoa
7z.exe x images -oC:\Librography -aoa
7z.exe x Librography -oC:\Librography -aoa
pause pause
+1 -1
View File
@@ -37,7 +37,7 @@ echo Creating access to user. Waiting ...
echo Enter the MySql root password: echo Enter the MySql root password:
set /p rootpassword= set /p rootpassword=
set dbname=applibrography set dbname=applibrography
set dbuser=gowl set dbuser=applibrography
set userpassword=gowl set userpassword=gowl
Rem "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql.exe" "--defaults-file=C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" "-uroot" "-p" Rem "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql.exe" "--defaults-file=C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" "-uroot" "-p"
SET PATH=%PATH%;C:\Program Files\MySQL\MySQL Server 5.7\bin SET PATH=%PATH%;C:\Program Files\MySQL\MySQL Server 5.7\bin
+1 -1
View File
@@ -1,4 +1,4 @@
#Mon, 01 Nov 2021 01:36:33 -0200 #Tue, 02 Nov 2021 01:13:23 -0200
F\:\\Desktop\\Librography= F\:\\Desktop\\Librography=
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
-420
View File
@@ -1,420 +0,0 @@
-- phpMyAdmin SQL Dump
-- version 4.5.1
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Generation Time: 16-Jun-2021 às 22:52
-- Versão do servidor: 10.1.13-MariaDB
-- PHP Version: 5.6.20
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Database: `gowl`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `tb_emprestimos`
--
CREATE TABLE `tb_emprestimos` (
`id` int(11) NOT NULL,
`data_emprestimo` datetime DEFAULT NULL,
`data_devolucao` datetime DEFAULT NULL,
`observacoes` text,
`tb_funcionarios_id` int(11) DEFAULT NULL,
`tb_livros_id` int(11) DEFAULT NULL,
`tb_livros_tb_fornecedores_id` int(11) DEFAULT NULL,
`tb_leitores_id` int(11) DEFAULT NULL,
`data_entrega_agendada` datetime DEFAULT NULL,
`tb_funcionarios_iddevol` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Extraindo dados da tabela `tb_emprestimos`
--
INSERT INTO `tb_emprestimos` (`id`, `data_emprestimo`, `data_devolucao`, `observacoes`, `tb_funcionarios_id`, `tb_livros_id`, `tb_livros_tb_fornecedores_id`, `tb_leitores_id`, `data_entrega_agendada`, `tb_funcionarios_iddevol`) VALUES
(1, '2021-06-13 22:56:51', '2021-06-13 22:57:04', 'ok', 1, 2, NULL, 1, '2021-06-16 22:56:51', 1),
(2, '2021-06-13 23:38:09', '2021-06-13 23:38:23', 'ok', 1, 2, NULL, 1, '2021-06-16 23:38:09', 1),
(3, '2021-06-13 23:38:16', '2021-06-13 23:38:20', 'ok', 1, 1, NULL, 1, '2021-06-14 23:38:16', 1),
(4, '2021-06-14 00:19:44', '2021-06-14 00:45:42', 'ok', 1, 2, NULL, 1, '2021-06-17 00:19:44', 1),
(5, '2021-06-14 00:19:55', '2021-06-14 00:45:52', 'ok', 1, 1, NULL, 1, '2021-06-15 00:19:55', 1),
(6, '2021-06-14 00:46:09', '2021-06-14 00:58:42', 'ok', 1, 2, NULL, 1, '2021-06-17 00:46:09', 1),
(7, '2021-06-14 00:47:46', '2021-06-14 00:58:48', 'ok', 1, 1, NULL, 1, '2021-06-15 00:47:46', 1),
(8, '2021-06-14 00:59:00', '2021-06-14 00:59:10', 'ok', 1, 2, NULL, 1, '2021-06-17 00:59:00', 1),
(9, '2021-06-14 00:59:02', '2021-06-14 00:59:12', 'ok', 1, 1, NULL, 1, '2021-06-15 00:59:02', 1),
(10, '2021-06-14 00:59:20', '2021-06-14 01:02:50', 'ok', 1, 1, NULL, 1, '2021-06-15 00:59:20', 1),
(11, '2021-06-14 01:02:35', '2021-06-14 01:02:52', 'ok', 1, 2, NULL, 1, '2021-06-17 01:02:35', 1),
(12, '2021-06-14 01:02:58', '2021-06-14 01:03:03', 'ok', 1, 2, NULL, 1, '2021-06-17 01:02:58', 1),
(13, '2021-06-14 01:03:10', '2021-06-14 01:03:17', 'ok', 1, 1, NULL, 1, '2021-06-15 01:03:10', 1),
(14, '2021-06-14 01:03:12', '2021-06-14 01:03:23', 'ok', 1, 2, NULL, 1, '2021-06-17 01:03:12', 1),
(15, '2021-06-14 01:03:33', '2021-06-14 01:20:34', 'ok', 1, 2, NULL, 1, '2021-06-17 01:03:33', 1),
(16, '2021-06-14 01:03:34', '2021-06-14 01:20:32', 'ok', 1, 1, NULL, 1, '2021-06-15 01:03:34', 1),
(17, '2021-06-14 01:20:42', '2021-06-14 01:21:21', 'ok', 1, 2, NULL, 1, '2021-06-17 01:20:42', 1),
(18, '2021-06-14 01:21:06', '2021-06-14 01:21:23', 'ok', 1, 1, NULL, 1, '2021-06-15 01:21:06', 1),
(19, '2021-06-14 01:28:47', '2021-06-14 02:41:01', 'ok', 1, 2, NULL, 1, '2021-06-17 01:28:47', 1),
(20, '2021-06-14 02:40:58', '2021-06-14 02:41:04', 'ok', 1, 1, NULL, 1, '2021-06-15 02:40:58', 1),
(21, '2021-06-14 02:53:29', '2021-06-14 02:54:20', 'ok', 1, 2, NULL, 1, '2021-06-17 02:53:29', 1),
(22, '2021-06-14 02:53:55', '2021-06-14 02:54:15', 'ok', 1, 1, NULL, 1, '2021-06-15 02:53:55', 1),
(23, '2021-06-04 04:02:06', '2021-06-14 14:42:22', 'ok', 1, 1, NULL, 1, '2021-06-05 04:02:06', 1),
(24, '2021-06-14 13:56:24', '2021-06-14 14:37:27', 'ok', 1, 2, NULL, 1, '2021-06-17 13:56:24', 1),
(25, '2021-06-14 14:42:44', '2021-06-14 23:00:17', 'ok', 1, 1, NULL, 1, '2021-06-15 14:42:44', 1),
(26, '2021-06-14 19:23:36', '2021-06-14 19:23:49', 'ok', 1, 2, NULL, 1, '2021-06-17 19:23:36', 1),
(27, '2021-06-14 23:00:17', '2021-06-14 23:46:19', 'ok', 1, 1, NULL, 1, '2021-06-15 23:00:17', 1),
(28, '2021-06-14 23:02:11', '2021-06-14 23:02:22', 'ok', 1, 1, NULL, 1, '2021-06-15 23:02:11', 1),
(29, '2021-06-14 23:46:09', '2021-06-14 23:46:15', 'ok', 1, 1, NULL, 1, '2021-06-15 23:46:09', 1),
(30, '2021-06-14 23:46:30', '2021-06-14 23:46:56', 'ok', 1, 1, NULL, 1, '2021-06-15 23:46:30', 1),
(31, '2021-06-14 23:47:04', '2021-06-14 23:47:18', 'ok', 1, 1, NULL, 1, '2021-06-15 23:47:04', 1),
(32, '2021-06-14 23:47:26', '2021-06-14 23:47:36', 'ok', 1, 1, NULL, 1, '2021-06-15 23:47:26', 1),
(33, '2021-06-14 23:47:50', '2021-06-14 23:47:55', 'ok', 1, 1, NULL, 1, '2021-06-15 23:47:50', 1),
(34, '2021-06-14 23:47:55', '2021-06-14 23:48:59', 'ok', 1, 1, NULL, 1, '2021-06-15 23:47:55', 1),
(35, '2021-06-14 23:48:27', '2021-06-14 23:48:34', 'ok', 1, 2, NULL, 1, '2021-06-17 23:48:27', 1),
(36, '2021-06-14 23:48:34', '2021-06-14 23:49:02', 'ok', 1, 2, NULL, 1, '2021-06-17 23:48:34', 1),
(37, '2021-06-14 23:49:25', '2021-06-14 23:49:43', 'ok', 1, 1, NULL, 1, '2021-06-15 23:49:25', 1),
(38, '2021-06-14 23:49:43', '2021-06-15 00:33:07', 'ok reeemprestado', 1, 1, NULL, 1, '2021-06-15 23:49:43', 1),
(39, '2021-06-15 00:44:25', '2021-06-15 00:44:39', 'ok', 1, 1, NULL, 1, '2021-06-16 00:44:25', 1),
(40, '2021-06-16 16:42:23', NULL, 'ok teste add to obs', 1, 1, NULL, 1, '2021-06-16 16:42:23', NULL);
-- --------------------------------------------------------
--
-- Estrutura da tabela `tb_fornecedores`
--
CREATE TABLE `tb_fornecedores` (
`id` int(11) NOT NULL,
`nome` varchar(100) DEFAULT NULL,
`cnpj` varchar(100) DEFAULT NULL,
`email` varchar(200) DEFAULT NULL,
`telefone` varchar(30) DEFAULT NULL,
`celular` varchar(30) DEFAULT NULL,
`cep` varchar(100) DEFAULT NULL,
`endereco` varchar(255) DEFAULT NULL,
`numero` varchar(50) DEFAULT NULL,
`complemento` varchar(200) DEFAULT NULL,
`bairro` varchar(100) DEFAULT NULL,
`cidade` varchar(100) DEFAULT NULL,
`estado` varchar(2) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Extraindo dados da tabela `tb_fornecedores`
--
INSERT INTO `tb_fornecedores` (`id`, `nome`, `cnpj`, `email`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`) VALUES
(1, 'Fornecedor Teste', '231.231.231-23', 'teste@test', '(42)3232-1231', '(23)42342-3423', '21342-342', 'dfsdfsdfsdfsdf', '', 'asdasd', 'asdasdasd', 'asdasdasd', 'RR'),
(2, 'sdfsdfsdf', '234.234.234-23', 'sdfsdfsdfsdf', '(23)4234-2342', '(23)42342-3423', '21342-342', 'sdfsdf', '123', 'sdfsdf', 'sdfsdf', 'sdfsdfs', 'AP');
-- --------------------------------------------------------
--
-- Estrutura da tabela `tb_funcionarios`
--
CREATE TABLE `tb_funcionarios` (
`id` int(11) NOT NULL,
`nome` varchar(100) NOT NULL,
`rg` varchar(30) DEFAULT NULL,
`cpf` varchar(20) DEFAULT NULL,
`email` varchar(200) DEFAULT NULL,
`senha` varchar(10) NOT NULL,
`cargo` varchar(100) NOT NULL,
`nivel_acesso` varchar(50) NOT NULL,
`telefone` varchar(30) DEFAULT NULL,
`celular` varchar(30) DEFAULT NULL,
`cep` varchar(100) NOT NULL,
`endereco` varchar(255) DEFAULT NULL,
`numero` varchar(50) DEFAULT NULL,
`complemento` varchar(200) DEFAULT NULL,
`bairro` varchar(100) DEFAULT NULL,
`cidade` varchar(100) NOT NULL,
`estado` varchar(2) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Extraindo dados da tabela `tb_funcionarios`
--
INSERT INTO `tb_funcionarios` (`id`, `nome`, `rg`, `cpf`, `email`, `senha`, `cargo`, `nivel_acesso`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`) VALUES
(1, 'Administrador', '7.275.275-1', '033.330.003-13', 'admin@admin', 'admin', 'Administrador', 'Usuario', '( ) - ', '(12)31231-2312', '84570-000', 'rua Miguel Grenteski', '13', 'Casa', 'Eldorado', 'Mallet', 'PR');
-- --------------------------------------------------------
--
-- Estrutura da tabela `tb_leitores`
--
CREATE TABLE `tb_leitores` (
`id` int(11) NOT NULL,
`nome` varchar(100) NOT NULL,
`rg` varchar(30) DEFAULT NULL,
`cpf` varchar(20) DEFAULT NULL,
`email` varchar(200) DEFAULT NULL,
`telefone` varchar(30) DEFAULT NULL,
`celular` varchar(30) DEFAULT NULL,
`cep` varchar(100) DEFAULT NULL,
`endereco` varchar(255) DEFAULT NULL,
`numero` varchar(50) DEFAULT NULL,
`complemento` varchar(200) DEFAULT NULL,
`bairro` varchar(100) DEFAULT NULL,
`cidade` varchar(100) DEFAULT NULL,
`estado` varchar(2) DEFAULT NULL,
`tipo` varchar(15) DEFAULT NULL,
`is_locked` tinyint(4) DEFAULT NULL,
`curso` varchar(45) DEFAULT NULL,
`curso_ano` varchar(45) DEFAULT NULL,
`qtd_emprestimos` int(3) DEFAULT NULL,
`emprestmax` int(11) DEFAULT NULL,
`observacoes` varchar(225) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Extraindo dados da tabela `tb_leitores`
--
INSERT INTO `tb_leitores` (`id`, `nome`, `rg`, `cpf`, `email`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`, `tipo`, `is_locked`, `curso`, `curso_ano`, `qtd_emprestimos`, `emprestmax`, `observacoes`) VALUES
(1, 'Leitor 1', '111.111.111-1', '111.111.111-11', 'leitor@test.com', '(42)99999-9999', '(42)99999-9999', '84570-000', 'Rua Tal', '100', 'casa', 'Centro', 'Mallet', 'PR', 'Estudante', 0, 'Letras Ingles / Noturno', '4', 0, 3, 'leitor ok - primeiro cadastro - cadastro completo'),
(2, 'Leitor numero 2', ' . . - ', '123.123.123-23', 'leitor2@leitor2.com', '( ) - ', '(42)45355-6666', '84570-000', 'Rua 2', '1212', 'Casa', 'Centro', 'Mallet', 'PR', 'Professor', 0, 'Letras', '0', 0, 0, 'Professor - emprestimos ilimitados');
-- --------------------------------------------------------
--
-- Estrutura da tabela `tb_livros`
--
CREATE TABLE `tb_livros` (
`id` int(11) NOT NULL,
`titulo` varchar(100) NOT NULL,
`autor` varchar(45) NOT NULL,
`editora` varchar(45) NOT NULL,
`isbn` varchar(13) NOT NULL,
`ano` varchar(4) NOT NULL,
`serie` varchar(45) DEFAULT NULL,
`edicao` varchar(45) DEFAULT NULL,
`idioma` varchar(25) NOT NULL,
`tb_fornecedores_id` int(11) DEFAULT NULL,
`piso` varchar(45) DEFAULT NULL,
`corredor` varchar(45) DEFAULT NULL,
`posicao` varchar(45) DEFAULT NULL,
`secao` varchar(45) DEFAULT NULL,
`disponibilidade` varchar(15) NOT NULL,
`observacoes` varchar(225) DEFAULT NULL,
`is_emprestado` tinyint(4) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Extraindo dados da tabela `tb_livros`
--
INSERT INTO `tb_livros` (`id`, `titulo`, `autor`, `editora`, `isbn`, `ano`, `serie`, `edicao`, `idioma`, `tb_fornecedores_id`, `piso`, `corredor`, `posicao`, `secao`, `disponibilidade`, `observacoes`, `is_emprestado`) VALUES
(1, 'Alice no Pais das Maravilhas', 'Lewis Carrol', 'Dumi Edit', '1234567890123', '1894', 'Especial', '25', 'Portugues', 1, 'Piso 2', 'corredor 1', '1A', 'Literatura Universal', '0', 'ok teste add to obs', 1),
(2, 'A Revolução dos Bichos', 'George Orwell', 'Dumi Edit', '0987654321234', '1934', 'Must be Read Books', '2', 'Portugues', 1, 'Piso 2', 'corredor 1', '1A', 'Literatura Universal', '3', 'ok', 0);
-- --------------------------------------------------------
--
-- Estrutura da tabela `tb_multa`
--
CREATE TABLE `tb_multa` (
`idmulta` int(11) NOT NULL,
`dias_atraso` int(6) NOT NULL,
`valor_multa` decimal(10,2) DEFAULT NULL,
`esta_pago` tinyint(4) DEFAULT NULL,
`tb_leitores_id` int(11) NOT NULL,
`tb_emprestimos_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Extraindo dados da tabela `tb_multa`
--
INSERT INTO `tb_multa` (`idmulta`, `dias_atraso`, `valor_multa`, `esta_pago`, `tb_leitores_id`, `tb_emprestimos_id`) VALUES
(1, -2, '-6.00', 0, 1, 6),
(2, 0, '0.00', 0, 1, 25);
-- --------------------------------------------------------
--
-- Estrutura da tabela `tb_opcoes`
--
CREATE TABLE `tb_opcoes` (
`id` int(11) NOT NULL,
`data` varchar(45) NOT NULL,
`parentid` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Extraindo dados da tabela `tb_opcoes`
--
INSERT INTO `tb_opcoes` (`id`, `data`, `parentid`) VALUES
(1, 'piso', NULL),
(2, 'corredor', NULL),
(3, 'secao', NULL),
(4, 'posicao', NULL),
(5, 'disponibilidade', NULL),
(6, 'printerurl', NULL),
(7, 'instituicaonome', NULL),
(8, 'instiuicaoendereco', NULL),
(9, 'tiposdeusuarios', NULL),
(10, 'server url', NULL),
(11, 'libraryname', NULL),
(12, 'libraryAddress', NULL),
(13, '0', 5),
(14, '3', 5),
(15, 'Biblioteca de Hogwarts', 7),
(16, 'Rua Epsilon, 888, Cidade Imaginaria, LA ', 8),
(17, 'piso 1', 1),
(18, 'Estudante', 9),
(19, 'Professor', 9),
(20, 'corredor 1', 2),
(21, '1A', 3),
(22, 'Literatura Universal', 4),
(23, '127.0.0.1', 12),
(24, 'Nome da Biblioteca', NULL),
(25, 'valor_multa', NULL),
(26, '300', 25),
(27, 'Piso 2', 1),
(28, 'piso 3', 1),
(29, 'Piso 5', 1);
--
-- Indexes for dumped tables
--
--
-- Indexes for table `tb_emprestimos`
--
ALTER TABLE `tb_emprestimos`
ADD PRIMARY KEY (`id`),
ADD KEY `fk_tb_emprestimos_tb_funcionarios1_idx` (`tb_funcionarios_id`),
ADD KEY `fk_tb_emprestimos_tb_livros1_idx` (`tb_livros_id`,`tb_livros_tb_fornecedores_id`),
ADD KEY `fk_tb_emprestimos_tb_leitores1_idx` (`tb_leitores_id`),
ADD KEY `fk_tb_emprestimos_tb_funcionarios2_idx` (`tb_funcionarios_iddevol`);
--
-- Indexes for table `tb_fornecedores`
--
ALTER TABLE `tb_fornecedores`
ADD PRIMARY KEY (`id`);
--
-- Indexes for table `tb_funcionarios`
--
ALTER TABLE `tb_funcionarios`
ADD PRIMARY KEY (`id`);
--
-- Indexes for table `tb_leitores`
--
ALTER TABLE `tb_leitores`
ADD PRIMARY KEY (`id`);
--
-- Indexes for table `tb_livros`
--
ALTER TABLE `tb_livros`
ADD PRIMARY KEY (`id`),
ADD KEY `fk_tb_livros_tb_fornecedores1_idx` (`tb_fornecedores_id`);
--
-- Indexes for table `tb_multa`
--
ALTER TABLE `tb_multa`
ADD PRIMARY KEY (`idmulta`,`tb_emprestimos_id`),
ADD KEY `fk_multa_tb_leitores1_idx` (`tb_leitores_id`),
ADD KEY `fk_tb_multa_tb_emprestimos1_idx` (`tb_emprestimos_id`);
--
-- Indexes for table `tb_opcoes`
--
ALTER TABLE `tb_opcoes`
ADD PRIMARY KEY (`id`),
ADD KEY `fk_Opcoes_Opcoes1_idx` (`parentid`);
--
-- AUTO_INCREMENT for dumped tables
--
--
-- AUTO_INCREMENT for table `tb_emprestimos`
--
ALTER TABLE `tb_emprestimos`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=41;
--
-- AUTO_INCREMENT for table `tb_fornecedores`
--
ALTER TABLE `tb_fornecedores`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
--
-- AUTO_INCREMENT for table `tb_funcionarios`
--
ALTER TABLE `tb_funcionarios`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
--
-- AUTO_INCREMENT for table `tb_leitores`
--
ALTER TABLE `tb_leitores`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
--
-- AUTO_INCREMENT for table `tb_livros`
--
ALTER TABLE `tb_livros`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
--
-- AUTO_INCREMENT for table `tb_multa`
--
ALTER TABLE `tb_multa`
MODIFY `idmulta` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
--
-- AUTO_INCREMENT for table `tb_opcoes`
--
ALTER TABLE `tb_opcoes`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=30;
--
-- Constraints for dumped tables
--
--
-- Limitadores para a tabela `tb_emprestimos`
--
ALTER TABLE `tb_emprestimos`
ADD CONSTRAINT `fk_tb_emprestimos_tb_funcionarios1` FOREIGN KEY (`tb_funcionarios_id`) REFERENCES `tb_funcionarios` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
ADD CONSTRAINT `fk_tb_emprestimos_tb_funcionarios2` FOREIGN KEY (`tb_funcionarios_iddevol`) REFERENCES `tb_funcionarios` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
ADD CONSTRAINT `fk_tb_emprestimos_tb_leitores1` FOREIGN KEY (`tb_leitores_id`) REFERENCES `tb_leitores` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
ADD CONSTRAINT `fk_tb_emprestimos_tb_livros1` FOREIGN KEY (`tb_livros_id`) REFERENCES `tb_livros` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
--
-- Limitadores para a tabela `tb_livros`
--
ALTER TABLE `tb_livros`
ADD CONSTRAINT `fk_tb_livros_tb_fornecedores1` FOREIGN KEY (`tb_fornecedores_id`) REFERENCES `tb_fornecedores` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
--
-- Limitadores para a tabela `tb_multa`
--
ALTER TABLE `tb_multa`
ADD CONSTRAINT `fk_multa_tb_leitores1` FOREIGN KEY (`tb_leitores_id`) REFERENCES `tb_leitores` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
ADD CONSTRAINT `fk_tb_multa_tb_emprestimos1` FOREIGN KEY (`tb_emprestimos_id`) REFERENCES `tb_emprestimos` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
--
-- Limitadores para a tabela `tb_opcoes`
--
ALTER TABLE `tb_opcoes`
ADD CONSTRAINT `fk_Opcoes_Opcoes1` FOREIGN KEY (`parentid`) REFERENCES `tb_opcoes` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
-420
View File
@@ -1,420 +0,0 @@
-- phpMyAdmin SQL Dump
-- version 4.5.1
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Generation Time: 16-Jun-2021 às 22:52
-- Versão do servidor: 10.1.13-MariaDB
-- PHP Version: 5.6.20
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Database: `gowl`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `tb_emprestimos`
--
CREATE TABLE `tb_emprestimos` (
`id` int(11) NOT NULL,
`data_emprestimo` datetime DEFAULT NULL,
`data_devolucao` datetime DEFAULT NULL,
`observacoes` text,
`tb_funcionarios_id` int(11) DEFAULT NULL,
`tb_livros_id` int(11) DEFAULT NULL,
`tb_livros_tb_fornecedores_id` int(11) DEFAULT NULL,
`tb_leitores_id` int(11) DEFAULT NULL,
`data_entrega_agendada` datetime DEFAULT NULL,
`tb_funcionarios_iddevol` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Extraindo dados da tabela `tb_emprestimos`
--
INSERT INTO `tb_emprestimos` (`id`, `data_emprestimo`, `data_devolucao`, `observacoes`, `tb_funcionarios_id`, `tb_livros_id`, `tb_livros_tb_fornecedores_id`, `tb_leitores_id`, `data_entrega_agendada`, `tb_funcionarios_iddevol`) VALUES
(1, '2021-06-13 22:56:51', '2021-06-13 22:57:04', 'ok', 1, 2, NULL, 1, '2021-06-16 22:56:51', 1),
(2, '2021-06-13 23:38:09', '2021-06-13 23:38:23', 'ok', 1, 2, NULL, 1, '2021-06-16 23:38:09', 1),
(3, '2021-06-13 23:38:16', '2021-06-13 23:38:20', 'ok', 1, 1, NULL, 1, '2021-06-14 23:38:16', 1),
(4, '2021-06-14 00:19:44', '2021-06-14 00:45:42', 'ok', 1, 2, NULL, 1, '2021-06-17 00:19:44', 1),
(5, '2021-06-14 00:19:55', '2021-06-14 00:45:52', 'ok', 1, 1, NULL, 1, '2021-06-15 00:19:55', 1),
(6, '2021-06-14 00:46:09', '2021-06-14 00:58:42', 'ok', 1, 2, NULL, 1, '2021-06-17 00:46:09', 1),
(7, '2021-06-14 00:47:46', '2021-06-14 00:58:48', 'ok', 1, 1, NULL, 1, '2021-06-15 00:47:46', 1),
(8, '2021-06-14 00:59:00', '2021-06-14 00:59:10', 'ok', 1, 2, NULL, 1, '2021-06-17 00:59:00', 1),
(9, '2021-06-14 00:59:02', '2021-06-14 00:59:12', 'ok', 1, 1, NULL, 1, '2021-06-15 00:59:02', 1),
(10, '2021-06-14 00:59:20', '2021-06-14 01:02:50', 'ok', 1, 1, NULL, 1, '2021-06-15 00:59:20', 1),
(11, '2021-06-14 01:02:35', '2021-06-14 01:02:52', 'ok', 1, 2, NULL, 1, '2021-06-17 01:02:35', 1),
(12, '2021-06-14 01:02:58', '2021-06-14 01:03:03', 'ok', 1, 2, NULL, 1, '2021-06-17 01:02:58', 1),
(13, '2021-06-14 01:03:10', '2021-06-14 01:03:17', 'ok', 1, 1, NULL, 1, '2021-06-15 01:03:10', 1),
(14, '2021-06-14 01:03:12', '2021-06-14 01:03:23', 'ok', 1, 2, NULL, 1, '2021-06-17 01:03:12', 1),
(15, '2021-06-14 01:03:33', '2021-06-14 01:20:34', 'ok', 1, 2, NULL, 1, '2021-06-17 01:03:33', 1),
(16, '2021-06-14 01:03:34', '2021-06-14 01:20:32', 'ok', 1, 1, NULL, 1, '2021-06-15 01:03:34', 1),
(17, '2021-06-14 01:20:42', '2021-06-14 01:21:21', 'ok', 1, 2, NULL, 1, '2021-06-17 01:20:42', 1),
(18, '2021-06-14 01:21:06', '2021-06-14 01:21:23', 'ok', 1, 1, NULL, 1, '2021-06-15 01:21:06', 1),
(19, '2021-06-14 01:28:47', '2021-06-14 02:41:01', 'ok', 1, 2, NULL, 1, '2021-06-17 01:28:47', 1),
(20, '2021-06-14 02:40:58', '2021-06-14 02:41:04', 'ok', 1, 1, NULL, 1, '2021-06-15 02:40:58', 1),
(21, '2021-06-14 02:53:29', '2021-06-14 02:54:20', 'ok', 1, 2, NULL, 1, '2021-06-17 02:53:29', 1),
(22, '2021-06-14 02:53:55', '2021-06-14 02:54:15', 'ok', 1, 1, NULL, 1, '2021-06-15 02:53:55', 1),
(23, '2021-06-04 04:02:06', '2021-06-14 14:42:22', 'ok', 1, 1, NULL, 1, '2021-06-05 04:02:06', 1),
(24, '2021-06-14 13:56:24', '2021-06-14 14:37:27', 'ok', 1, 2, NULL, 1, '2021-06-17 13:56:24', 1),
(25, '2021-06-14 14:42:44', '2021-06-14 23:00:17', 'ok', 1, 1, NULL, 1, '2021-06-15 14:42:44', 1),
(26, '2021-06-14 19:23:36', '2021-06-14 19:23:49', 'ok', 1, 2, NULL, 1, '2021-06-17 19:23:36', 1),
(27, '2021-06-14 23:00:17', '2021-06-14 23:46:19', 'ok', 1, 1, NULL, 1, '2021-06-15 23:00:17', 1),
(28, '2021-06-14 23:02:11', '2021-06-14 23:02:22', 'ok', 1, 1, NULL, 1, '2021-06-15 23:02:11', 1),
(29, '2021-06-14 23:46:09', '2021-06-14 23:46:15', 'ok', 1, 1, NULL, 1, '2021-06-15 23:46:09', 1),
(30, '2021-06-14 23:46:30', '2021-06-14 23:46:56', 'ok', 1, 1, NULL, 1, '2021-06-15 23:46:30', 1),
(31, '2021-06-14 23:47:04', '2021-06-14 23:47:18', 'ok', 1, 1, NULL, 1, '2021-06-15 23:47:04', 1),
(32, '2021-06-14 23:47:26', '2021-06-14 23:47:36', 'ok', 1, 1, NULL, 1, '2021-06-15 23:47:26', 1),
(33, '2021-06-14 23:47:50', '2021-06-14 23:47:55', 'ok', 1, 1, NULL, 1, '2021-06-15 23:47:50', 1),
(34, '2021-06-14 23:47:55', '2021-06-14 23:48:59', 'ok', 1, 1, NULL, 1, '2021-06-15 23:47:55', 1),
(35, '2021-06-14 23:48:27', '2021-06-14 23:48:34', 'ok', 1, 2, NULL, 1, '2021-06-17 23:48:27', 1),
(36, '2021-06-14 23:48:34', '2021-06-14 23:49:02', 'ok', 1, 2, NULL, 1, '2021-06-17 23:48:34', 1),
(37, '2021-06-14 23:49:25', '2021-06-14 23:49:43', 'ok', 1, 1, NULL, 1, '2021-06-15 23:49:25', 1),
(38, '2021-06-14 23:49:43', '2021-06-15 00:33:07', 'ok reeemprestado', 1, 1, NULL, 1, '2021-06-15 23:49:43', 1),
(39, '2021-06-15 00:44:25', '2021-06-15 00:44:39', 'ok', 1, 1, NULL, 1, '2021-06-16 00:44:25', 1),
(40, '2021-06-16 16:42:23', NULL, 'ok teste add to obs', 1, 1, NULL, 1, '2021-06-16 16:42:23', NULL);
-- --------------------------------------------------------
--
-- Estrutura da tabela `tb_fornecedores`
--
CREATE TABLE `tb_fornecedores` (
`id` int(11) NOT NULL,
`nome` varchar(100) DEFAULT NULL,
`cnpj` varchar(100) DEFAULT NULL,
`email` varchar(200) DEFAULT NULL,
`telefone` varchar(30) DEFAULT NULL,
`celular` varchar(30) DEFAULT NULL,
`cep` varchar(100) DEFAULT NULL,
`endereco` varchar(255) DEFAULT NULL,
`numero` varchar(50) DEFAULT NULL,
`complemento` varchar(200) DEFAULT NULL,
`bairro` varchar(100) DEFAULT NULL,
`cidade` varchar(100) DEFAULT NULL,
`estado` varchar(2) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Extraindo dados da tabela `tb_fornecedores`
--
INSERT INTO `tb_fornecedores` (`id`, `nome`, `cnpj`, `email`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`) VALUES
(1, 'Fornecedor Teste', '231.231.231-23', 'teste@test', '(42)3232-1231', '(23)42342-3423', '21342-342', 'dfsdfsdfsdfsdf', '', 'asdasd', 'asdasdasd', 'asdasdasd', 'RR'),
(2, 'sdfsdfsdf', '234.234.234-23', 'sdfsdfsdfsdf', '(23)4234-2342', '(23)42342-3423', '21342-342', 'sdfsdf', '123', 'sdfsdf', 'sdfsdf', 'sdfsdfs', 'AP');
-- --------------------------------------------------------
--
-- Estrutura da tabela `tb_funcionarios`
--
CREATE TABLE `tb_funcionarios` (
`id` int(11) NOT NULL,
`nome` varchar(100) NOT NULL,
`rg` varchar(30) DEFAULT NULL,
`cpf` varchar(20) DEFAULT NULL,
`email` varchar(200) DEFAULT NULL,
`senha` varchar(10) NOT NULL,
`cargo` varchar(100) NOT NULL,
`nivel_acesso` varchar(50) NOT NULL,
`telefone` varchar(30) DEFAULT NULL,
`celular` varchar(30) DEFAULT NULL,
`cep` varchar(100) NOT NULL,
`endereco` varchar(255) DEFAULT NULL,
`numero` varchar(50) DEFAULT NULL,
`complemento` varchar(200) DEFAULT NULL,
`bairro` varchar(100) DEFAULT NULL,
`cidade` varchar(100) NOT NULL,
`estado` varchar(2) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Extraindo dados da tabela `tb_funcionarios`
--
INSERT INTO `tb_funcionarios` (`id`, `nome`, `rg`, `cpf`, `email`, `senha`, `cargo`, `nivel_acesso`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`) VALUES
(1, 'Administrador', '7.275.275-1', '033.330.003-13', 'admin@admin', 'admin', 'Administrador', 'Usuario', '( ) - ', '(12)31231-2312', '84570-000', 'rua Miguel Grenteski', '13', 'Casa', 'Eldorado', 'Mallet', 'PR');
-- --------------------------------------------------------
--
-- Estrutura da tabela `tb_leitores`
--
CREATE TABLE `tb_leitores` (
`id` int(11) NOT NULL,
`nome` varchar(100) NOT NULL,
`rg` varchar(30) DEFAULT NULL,
`cpf` varchar(20) DEFAULT NULL,
`email` varchar(200) DEFAULT NULL,
`telefone` varchar(30) DEFAULT NULL,
`celular` varchar(30) DEFAULT NULL,
`cep` varchar(100) DEFAULT NULL,
`endereco` varchar(255) DEFAULT NULL,
`numero` varchar(50) DEFAULT NULL,
`complemento` varchar(200) DEFAULT NULL,
`bairro` varchar(100) DEFAULT NULL,
`cidade` varchar(100) DEFAULT NULL,
`estado` varchar(2) DEFAULT NULL,
`tipo` varchar(15) DEFAULT NULL,
`is_locked` tinyint(4) DEFAULT NULL,
`curso` varchar(45) DEFAULT NULL,
`curso_ano` varchar(45) DEFAULT NULL,
`qtd_emprestimos` int(3) DEFAULT NULL,
`emprestmax` int(11) DEFAULT NULL,
`observacoes` varchar(225) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Extraindo dados da tabela `tb_leitores`
--
INSERT INTO `tb_leitores` (`id`, `nome`, `rg`, `cpf`, `email`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`, `tipo`, `is_locked`, `curso`, `curso_ano`, `qtd_emprestimos`, `emprestmax`, `observacoes`) VALUES
(1, 'Leitor 1', '111.111.111-1', '111.111.111-11', 'leitor@test.com', '(42)99999-9999', '(42)99999-9999', '84570-000', 'Rua Tal', '100', 'casa', 'Centro', 'Mallet', 'PR', 'Estudante', 0, 'Letras Ingles / Noturno', '4', 0, 3, 'leitor ok - primeiro cadastro - cadastro completo'),
(2, 'Leitor numero 2', ' . . - ', '123.123.123-23', 'leitor2@leitor2.com', '( ) - ', '(42)45355-6666', '84570-000', 'Rua 2', '1212', 'Casa', 'Centro', 'Mallet', 'PR', 'Professor', 0, 'Letras', '0', 0, 0, 'Professor - emprestimos ilimitados');
-- --------------------------------------------------------
--
-- Estrutura da tabela `tb_livros`
--
CREATE TABLE `tb_livros` (
`id` int(11) NOT NULL,
`titulo` varchar(100) NOT NULL,
`autor` varchar(45) NOT NULL,
`editora` varchar(45) NOT NULL,
`isbn` varchar(13) NOT NULL,
`ano` varchar(4) NOT NULL,
`serie` varchar(45) DEFAULT NULL,
`edicao` varchar(45) DEFAULT NULL,
`idioma` varchar(25) NOT NULL,
`tb_fornecedores_id` int(11) DEFAULT NULL,
`piso` varchar(45) DEFAULT NULL,
`corredor` varchar(45) DEFAULT NULL,
`posicao` varchar(45) DEFAULT NULL,
`secao` varchar(45) DEFAULT NULL,
`disponibilidade` varchar(15) NOT NULL,
`observacoes` varchar(225) DEFAULT NULL,
`is_emprestado` tinyint(4) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Extraindo dados da tabela `tb_livros`
--
INSERT INTO `tb_livros` (`id`, `titulo`, `autor`, `editora`, `isbn`, `ano`, `serie`, `edicao`, `idioma`, `tb_fornecedores_id`, `piso`, `corredor`, `posicao`, `secao`, `disponibilidade`, `observacoes`, `is_emprestado`) VALUES
(1, 'Alice no Pais das Maravilhas', 'Lewis Carrol', 'Dumi Edit', '1234567890123', '1894', 'Especial', '25', 'Portugues', 1, 'Piso 2', 'corredor 1', '1A', 'Literatura Universal', '0', 'ok teste add to obs', 1),
(2, 'A Revolução dos Bichos', 'George Orwell', 'Dumi Edit', '0987654321234', '1934', 'Must be Read Books', '2', 'Portugues', 1, 'Piso 2', 'corredor 1', '1A', 'Literatura Universal', '3', 'ok', 0);
-- --------------------------------------------------------
--
-- Estrutura da tabela `tb_multa`
--
CREATE TABLE `tb_multa` (
`idmulta` int(11) NOT NULL,
`dias_atraso` int(6) NOT NULL,
`valor_multa` decimal(10,2) DEFAULT NULL,
`esta_pago` tinyint(4) DEFAULT NULL,
`tb_leitores_id` int(11) NOT NULL,
`tb_emprestimos_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Extraindo dados da tabela `tb_multa`
--
INSERT INTO `tb_multa` (`idmulta`, `dias_atraso`, `valor_multa`, `esta_pago`, `tb_leitores_id`, `tb_emprestimos_id`) VALUES
(1, -2, '-6.00', 0, 1, 6),
(2, 0, '0.00', 0, 1, 25);
-- --------------------------------------------------------
--
-- Estrutura da tabela `tb_opcoes`
--
CREATE TABLE `tb_opcoes` (
`id` int(11) NOT NULL,
`data` varchar(45) NOT NULL,
`parentid` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Extraindo dados da tabela `tb_opcoes`
--
INSERT INTO `tb_opcoes` (`id`, `data`, `parentid`) VALUES
(1, 'piso', NULL),
(2, 'corredor', NULL),
(3, 'secao', NULL),
(4, 'posicao', NULL),
(5, 'disponibilidade', NULL),
(6, 'printerurl', NULL),
(7, 'instituicaonome', NULL),
(8, 'instiuicaoendereco', NULL),
(9, 'tiposdeusuarios', NULL),
(10, 'server url', NULL),
(11, 'libraryname', NULL),
(12, 'libraryAddress', NULL),
(13, '0', 5),
(14, '3', 5),
(15, 'Biblioteca de Hogwarts', 7),
(16, 'Rua Epsilon, 888, Cidade Imaginaria, LA ', 8),
(17, 'piso 1', 1),
(18, 'Estudante', 9),
(19, 'Professor', 9),
(20, 'corredor 1', 2),
(21, '1A', 3),
(22, 'Literatura Universal', 4),
(23, '127.0.0.1', 12),
(24, 'Nome da Biblioteca', NULL),
(25, 'valor_multa', NULL),
(26, '300', 25),
(27, 'Piso 2', 1),
(28, 'piso 3', 1),
(29, 'Piso 5', 1);
--
-- Indexes for dumped tables
--
--
-- Indexes for table `tb_emprestimos`
--
ALTER TABLE `tb_emprestimos`
ADD PRIMARY KEY (`id`),
ADD KEY `fk_tb_emprestimos_tb_funcionarios1_idx` (`tb_funcionarios_id`),
ADD KEY `fk_tb_emprestimos_tb_livros1_idx` (`tb_livros_id`,`tb_livros_tb_fornecedores_id`),
ADD KEY `fk_tb_emprestimos_tb_leitores1_idx` (`tb_leitores_id`),
ADD KEY `fk_tb_emprestimos_tb_funcionarios2_idx` (`tb_funcionarios_iddevol`);
--
-- Indexes for table `tb_fornecedores`
--
ALTER TABLE `tb_fornecedores`
ADD PRIMARY KEY (`id`);
--
-- Indexes for table `tb_funcionarios`
--
ALTER TABLE `tb_funcionarios`
ADD PRIMARY KEY (`id`);
--
-- Indexes for table `tb_leitores`
--
ALTER TABLE `tb_leitores`
ADD PRIMARY KEY (`id`);
--
-- Indexes for table `tb_livros`
--
ALTER TABLE `tb_livros`
ADD PRIMARY KEY (`id`),
ADD KEY `fk_tb_livros_tb_fornecedores1_idx` (`tb_fornecedores_id`);
--
-- Indexes for table `tb_multa`
--
ALTER TABLE `tb_multa`
ADD PRIMARY KEY (`idmulta`,`tb_emprestimos_id`),
ADD KEY `fk_multa_tb_leitores1_idx` (`tb_leitores_id`),
ADD KEY `fk_tb_multa_tb_emprestimos1_idx` (`tb_emprestimos_id`);
--
-- Indexes for table `tb_opcoes`
--
ALTER TABLE `tb_opcoes`
ADD PRIMARY KEY (`id`),
ADD KEY `fk_Opcoes_Opcoes1_idx` (`parentid`);
--
-- AUTO_INCREMENT for dumped tables
--
--
-- AUTO_INCREMENT for table `tb_emprestimos`
--
ALTER TABLE `tb_emprestimos`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=41;
--
-- AUTO_INCREMENT for table `tb_fornecedores`
--
ALTER TABLE `tb_fornecedores`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
--
-- AUTO_INCREMENT for table `tb_funcionarios`
--
ALTER TABLE `tb_funcionarios`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
--
-- AUTO_INCREMENT for table `tb_leitores`
--
ALTER TABLE `tb_leitores`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
--
-- AUTO_INCREMENT for table `tb_livros`
--
ALTER TABLE `tb_livros`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
--
-- AUTO_INCREMENT for table `tb_multa`
--
ALTER TABLE `tb_multa`
MODIFY `idmulta` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
--
-- AUTO_INCREMENT for table `tb_opcoes`
--
ALTER TABLE `tb_opcoes`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=30;
--
-- Constraints for dumped tables
--
--
-- Limitadores para a tabela `tb_emprestimos`
--
ALTER TABLE `tb_emprestimos`
ADD CONSTRAINT `fk_tb_emprestimos_tb_funcionarios1` FOREIGN KEY (`tb_funcionarios_id`) REFERENCES `tb_funcionarios` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
ADD CONSTRAINT `fk_tb_emprestimos_tb_funcionarios2` FOREIGN KEY (`tb_funcionarios_iddevol`) REFERENCES `tb_funcionarios` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
ADD CONSTRAINT `fk_tb_emprestimos_tb_leitores1` FOREIGN KEY (`tb_leitores_id`) REFERENCES `tb_leitores` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
ADD CONSTRAINT `fk_tb_emprestimos_tb_livros1` FOREIGN KEY (`tb_livros_id`) REFERENCES `tb_livros` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
--
-- Limitadores para a tabela `tb_livros`
--
ALTER TABLE `tb_livros`
ADD CONSTRAINT `fk_tb_livros_tb_fornecedores1` FOREIGN KEY (`tb_fornecedores_id`) REFERENCES `tb_fornecedores` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
--
-- Limitadores para a tabela `tb_multa`
--
ALTER TABLE `tb_multa`
ADD CONSTRAINT `fk_multa_tb_leitores1` FOREIGN KEY (`tb_leitores_id`) REFERENCES `tb_leitores` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
ADD CONSTRAINT `fk_tb_multa_tb_emprestimos1` FOREIGN KEY (`tb_emprestimos_id`) REFERENCES `tb_emprestimos` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
--
-- Limitadores para a tabela `tb_opcoes`
--
ALTER TABLE `tb_opcoes`
ADD CONSTRAINT `fk_Opcoes_Opcoes1` FOREIGN KEY (`parentid`) REFERENCES `tb_opcoes` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
-315
View File
@@ -1,315 +0,0 @@
-- MySQL Script generated by MySQL Workbench
-- Thu Jun 17 00:28:49 2021
-- Model: New Model Version: 1.0
-- MySQL Workbench Forward Engineering
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
-- -----------------------------------------------------
-- Schema gowl
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Schema gowl
-- -----------------------------------------------------
CREATE SCHEMA IF NOT EXISTS `gowl` DEFAULT CHARACTER SET utf8 ;
USE `gowl` ;
-- -----------------------------------------------------
-- Table `gowl`.`tb_leitores`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_leitores` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`nome` VARCHAR(100) NOT NULL,
`rg` VARCHAR(30) NULL DEFAULT NULL,
`cpf` VARCHAR(20) NULL DEFAULT NULL,
`email` VARCHAR(200) NULL DEFAULT NULL,
`telefone` VARCHAR(30) NULL DEFAULT NULL,
`celular` VARCHAR(30) NULL DEFAULT NULL,
`cep` VARCHAR(100) NULL DEFAULT NULL,
`endereco` VARCHAR(255) NULL DEFAULT NULL,
`numero` VARCHAR(50) NULL DEFAULT NULL,
`complemento` VARCHAR(200) NULL DEFAULT NULL,
`bairro` VARCHAR(100) NULL DEFAULT NULL,
`cidade` VARCHAR(100) NULL DEFAULT NULL,
`estado` VARCHAR(2) NULL DEFAULT NULL,
`tipo` VARCHAR(15) NULL,
`is_locked` TINYINT NULL,
`curso` VARCHAR(45) NULL,
`curso_ano` VARCHAR(45) NULL,
`qtd_emprestimos` INT(3) NULL,
`emprestmax` INT NULL,
`observacoes` VARCHAR(225) NULL,
PRIMARY KEY (`id`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8;
-- -----------------------------------------------------
-- Table `gowl`.`tb_fornecedores`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_fornecedores` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`nome` VARCHAR(100) NULL DEFAULT NULL,
`cnpj` VARCHAR(100) NULL DEFAULT NULL,
`email` VARCHAR(200) NULL DEFAULT NULL,
`telefone` VARCHAR(30) NULL DEFAULT NULL,
`celular` VARCHAR(30) NULL DEFAULT NULL,
`cep` VARCHAR(100) NULL DEFAULT NULL,
`endereco` VARCHAR(255) NULL DEFAULT NULL,
`numero` VARCHAR(50) NULL DEFAULT NULL,
`complemento` VARCHAR(200) NULL DEFAULT NULL,
`bairro` VARCHAR(100) NULL DEFAULT NULL,
`cidade` VARCHAR(100) NULL DEFAULT NULL,
`estado` VARCHAR(2) NULL DEFAULT NULL,
PRIMARY KEY (`id`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8;
-- -----------------------------------------------------
-- Table `gowl`.`tb_funcionarios`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_funcionarios` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`nome` VARCHAR(100) NOT NULL,
`rg` VARCHAR(30) NULL,
`cpf` VARCHAR(20) NULL,
`email` VARCHAR(200) NULL,
`senha` VARCHAR(10) NOT NULL,
`cargo` VARCHAR(100) NOT NULL,
`nivel_acesso` VARCHAR(50) NOT NULL,
`telefone` VARCHAR(30) NULL,
`celular` VARCHAR(30) NULL,
`cep` VARCHAR(100) NOT NULL,
`endereco` VARCHAR(255) NULL,
`numero` VARCHAR(50) NULL,
`complemento` VARCHAR(200) NULL,
`bairro` VARCHAR(100) NULL,
`cidade` VARCHAR(100) NOT NULL,
`estado` VARCHAR(2) NOT NULL,
PRIMARY KEY (`id`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8;
-- -----------------------------------------------------
-- Table `gowl`.`tb_livros`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_livros` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`titulo` VARCHAR(100) NOT NULL,
`autor` VARCHAR(45) NOT NULL,
`editora` VARCHAR(45) NOT NULL,
`isbn` VARCHAR(13) NOT NULL,
`ano` VARCHAR(4) NOT NULL,
`serie` VARCHAR(45) NULL,
`edicao` VARCHAR(45) NULL,
`idioma` VARCHAR(25) NOT NULL,
`tb_fornecedores_id` INT(11) NULL,
`piso` VARCHAR(45) NULL,
`corredor` VARCHAR(45) NULL,
`posicao` VARCHAR(45) NULL,
`secao` VARCHAR(45) NULL,
`disponibilidade` VARCHAR(15) NOT NULL,
`observacoes` VARCHAR(225) NULL,
`is_emprestado` TINYINT NULL,
PRIMARY KEY (`id`),
INDEX `fk_tb_livros_tb_fornecedores1_idx` (`tb_fornecedores_id` ASC),
CONSTRAINT `fk_tb_livros_tb_fornecedores1`
FOREIGN KEY (`tb_fornecedores_id`)
REFERENCES `gowl`.`tb_fornecedores` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8;
-- -----------------------------------------------------
-- Table `gowl`.`tb_emprestimos`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_emprestimos` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`data_emprestimo` DATETIME NULL,
`data_devolucao` DATETIME NULL DEFAULT NULL,
`observacoes` TEXT NULL DEFAULT NULL,
`tb_funcionarios_id` INT(11) NULL,
`tb_livros_id` INT(11) NULL,
`tb_livros_tb_fornecedores_id` INT(11) NULL,
`tb_leitores_id` INT(11) NULL,
`data_entrega_agendada` DATETIME NULL,
`tb_funcionarios_iddevol` INT(11) NULL,
`static_id_emprestimo` INT NULL,
PRIMARY KEY (`id`),
INDEX `fk_tb_emprestimos_tb_funcionarios1_idx` (`tb_funcionarios_id` ASC),
INDEX `fk_tb_emprestimos_tb_livros1_idx` (`tb_livros_id` ASC, `tb_livros_tb_fornecedores_id` ASC),
INDEX `fk_tb_emprestimos_tb_leitores1_idx` (`tb_leitores_id` ASC),
INDEX `fk_tb_emprestimos_tb_funcionarios2_idx` (`tb_funcionarios_iddevol` ASC),
CONSTRAINT `fk_tb_emprestimos_tb_funcionarios1`
FOREIGN KEY (`tb_funcionarios_id`)
REFERENCES `gowl`.`tb_funcionarios` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_tb_emprestimos_tb_livros1`
FOREIGN KEY (`tb_livros_id`)
REFERENCES `gowl`.`tb_livros` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_tb_emprestimos_tb_leitores1`
FOREIGN KEY (`tb_leitores_id`)
REFERENCES `gowl`.`tb_leitores` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_tb_emprestimos_tb_funcionarios2`
FOREIGN KEY (`tb_funcionarios_iddevol`)
REFERENCES `gowl`.`tb_funcionarios` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8;
-- -----------------------------------------------------
-- Table `gowl`.`tb_multa`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_multa` (
`idmulta` INT NOT NULL AUTO_INCREMENT,
`dias_atraso` INT(6) NOT NULL,
`valor_multa` DECIMAL(10,2) NULL,
`esta_pago` TINYINT NULL,
`tb_leitores_id` INT(11) NOT NULL,
`tb_emprestimos_id` INT(11) NOT NULL,
PRIMARY KEY (`idmulta`, `tb_emprestimos_id`),
INDEX `fk_multa_tb_leitores1_idx` (`tb_leitores_id` ASC),
INDEX `fk_tb_multa_tb_emprestimos1_idx` (`tb_emprestimos_id` ASC),
CONSTRAINT `fk_multa_tb_leitores1`
FOREIGN KEY (`tb_leitores_id`)
REFERENCES `gowl`.`tb_leitores` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_tb_multa_tb_emprestimos1`
FOREIGN KEY (`tb_emprestimos_id`)
REFERENCES `gowl`.`tb_emprestimos` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `gowl`.`tb_opcoes`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_opcoes` (
`id` INT NOT NULL AUTO_INCREMENT,
`data` VARCHAR(45) NOT NULL,
`parentid` INT NULL,
PRIMARY KEY (`id`),
INDEX `fk_Opcoes_Opcoes1_idx` (`parentid` ASC),
CONSTRAINT `fk_Opcoes_Opcoes1`
FOREIGN KEY (`parentid`)
REFERENCES `gowl`.`tb_opcoes` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `gowl`.`tb_recibos`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_recibos` (
`id` INT NOT NULL AUTO_INCREMENT,
`emprestimo_id` INT NULL,
`data_emprestimo` VARCHAR(45) NULL,
`data_devolucao_agendada` VARCHAR(45) NULL,
`data_entrega` VARCHAR(45) NULL,
`livro` VARCHAR(45) NULL,
`usuario` VARCHAR(45) NULL,
`tipo` VARCHAR(45) NULL,
`multa` VARCHAR(45) NULL,
`status` VARCHAR(45) NULL,
`funcionario` VARCHAR(45) NULL,
PRIMARY KEY (`id`))
ENGINE = InnoDB;
SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
-- -----------------------------------------------------
-- Data for table `gowl`.`tb_leitores`
-- -----------------------------------------------------
START TRANSACTION;
USE `gowl`;
INSERT INTO `gowl`.`tb_leitores` (`id`, `nome`, `rg`, `cpf`, `email`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`, `tipo`, `is_locked`, `curso`, `curso_ano`, `qtd_emprestimos`, `emprestmax`, `observacoes`) VALUES (1, 'Leitor 1', '111.111.111-1', '111.111.111-11', 'leitor@test.com', '(42)99999-9999', '(42)99999-9999', '84570-000', 'Rua Tal', '100', 'casa', 'Centro', 'Mallet', 'PR', 'Estudante', 0, 'Letras Ingles / Noturno', '4', 0, 3, 'leitor ok - primeiro cadastro - cadastro completo');
INSERT INTO `gowl`.`tb_leitores` (`id`, `nome`, `rg`, `cpf`, `email`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`, `tipo`, `is_locked`, `curso`, `curso_ano`, `qtd_emprestimos`, `emprestmax`, `observacoes`) VALUES (2, 'Leitor numero 2', '123.123.123-3', '123.123.123-23', 'leitor2@leitor2.com', '(42)98988-8989', '(42)45355-6666', '84570-000', 'Rua 2', '1212', 'Casa', 'Centro', 'Mallet', 'PR', 'Professor', 0, 'Letras', '0', 0, 0, 'Professor - emprestimos ilimitados');
COMMIT;
-- -----------------------------------------------------
-- Data for table `gowl`.`tb_fornecedores`
-- -----------------------------------------------------
START TRANSACTION;
USE `gowl`;
INSERT INTO `gowl`.`tb_fornecedores` (`id`, `nome`, `cnpj`, `email`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`) VALUES (1, 'Fornecedor Teste', '111.111.111/0001-11', 'teste@test', '423232123123', NULL, '84570-000', 'Rua Fccinal', '00', 'Predio', NULL, 'Mallet', 'PR');
COMMIT;
-- -----------------------------------------------------
-- Data for table `gowl`.`tb_funcionarios`
-- -----------------------------------------------------
START TRANSACTION;
USE `gowl`;
INSERT INTO `gowl`.`tb_funcionarios` (`id`, `nome`, `rg`, `cpf`, `email`, `senha`, `cargo`, `nivel_acesso`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`) VALUES (1, 'Administrador', '7.275.275-1', '033.330.003-13', 'admin@admin', 'admin', 'Administrador', 'Administrador', '(42)99987-6543', '123123123123', '84570-000', 'rua Miguel Grenteski', '13', 'Casa', 'Eldorado', 'Mallet', 'PR');
COMMIT;
-- -----------------------------------------------------
-- Data for table `gowl`.`tb_livros`
-- -----------------------------------------------------
START TRANSACTION;
USE `gowl`;
INSERT INTO `gowl`.`tb_livros` (`id`, `titulo`, `autor`, `editora`, `isbn`, `ano`, `serie`, `edicao`, `idioma`, `tb_fornecedores_id`, `piso`, `corredor`, `posicao`, `secao`, `disponibilidade`, `observacoes`, `is_emprestado`) VALUES (1, 'Alice no Pais das Maravilhas', 'Lewis Carrol', 'Dumi Edit', '1234567890123', '1894', 'Especial', '25', 'Portugues', 1, '1', 'b', 'a3', 'Literatura Universal', '1', 'ok', 0);
INSERT INTO `gowl`.`tb_livros` (`id`, `titulo`, `autor`, `editora`, `isbn`, `ano`, `serie`, `edicao`, `idioma`, `tb_fornecedores_id`, `piso`, `corredor`, `posicao`, `secao`, `disponibilidade`, `observacoes`, `is_emprestado`) VALUES (2, 'A Revolução dos Bichos', 'George Orwell', 'Dumi Edit', '0987654321234', '1934', 'Must be Read Books', '2', 'Portugues', 1, '1', 'b', 'a3', 'Literatura Universal', '3', 'ok', 0);
COMMIT;
-- -----------------------------------------------------
-- Data for table `gowl`.`tb_opcoes`
-- -----------------------------------------------------
START TRANSACTION;
USE `gowl`;
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (1, 'piso', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (2, 'corredor', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (3, 'secao', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (4, 'posicao', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (5, 'disponibilidade', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (6, 'printerurl', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (7, 'instituicaonome', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (8, 'instiuicaoendereco', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (17, 'piso 1', 1);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (20, 'corredor 1', 2);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (21, '1A', 3);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (22, 'Literatura Universal', 4);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (13, '0', 5);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (14, '3', 5);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (15, 'Biblioteca de Hogwarts', 7);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (16, 'Rua Epsilon, 888, Cidade Imaginaria, LA ', 8);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (9, 'tiposdeusuarios', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (18, 'Estudante', 9);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (19, 'Professor', 9);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (10, 'server url', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (11, 'libraryname', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (12, 'libraryAddress', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (23, '127.0.0.1', 12);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (24, 'Nome da Biblioteca', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (25, 'valor_multa', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (26, '300', 25);
COMMIT;
-317
View File
@@ -1,317 +0,0 @@
-- MySQL Script generated by MySQL Workbench
-- Sat Jun 19 03:31:39 2021
-- Model: New Model Version: 1.0
-- MySQL Workbench Forward Engineering
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
-- -----------------------------------------------------
-- Schema gowl
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Schema gowl
-- -----------------------------------------------------
CREATE SCHEMA IF NOT EXISTS `gowl` DEFAULT CHARACTER SET utf8 ;
USE `gowl` ;
-- -----------------------------------------------------
-- Table `gowl`.`tb_leitores`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_leitores` (
`id` INT(8) ZEROFILL NOT NULL AUTO_INCREMENT,
`nome` VARCHAR(100) NULL,
`rg` VARCHAR(30) NULL DEFAULT NULL,
`cpf` VARCHAR(20) NULL DEFAULT NULL,
`email` VARCHAR(200) NULL DEFAULT NULL,
`telefone` VARCHAR(30) NULL DEFAULT NULL,
`celular` VARCHAR(30) NULL DEFAULT NULL,
`cep` VARCHAR(100) NULL DEFAULT NULL,
`endereco` VARCHAR(255) NULL DEFAULT NULL,
`numero` VARCHAR(50) NULL DEFAULT NULL,
`complemento` VARCHAR(200) NULL DEFAULT NULL,
`bairro` VARCHAR(100) NULL DEFAULT NULL,
`cidade` VARCHAR(100) NULL DEFAULT NULL,
`estado` VARCHAR(2) NULL DEFAULT NULL,
`tipo` VARCHAR(15) NULL,
`is_locked` TINYINT NULL,
`curso` VARCHAR(45) NULL,
`curso_ano` VARCHAR(45) NULL,
`qtd_emprestimos` INT(3) NULL,
`emprestmax` INT NULL,
`observacoes` VARCHAR(225) NULL,
PRIMARY KEY (`id`),
UNIQUE INDEX `id_UNIQUE` (`id` ASC))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8;
-- -----------------------------------------------------
-- Table `gowl`.`tb_fornecedores`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_fornecedores` (
`id` INT(8) NOT NULL,
`nome` VARCHAR(100) NULL DEFAULT NULL,
`cnpj` VARCHAR(100) NULL DEFAULT NULL,
`email` VARCHAR(200) NULL DEFAULT NULL,
`telefone` VARCHAR(30) NULL DEFAULT NULL,
`celular` VARCHAR(30) NULL DEFAULT NULL,
`cep` VARCHAR(100) NULL DEFAULT NULL,
`endereco` VARCHAR(255) NULL DEFAULT NULL,
`numero` VARCHAR(50) NULL DEFAULT NULL,
`complemento` VARCHAR(200) NULL DEFAULT NULL,
`bairro` VARCHAR(100) NULL DEFAULT NULL,
`cidade` VARCHAR(100) NULL DEFAULT NULL,
`estado` VARCHAR(2) NULL DEFAULT NULL,
PRIMARY KEY (`id`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8;
-- -----------------------------------------------------
-- Table `gowl`.`tb_funcionarios`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_funcionarios` (
`id` INT(8) NOT NULL,
`nome` VARCHAR(100) NOT NULL,
`rg` VARCHAR(30) NULL,
`cpf` VARCHAR(20) NULL,
`email` VARCHAR(200) NULL,
`senha` VARCHAR(10) NOT NULL,
`cargo` VARCHAR(100) NOT NULL,
`nivel_acesso` VARCHAR(50) NOT NULL,
`telefone` VARCHAR(30) NULL,
`celular` VARCHAR(30) NULL,
`cep` VARCHAR(100) NOT NULL,
`endereco` VARCHAR(255) NULL,
`numero` VARCHAR(50) NULL,
`complemento` VARCHAR(200) NULL,
`bairro` VARCHAR(100) NULL,
`cidade` VARCHAR(100) NOT NULL,
`estado` VARCHAR(2) NOT NULL,
PRIMARY KEY (`id`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8;
-- -----------------------------------------------------
-- Table `gowl`.`tb_livros`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_livros` (
`id` INT(8) NOT NULL,
`titulo` VARCHAR(100) NOT NULL,
`autor` VARCHAR(45) NOT NULL,
`editora` VARCHAR(45) NOT NULL,
`isbn` VARCHAR(13) NOT NULL,
`ano` VARCHAR(4) NOT NULL,
`serie` VARCHAR(45) NULL,
`edicao` VARCHAR(45) NULL,
`idioma` VARCHAR(25) NOT NULL,
`tb_fornecedores_id` INT(11) NULL,
`piso` VARCHAR(45) NULL,
`corredor` VARCHAR(45) NULL,
`posicao` VARCHAR(45) NULL,
`secao` VARCHAR(45) NULL,
`disponibilidade` VARCHAR(15) NOT NULL,
`observacoes` VARCHAR(225) NULL,
`is_emprestado` TINYINT NULL,
PRIMARY KEY (`id`),
INDEX `fk_tb_livros_tb_fornecedores1_idx` (`tb_fornecedores_id` ASC),
CONSTRAINT `fk_tb_livros_tb_fornecedores1`
FOREIGN KEY (`tb_fornecedores_id`)
REFERENCES `gowl`.`tb_fornecedores` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8;
-- -----------------------------------------------------
-- Table `gowl`.`tb_emprestimos`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_emprestimos` (
`id` INT(8) ZEROFILL NOT NULL AUTO_INCREMENT,
`data_emprestimo` DATETIME NULL,
`data_devolucao` DATETIME NULL DEFAULT NULL,
`observacoes` TEXT NULL DEFAULT NULL,
`tb_funcionarios_id` INT(11) NULL,
`tb_livros_id` INT(11) NULL,
`tb_livros_tb_fornecedores_id` INT(11) NULL,
`tb_leitores_id` INT(11) NULL,
`data_entrega_agendada` DATETIME NULL,
`tb_funcionarios_iddevol` INT(11) NULL,
`static_id_emprestimo` INT NULL,
PRIMARY KEY (`id`),
INDEX `fk_tb_emprestimos_tb_funcionarios1_idx` (`tb_funcionarios_id` ASC),
INDEX `fk_tb_emprestimos_tb_livros1_idx` (`tb_livros_id` ASC, `tb_livros_tb_fornecedores_id` ASC),
INDEX `fk_tb_emprestimos_tb_leitores1_idx` (`tb_leitores_id` ASC),
INDEX `fk_tb_emprestimos_tb_funcionarios2_idx` (`tb_funcionarios_iddevol` ASC),
UNIQUE INDEX `id_UNIQUE` (`id` ASC),
CONSTRAINT `fk_tb_emprestimos_tb_funcionarios1`
FOREIGN KEY (`tb_funcionarios_id`)
REFERENCES `gowl`.`tb_funcionarios` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_tb_emprestimos_tb_livros1`
FOREIGN KEY (`tb_livros_id`)
REFERENCES `gowl`.`tb_livros` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_tb_emprestimos_tb_leitores1`
FOREIGN KEY (`tb_leitores_id`)
REFERENCES `gowl`.`tb_leitores` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_tb_emprestimos_tb_funcionarios2`
FOREIGN KEY (`tb_funcionarios_iddevol`)
REFERENCES `gowl`.`tb_funcionarios` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8;
-- -----------------------------------------------------
-- Table `gowl`.`tb_multa`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_multa` (
`idmulta` INT(8) NOT NULL,
`dias_atraso` INT(6) NOT NULL,
`valor_multa` DECIMAL(10,2) NULL,
`esta_pago` TINYINT NULL,
`tb_leitores_id` INT(11) NOT NULL,
`tb_emprestimos_id` INT(11) NOT NULL,
PRIMARY KEY (`idmulta`, `tb_emprestimos_id`),
INDEX `fk_multa_tb_leitores1_idx` (`tb_leitores_id` ASC),
INDEX `fk_tb_multa_tb_emprestimos1_idx` (`tb_emprestimos_id` ASC),
CONSTRAINT `fk_multa_tb_leitores1`
FOREIGN KEY (`tb_leitores_id`)
REFERENCES `gowl`.`tb_leitores` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_tb_multa_tb_emprestimos1`
FOREIGN KEY (`tb_emprestimos_id`)
REFERENCES `gowl`.`tb_emprestimos` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `gowl`.`tb_opcoes`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_opcoes` (
`id` INT NOT NULL AUTO_INCREMENT,
`data` VARCHAR(45) NOT NULL,
`parentid` INT NULL,
PRIMARY KEY (`id`),
INDEX `fk_Opcoes_Opcoes1_idx` (`parentid` ASC),
CONSTRAINT `fk_Opcoes_Opcoes1`
FOREIGN KEY (`parentid`)
REFERENCES `gowl`.`tb_opcoes` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `gowl`.`tb_recibos`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_recibos` (
`id` INT(8) NOT NULL,
`emprestimo_id` INT NULL,
`data_emprestimo` VARCHAR(45) NULL,
`data_devolucao_agendada` VARCHAR(45) NULL,
`data_entrega` VARCHAR(45) NULL,
`livro` VARCHAR(45) NULL,
`usuario` VARCHAR(45) NULL,
`tipo` VARCHAR(45) NULL,
`multa` VARCHAR(45) NULL,
`status` VARCHAR(45) NULL,
`funcionario` VARCHAR(45) NULL,
PRIMARY KEY (`id`))
ENGINE = InnoDB;
SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
-- -----------------------------------------------------
-- Data for table `gowl`.`tb_leitores`
-- -----------------------------------------------------
START TRANSACTION;
USE `gowl`;
INSERT INTO `gowl`.`tb_leitores` (`id`, `nome`, `rg`, `cpf`, `email`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`, `tipo`, `is_locked`, `curso`, `curso_ano`, `qtd_emprestimos`, `emprestmax`, `observacoes`) VALUES (1, 'Leitor 1', '111.111.111-1', '111.111.111-11', 'leitor@test.com', '(42)99999-9999', '(42)99999-9999', '84570-000', 'Rua Tal', '100', 'casa', 'Centro', 'Mallet', 'PR', 'Estudante', 0, 'Letras Ingles / Noturno', '4', 0, 3, 'leitor ok - primeiro cadastro - cadastro completo');
INSERT INTO `gowl`.`tb_leitores` (`id`, `nome`, `rg`, `cpf`, `email`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`, `tipo`, `is_locked`, `curso`, `curso_ano`, `qtd_emprestimos`, `emprestmax`, `observacoes`) VALUES (2, 'Leitor numero 2', '123.123.123-3', '123.123.123-23', 'leitor2@leitor2.com', '(42)98988-8989', '(42)45355-6666', '84570-000', 'Rua 2', '1212', 'Casa', 'Centro', 'Mallet', 'PR', 'Professor', 0, 'Letras', '0', 0, 0, 'Professor - emprestimos ilimitados');
COMMIT;
-- -----------------------------------------------------
-- Data for table `gowl`.`tb_fornecedores`
-- -----------------------------------------------------
START TRANSACTION;
USE `gowl`;
INSERT INTO `gowl`.`tb_fornecedores` (`id`, `nome`, `cnpj`, `email`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`) VALUES (1, 'Fornecedor Teste', '111.111.111/0001-11', 'teste@test', '423232123123', NULL, '84570-000', 'Rua Fccinal', '00', 'Predio', NULL, 'Mallet', 'PR');
COMMIT;
-- -----------------------------------------------------
-- Data for table `gowl`.`tb_funcionarios`
-- -----------------------------------------------------
START TRANSACTION;
USE `gowl`;
INSERT INTO `gowl`.`tb_funcionarios` (`id`, `nome`, `rg`, `cpf`, `email`, `senha`, `cargo`, `nivel_acesso`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`) VALUES (1, 'Administrador', '7.275.275-1', '033.330.003-13', 'admin@admin', 'admin', 'Administrador', 'Administrador', '(42)99987-6543', '123123123123', '84570-000', 'rua Miguel Grenteski', '13', 'Casa', 'Eldorado', 'Mallet', 'PR');
COMMIT;
-- -----------------------------------------------------
-- Data for table `gowl`.`tb_livros`
-- -----------------------------------------------------
START TRANSACTION;
USE `gowl`;
INSERT INTO `gowl`.`tb_livros` (`id`, `titulo`, `autor`, `editora`, `isbn`, `ano`, `serie`, `edicao`, `idioma`, `tb_fornecedores_id`, `piso`, `corredor`, `posicao`, `secao`, `disponibilidade`, `observacoes`, `is_emprestado`) VALUES (1, 'Alice no Pais das Maravilhas', 'Lewis Carrol', 'Dumi Edit', '1234567890123', '1894', 'Especial', '25', 'Portugues', 1, '1', 'b', 'a3', 'Literatura Universal', '1', 'ok', 0);
INSERT INTO `gowl`.`tb_livros` (`id`, `titulo`, `autor`, `editora`, `isbn`, `ano`, `serie`, `edicao`, `idioma`, `tb_fornecedores_id`, `piso`, `corredor`, `posicao`, `secao`, `disponibilidade`, `observacoes`, `is_emprestado`) VALUES (2, 'A Revolução dos Bichos', 'George Orwell', 'Dumi Edit', '0987654321234', '1934', 'Must be Read Books', '2', 'Portugues', 1, '1', 'b', 'a3', 'Literatura Universal', '3', 'ok', 0);
COMMIT;
-- -----------------------------------------------------
-- Data for table `gowl`.`tb_opcoes`
-- -----------------------------------------------------
START TRANSACTION;
USE `gowl`;
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (1, 'piso', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (2, 'corredor', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (3, 'secao', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (4, 'posicao', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (5, 'disponibilidade', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (6, 'printerurl', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (7, 'instituicaonome', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (8, 'instiuicaoendereco', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (17, 'piso 1', 1);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (20, 'corredor 1', 2);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (21, '1A', 3);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (22, 'Literatura Universal', 4);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (13, '0', 5);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (14, '3', 5);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (15, 'Biblioteca de Hogwarts', 7);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (16, 'Rua Epsilon, 888, Cidade Imaginaria, LA ', 8);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (9, 'tiposdeusuarios', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (18, 'Estudante', 9);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (19, 'Professor', 9);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (10, 'server url', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (11, 'libraryname', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (12, 'libraryAddress', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (23, '127.0.0.1', 12);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (24, 'Nome da Biblioteca', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (25, 'valor_multa', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (26, '300', 25);
COMMIT;
@@ -1,317 +0,0 @@
-- MySQL Script generated by MySQL Workbench
-- Sat Jun 19 23:20:52 2021
-- Model: New Model Version: 1.0
-- MySQL Workbench Forward Engineering
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
-- -----------------------------------------------------
-- Schema gowl
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Schema gowl
-- -----------------------------------------------------
CREATE SCHEMA IF NOT EXISTS `gowl` DEFAULT CHARACTER SET utf8 ;
USE `gowl` ;
-- -----------------------------------------------------
-- Table `gowl`.`tb_leitores`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_leitores` (
`id` INT(8) ZEROFILL NOT NULL AUTO_INCREMENT,
`nome` VARCHAR(100) NULL,
`rg` VARCHAR(30) NULL DEFAULT NULL,
`cpf` VARCHAR(20) NULL DEFAULT NULL,
`email` VARCHAR(200) NULL DEFAULT NULL,
`telefone` VARCHAR(30) NULL DEFAULT NULL,
`celular` VARCHAR(30) NULL DEFAULT NULL,
`cep` VARCHAR(100) NULL DEFAULT NULL,
`endereco` VARCHAR(255) NULL DEFAULT NULL,
`numero` VARCHAR(50) NULL DEFAULT NULL,
`complemento` VARCHAR(200) NULL DEFAULT NULL,
`bairro` VARCHAR(100) NULL DEFAULT NULL,
`cidade` VARCHAR(100) NULL DEFAULT NULL,
`estado` VARCHAR(2) NULL DEFAULT NULL,
`tipo` VARCHAR(15) NULL,
`is_locked` TINYINT NULL,
`curso` VARCHAR(45) NULL,
`curso_ano` VARCHAR(45) NULL,
`qtd_emprestimos` INT(3) NULL,
`emprestmax` INT NULL,
`observacoes` VARCHAR(225) NULL,
PRIMARY KEY (`id`))
ENGINE = InnoDB
AUTO_INCREMENT = 00000100
DEFAULT CHARACTER SET = utf8;
-- -----------------------------------------------------
-- Table `gowl`.`tb_fornecedores`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_fornecedores` (
`id` INT(8) NOT NULL AUTO_INCREMENT,
`nome` VARCHAR(100) NULL DEFAULT NULL,
`cnpj` VARCHAR(100) NULL DEFAULT NULL,
`email` VARCHAR(200) NULL DEFAULT NULL,
`telefone` VARCHAR(30) NULL DEFAULT NULL,
`celular` VARCHAR(30) NULL DEFAULT NULL,
`cep` VARCHAR(100) NULL DEFAULT NULL,
`endereco` VARCHAR(255) NULL DEFAULT NULL,
`numero` VARCHAR(50) NULL DEFAULT NULL,
`complemento` VARCHAR(200) NULL DEFAULT NULL,
`bairro` VARCHAR(100) NULL DEFAULT NULL,
`cidade` VARCHAR(100) NULL DEFAULT NULL,
`estado` VARCHAR(2) NULL DEFAULT NULL,
PRIMARY KEY (`id`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8;
-- -----------------------------------------------------
-- Table `gowl`.`tb_funcionarios`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_funcionarios` (
`id` INT(8) NOT NULL AUTO_INCREMENT,
`nome` VARCHAR(100) NOT NULL,
`rg` VARCHAR(30) NULL,
`cpf` VARCHAR(20) NULL,
`email` VARCHAR(200) NULL,
`senha` VARCHAR(10) NOT NULL,
`cargo` VARCHAR(100) NOT NULL,
`nivel_acesso` VARCHAR(50) NOT NULL,
`telefone` VARCHAR(30) NULL,
`celular` VARCHAR(30) NULL,
`cep` VARCHAR(100) NOT NULL,
`endereco` VARCHAR(255) NULL,
`numero` VARCHAR(50) NULL,
`complemento` VARCHAR(200) NULL,
`bairro` VARCHAR(100) NULL,
`cidade` VARCHAR(100) NOT NULL,
`estado` VARCHAR(2) NOT NULL,
PRIMARY KEY (`id`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8;
-- -----------------------------------------------------
-- Table `gowl`.`tb_livros`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_livros` (
`id` INT(8) NOT NULL AUTO_INCREMENT,
`titulo` VARCHAR(100) NOT NULL,
`autor` VARCHAR(45) NOT NULL,
`editora` VARCHAR(45) NOT NULL,
`isbn` VARCHAR(13) NOT NULL,
`ano` VARCHAR(4) NOT NULL,
`serie` VARCHAR(45) NULL,
`edicao` VARCHAR(45) NULL,
`idioma` VARCHAR(25) NOT NULL,
`tb_fornecedores_id` INT(8) NULL,
`piso` VARCHAR(45) NULL,
`corredor` VARCHAR(45) NULL,
`posicao` VARCHAR(45) NULL,
`secao` VARCHAR(45) NULL,
`disponibilidade` VARCHAR(15) NOT NULL,
`observacoes` VARCHAR(225) NULL,
`is_emprestado` TINYINT NULL,
PRIMARY KEY (`id`),
INDEX `fk_tb_livros_tb_fornecedores1_idx` (`tb_fornecedores_id` ASC),
CONSTRAINT `fk_tb_livros_tb_fornecedores1`
FOREIGN KEY (`tb_fornecedores_id`)
REFERENCES `gowl`.`tb_fornecedores` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8;
-- -----------------------------------------------------
-- Table `gowl`.`tb_emprestimos`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_emprestimos` (
`id` INT(8) ZEROFILL NOT NULL AUTO_INCREMENT,
`data_emprestimo` DATETIME NULL,
`data_devolucao` DATETIME NULL DEFAULT NULL,
`observacoes` TEXT NULL DEFAULT NULL,
`tb_funcionarios_id` INT(8) NULL,
`tb_livros_id` INT(8) NULL,
`tb_livros_tb_fornecedores_id` INT(8) NULL,
`tb_leitores_id` INT(8) ZEROFILL NULL,
`data_entrega_agendada` DATETIME NULL,
`tb_funcionarios_iddevol` INT(8) NULL,
`static_id_emprestimo` INT(8) NULL,
PRIMARY KEY (`id`),
INDEX `fk_tb_emprestimos_tb_funcionarios1_idx` (`tb_funcionarios_id` ASC),
INDEX `fk_tb_emprestimos_tb_livros1_idx` (`tb_livros_id` ASC, `tb_livros_tb_fornecedores_id` ASC),
INDEX `fk_tb_emprestimos_tb_leitores1_idx` (`tb_leitores_id` ASC),
INDEX `fk_tb_emprestimos_tb_funcionarios2_idx` (`tb_funcionarios_iddevol` ASC),
CONSTRAINT `fk_tb_emprestimos_tb_funcionarios1`
FOREIGN KEY (`tb_funcionarios_id`)
REFERENCES `gowl`.`tb_funcionarios` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_tb_emprestimos_tb_livros1`
FOREIGN KEY (`tb_livros_id`)
REFERENCES `gowl`.`tb_livros` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_tb_emprestimos_tb_leitores1`
FOREIGN KEY (`tb_leitores_id`)
REFERENCES `gowl`.`tb_leitores` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_tb_emprestimos_tb_funcionarios2`
FOREIGN KEY (`tb_funcionarios_iddevol`)
REFERENCES `gowl`.`tb_funcionarios` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
AUTO_INCREMENT = 10000000
DEFAULT CHARACTER SET = utf8;
-- -----------------------------------------------------
-- Table `gowl`.`tb_multa`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_multa` (
`idmulta` INT(8) NOT NULL AUTO_INCREMENT,
`dias_atraso` INT(6) NOT NULL,
`valor_multa` DECIMAL(10,2) NULL,
`esta_pago` TINYINT NULL,
`tb_leitores_id` INT(8) ZEROFILL NOT NULL,
`tb_emprestimos_id` INT(8) ZEROFILL NOT NULL,
PRIMARY KEY (`idmulta`, `tb_emprestimos_id`),
INDEX `fk_multa_tb_leitores1_idx` (`tb_leitores_id` ASC),
INDEX `fk_tb_multa_tb_emprestimos1_idx` (`tb_emprestimos_id` ASC),
CONSTRAINT `fk_multa_tb_leitores1`
FOREIGN KEY (`tb_leitores_id`)
REFERENCES `gowl`.`tb_leitores` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_tb_multa_tb_emprestimos1`
FOREIGN KEY (`tb_emprestimos_id`)
REFERENCES `gowl`.`tb_emprestimos` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `gowl`.`tb_opcoes`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_opcoes` (
`id` INT NOT NULL AUTO_INCREMENT,
`data` VARCHAR(45) NOT NULL,
`parentid` INT NULL,
PRIMARY KEY (`id`),
INDEX `fk_Opcoes_Opcoes1_idx` (`parentid` ASC),
CONSTRAINT `fk_Opcoes_Opcoes1`
FOREIGN KEY (`parentid`)
REFERENCES `gowl`.`tb_opcoes` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `gowl`.`tb_recibos`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_recibos` (
`id` INT(8) NOT NULL AUTO_INCREMENT,
`emprestimo_id` INT(8) NULL,
`data_emprestimo` VARCHAR(45) NULL,
`data_devolucao_agendada` VARCHAR(45) NULL,
`data_entrega` VARCHAR(45) NULL,
`livro` VARCHAR(45) NULL,
`usuario` VARCHAR(45) NULL,
`tipo` VARCHAR(45) NULL,
`multa` VARCHAR(45) NULL,
`status` VARCHAR(45) NULL,
`funcionario` VARCHAR(45) NULL,
PRIMARY KEY (`id`))
ENGINE = InnoDB;
SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
-- -----------------------------------------------------
-- Data for table `gowl`.`tb_leitores`
-- -----------------------------------------------------
START TRANSACTION;
USE `gowl`;
INSERT INTO `gowl`.`tb_leitores` (`id`, `nome`, `rg`, `cpf`, `email`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`, `tipo`, `is_locked`, `curso`, `curso_ano`, `qtd_emprestimos`, `emprestmax`, `observacoes`) VALUES (00000101, 'Leitor Teste', '5.432.234-1', '099.999.345-23', 'leitor@mail.com', '(42)98877-2299', '(42)98877-2299', '854670-000', 'Rua 1 de abril', '13', 'casa', 'Centro', 'Mallet', 'PR', 'Estudante', 0, 'Letras', '1', 0, 123, 'Ok');
COMMIT;
-- -----------------------------------------------------
-- Data for table `gowl`.`tb_fornecedores`
-- -----------------------------------------------------
START TRANSACTION;
USE `gowl`;
INSERT INTO `gowl`.`tb_fornecedores` (`id`, `nome`, `cnpj`, `email`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`) VALUES (1, 'Fornecedor Teste', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
COMMIT;
-- -----------------------------------------------------
-- Data for table `gowl`.`tb_funcionarios`
-- -----------------------------------------------------
START TRANSACTION;
USE `gowl`;
INSERT INTO `gowl`.`tb_funcionarios` (`id`, `nome`, `rg`, `cpf`, `email`, `senha`, `cargo`, `nivel_acesso`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`) VALUES (1, 'Administrador', NULL, NULL, 'admin@admin', 'admin', 'Administrador', 'Administrador', NULL, NULL, DEFAULT, NULL, NULL, NULL, NULL, DEFAULT, DEFAULT);
COMMIT;
-- -----------------------------------------------------
-- Data for table `gowl`.`tb_livros`
-- -----------------------------------------------------
START TRANSACTION;
USE `gowl`;
INSERT INTO `gowl`.`tb_livros` (`id`, `titulo`, `autor`, `editora`, `isbn`, `ano`, `serie`, `edicao`, `idioma`, `tb_fornecedores_id`, `piso`, `corredor`, `posicao`, `secao`, `disponibilidade`, `observacoes`, `is_emprestado`) VALUES (1, 'Alice no Pis das maravilhas', 'Lewis Carrol', 'Nope', '1231231231231', '1894', '1', '1', 'Portugues', 1, NULL, NULL, NULL, 'Literatura Universal', '5', 'ok', 0);
COMMIT;
-- -----------------------------------------------------
-- Data for table `gowl`.`tb_opcoes`
-- -----------------------------------------------------
START TRANSACTION;
USE `gowl`;
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (1, 'piso', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (2, 'corredor', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (3, 'secao', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (4, 'posicao', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (5, 'disponibilidade', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (6, 'printerurl', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (7, 'instituicaonome', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (8, 'instiuicaoendereco', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (17, 'piso 1', 1);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (20, 'corredor 1', 2);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (21, '1A', 3);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (22, 'Literatura Universal', 4);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (13, '0', 5);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (14, '3', 5);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (15, 'Biblioteca de Hogwarts', 7);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (16, 'Rua Epsilon, 888, Cidade Imaginaria, LA ', 8);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (9, 'tiposdeusuarios', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (18, 'Estudante', 9);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (19, 'Professor', 9);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (10, 'server url', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (11, 'libraryname', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (12, 'libraryAddress', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (23, '127.0.0.1', 12);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (24, 'Nome da Biblioteca', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (25, 'valor_multa', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (26, '300', 25);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (27, 'MsgReceipt', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (28, 'message', 27);
COMMIT;
@@ -1,319 +0,0 @@
-- MySQL Script generated by MySQL Workbench
-- Tue Jun 22 00:03:36 2021
-- Model: New Model Version: 1.0
-- MySQL Workbench Forward Engineering
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
-- -----------------------------------------------------
-- Schema gowl
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Schema gowl
-- -----------------------------------------------------
CREATE SCHEMA IF NOT EXISTS `gowl` DEFAULT CHARACTER SET utf8 ;
USE `gowl` ;
-- -----------------------------------------------------
-- Table `gowl`.`tb_leitores`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_leitores` (
`id` INT(8) ZEROFILL NOT NULL AUTO_INCREMENT,
`nome` VARCHAR(100) NULL,
`rg` VARCHAR(30) NULL DEFAULT NULL,
`cpf` VARCHAR(20) NULL DEFAULT NULL,
`email` VARCHAR(200) NULL DEFAULT NULL,
`telefone` VARCHAR(30) NULL DEFAULT NULL,
`celular` VARCHAR(30) NULL DEFAULT NULL,
`cep` VARCHAR(100) NULL DEFAULT NULL,
`endereco` VARCHAR(255) NULL DEFAULT NULL,
`numero` VARCHAR(50) NULL DEFAULT NULL,
`complemento` VARCHAR(200) NULL DEFAULT NULL,
`bairro` VARCHAR(100) NULL DEFAULT NULL,
`cidade` VARCHAR(100) NULL DEFAULT NULL,
`estado` VARCHAR(2) NULL DEFAULT NULL,
`tipo` VARCHAR(15) NULL,
`is_locked` TINYINT NULL,
`curso` VARCHAR(45) NULL,
`curso_ano` VARCHAR(45) NULL,
`qtd_emprestimos` INT(3) NULL,
`emprestmax` INT NULL,
`observacoes` VARCHAR(225) NULL,
PRIMARY KEY (`id`))
ENGINE = InnoDB
AUTO_INCREMENT = 00000100
DEFAULT CHARACTER SET = utf8;
-- -----------------------------------------------------
-- Table `gowl`.`tb_fornecedores`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_fornecedores` (
`id` INT(8) NOT NULL AUTO_INCREMENT,
`nome` VARCHAR(100) NULL DEFAULT NULL,
`cnpj` VARCHAR(100) NULL DEFAULT NULL,
`email` VARCHAR(200) NULL DEFAULT NULL,
`telefone` VARCHAR(30) NULL DEFAULT NULL,
`celular` VARCHAR(30) NULL DEFAULT NULL,
`cep` VARCHAR(100) NULL DEFAULT NULL,
`endereco` VARCHAR(255) NULL DEFAULT NULL,
`numero` VARCHAR(50) NULL DEFAULT NULL,
`complemento` VARCHAR(200) NULL DEFAULT NULL,
`bairro` VARCHAR(100) NULL DEFAULT NULL,
`cidade` VARCHAR(100) NULL DEFAULT NULL,
`estado` VARCHAR(2) NULL DEFAULT NULL,
PRIMARY KEY (`id`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8;
-- -----------------------------------------------------
-- Table `gowl`.`tb_funcionarios`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_funcionarios` (
`id` INT(8) NOT NULL AUTO_INCREMENT,
`nome` VARCHAR(100) NOT NULL,
`rg` VARCHAR(30) NULL,
`cpf` VARCHAR(20) NULL,
`email` VARCHAR(200) NULL,
`senha` VARCHAR(10) NOT NULL,
`cargo` VARCHAR(100) NOT NULL,
`nivel_acesso` VARCHAR(50) NOT NULL,
`telefone` VARCHAR(30) NULL,
`celular` VARCHAR(30) NULL,
`cep` VARCHAR(100) NOT NULL,
`endereco` VARCHAR(255) NULL,
`numero` VARCHAR(50) NULL,
`complemento` VARCHAR(200) NULL,
`bairro` VARCHAR(100) NULL,
`cidade` VARCHAR(100) NOT NULL,
`estado` VARCHAR(2) NOT NULL,
PRIMARY KEY (`id`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8;
-- -----------------------------------------------------
-- Table `gowl`.`tb_livros`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_livros` (
`id` INT(8) NOT NULL AUTO_INCREMENT,
`titulo` VARCHAR(100) NOT NULL,
`autor` VARCHAR(45) NOT NULL,
`editora` VARCHAR(45) NOT NULL,
`isbn` VARCHAR(13) NOT NULL,
`ano` VARCHAR(4) NOT NULL,
`serie` VARCHAR(45) NULL,
`edicao` VARCHAR(45) NULL,
`idioma` VARCHAR(25) NOT NULL,
`tb_fornecedores_id` INT(8) NULL,
`piso` VARCHAR(45) NULL,
`corredor` VARCHAR(45) NULL,
`posicao` VARCHAR(45) NULL,
`secao` VARCHAR(45) NULL,
`disponibilidade` VARCHAR(15) NOT NULL,
`observacoes` VARCHAR(225) NULL,
`is_emprestado` TINYINT NULL,
PRIMARY KEY (`id`),
INDEX `fk_tb_livros_tb_fornecedores1_idx` (`tb_fornecedores_id` ASC),
CONSTRAINT `fk_tb_livros_tb_fornecedores1`
FOREIGN KEY (`tb_fornecedores_id`)
REFERENCES `gowl`.`tb_fornecedores` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8;
-- -----------------------------------------------------
-- Table `gowl`.`tb_emprestimos`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_emprestimos` (
`id` INT(8) ZEROFILL NOT NULL AUTO_INCREMENT,
`data_emprestimo` DATETIME NULL,
`data_devolucao` DATETIME NULL DEFAULT NULL,
`observacoes` TEXT NULL DEFAULT NULL,
`tb_funcionarios_id` INT(8) NULL,
`tb_livros_id` INT(8) NULL,
`tb_livros_tb_fornecedores_id` INT(8) NULL,
`tb_leitores_id` INT(8) ZEROFILL NULL,
`data_entrega_agendada` DATETIME NULL,
`tb_funcionarios_iddevol` INT(8) NULL,
`static_id_emprestimo` INT(8) NULL,
PRIMARY KEY (`id`),
INDEX `fk_tb_emprestimos_tb_funcionarios1_idx` (`tb_funcionarios_id` ASC),
INDEX `fk_tb_emprestimos_tb_livros1_idx` (`tb_livros_id` ASC, `tb_livros_tb_fornecedores_id` ASC),
INDEX `fk_tb_emprestimos_tb_leitores1_idx` (`tb_leitores_id` ASC),
INDEX `fk_tb_emprestimos_tb_funcionarios2_idx` (`tb_funcionarios_iddevol` ASC),
CONSTRAINT `fk_tb_emprestimos_tb_funcionarios1`
FOREIGN KEY (`tb_funcionarios_id`)
REFERENCES `gowl`.`tb_funcionarios` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_tb_emprestimos_tb_livros1`
FOREIGN KEY (`tb_livros_id`)
REFERENCES `gowl`.`tb_livros` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_tb_emprestimos_tb_leitores1`
FOREIGN KEY (`tb_leitores_id`)
REFERENCES `gowl`.`tb_leitores` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_tb_emprestimos_tb_funcionarios2`
FOREIGN KEY (`tb_funcionarios_iddevol`)
REFERENCES `gowl`.`tb_funcionarios` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
AUTO_INCREMENT = 10000000
DEFAULT CHARACTER SET = utf8;
-- -----------------------------------------------------
-- Table `gowl`.`tb_multa`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_multa` (
`idmulta` INT(8) NOT NULL AUTO_INCREMENT,
`dias_atraso` INT(6) NOT NULL,
`valor_multa` DECIMAL(10,2) NULL,
`esta_pago` TINYINT NULL,
`tb_leitores_id` INT(8) ZEROFILL NOT NULL,
`tb_emprestimos_id` INT(8) ZEROFILL NOT NULL,
PRIMARY KEY (`idmulta`, `tb_emprestimos_id`),
INDEX `fk_multa_tb_leitores1_idx` (`tb_leitores_id` ASC),
INDEX `fk_tb_multa_tb_emprestimos1_idx` (`tb_emprestimos_id` ASC),
CONSTRAINT `fk_multa_tb_leitores1`
FOREIGN KEY (`tb_leitores_id`)
REFERENCES `gowl`.`tb_leitores` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_tb_multa_tb_emprestimos1`
FOREIGN KEY (`tb_emprestimos_id`)
REFERENCES `gowl`.`tb_emprestimos` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `gowl`.`tb_opcoes`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_opcoes` (
`id` INT NOT NULL AUTO_INCREMENT,
`data` VARCHAR(45) NOT NULL,
`parentid` INT NULL,
PRIMARY KEY (`id`),
INDEX `fk_Opcoes_Opcoes1_idx` (`parentid` ASC),
CONSTRAINT `fk_Opcoes_Opcoes1`
FOREIGN KEY (`parentid`)
REFERENCES `gowl`.`tb_opcoes` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `gowl`.`tb_recibos`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `gowl`.`tb_recibos` (
`id` INT(8) NOT NULL AUTO_INCREMENT,
`emprestimo_id` INT(8) NULL,
`data_emprestimo` VARCHAR(45) NULL,
`data_devolucao_agendada` VARCHAR(45) NULL,
`data_entrega` VARCHAR(45) NULL,
`livro` VARCHAR(45) NULL,
`usuario` VARCHAR(45) NULL,
`tipo` VARCHAR(45) NULL,
`multa` VARCHAR(45) NULL,
`status` VARCHAR(45) NULL,
`funcionario` VARCHAR(45) NULL,
PRIMARY KEY (`id`))
ENGINE = InnoDB;
SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
-- -----------------------------------------------------
-- Data for table `gowl`.`tb_leitores`
-- -----------------------------------------------------
START TRANSACTION;
USE `gowl`;
INSERT INTO `gowl`.`tb_leitores` (`id`, `nome`, `rg`, `cpf`, `email`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`, `tipo`, `is_locked`, `curso`, `curso_ano`, `qtd_emprestimos`, `emprestmax`, `observacoes`) VALUES (00000101, 'Leitor Teste', '5.432.234-1', '099.999.345-23', 'leitor@mail.com', '(42)98877-2299', '(42)98877-2299', '854670-000', 'Rua 1 de abril', '13', 'casa', 'Centro', 'Mallet', 'PR', 'Estudante', 0, 'Letras', '1', 0, 123, 'Ok');
COMMIT;
-- -----------------------------------------------------
-- Data for table `gowl`.`tb_fornecedores`
-- -----------------------------------------------------
START TRANSACTION;
USE `gowl`;
INSERT INTO `gowl`.`tb_fornecedores` (`id`, `nome`, `cnpj`, `email`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`) VALUES (1, 'Fornecedor Teste', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
COMMIT;
-- -----------------------------------------------------
-- Data for table `gowl`.`tb_funcionarios`
-- -----------------------------------------------------
START TRANSACTION;
USE `gowl`;
INSERT INTO `gowl`.`tb_funcionarios` (`id`, `nome`, `rg`, `cpf`, `email`, `senha`, `cargo`, `nivel_acesso`, `telefone`, `celular`, `cep`, `endereco`, `numero`, `complemento`, `bairro`, `cidade`, `estado`) VALUES (1, 'Administrador', NULL, NULL, 'admin@admin', 'admin', 'Administrador', 'Administrador', NULL, NULL, DEFAULT, NULL, NULL, NULL, NULL, DEFAULT, DEFAULT);
COMMIT;
-- -----------------------------------------------------
-- Data for table `gowl`.`tb_livros`
-- -----------------------------------------------------
START TRANSACTION;
USE `gowl`;
INSERT INTO `gowl`.`tb_livros` (`id`, `titulo`, `autor`, `editora`, `isbn`, `ano`, `serie`, `edicao`, `idioma`, `tb_fornecedores_id`, `piso`, `corredor`, `posicao`, `secao`, `disponibilidade`, `observacoes`, `is_emprestado`) VALUES (1, 'Alice no Pis das maravilhas', 'Lewis Carrol', 'Nope', '1231231231231', '1894', '1', '1', 'Portugues', 1, NULL, NULL, NULL, 'Literatura Universal', '5', 'ok', 0);
COMMIT;
-- -----------------------------------------------------
-- Data for table `gowl`.`tb_opcoes`
-- -----------------------------------------------------
START TRANSACTION;
USE `gowl`;
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (1, 'piso', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (2, 'corredor', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (3, 'secao', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (4, 'posicao', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (5, 'disponibilidade', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (6, 'printerurl', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (7, 'instituicaonome', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (8, 'instiuicaoendereco', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (17, 'piso 1', 1);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (20, 'corredor 1', 2);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (21, '1A', 3);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (22, 'Literatura Universal', 4);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (13, '0', 5);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (14, '3', 5);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (15, 'Biblioteca de Hogwarts', 7);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (16, 'Rua Epsilon, 888, Cidade Imaginaria, LA ', 8);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (9, 'tiposdeusuarios', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (18, 'Estudante', 9);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (19, 'Professor', 9);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (10, 'server url', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (11, 'libraryname', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (12, 'libraryAddress', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (23, '127.0.0.1', 12);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (24, 'Nome da Biblioteca', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (25, 'valor_multa', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (26, '300', 25);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (27, 'MsgReceipt', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (28, 'Obrigado!!', 27);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (29, 'theme', NULL);
INSERT INTO `gowl`.`tb_opcoes` (`id`, `data`, `parentid`) VALUES (30, 'dark', 29);
COMMIT;
+1 -6
View File
@@ -2,11 +2,6 @@
<project-private xmlns="http://www.netbeans.org/ns/project-private/1"> <project-private xmlns="http://www.netbeans.org/ns/project-private/1">
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="24"/> <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="24"/>
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2"> <open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
<group> <group/>
<file>file:/F:/Desktop/goldenowl/Netbeans/Librography/src/br/com/projeto/view/FormDetalhesLivro.java</file>
<file>file:/F:/Desktop/goldenowl/Netbeans/Librography/src/br/com/projeto/view/FormLeitor.java</file>
<file>file:/F:/Desktop/goldenowl/Netbeans/Librography/src/br/com/projeto/view/FormCartao.java</file>
<file>file:/F:/Desktop/goldenowl/Netbeans/Librography/src/br/com/projeto/view/FormEmprestimos.java</file>
</group>
</open-files> </open-files>
</project-private> </project-private>
+2 -2
View File
@@ -1,4 +1,4 @@
-- remover VISIBLE e linha com create table if no exist -- remover VISIBLE e linha com create table if no exist
reativar e ver tema
carateres estranhios mysql carateres estranhios mysql
incluir dbpass,dbuser,ipserver dentro dos zip e remover create dos bat build for ant
+1 -1
View File
@@ -59,7 +59,7 @@ public class ConexaoBanco {
String contentPass; String contentPass;
contentPass = new String(Files.readAllBytes(Paths.get(dbpassPath))); contentPass = new String(Files.readAllBytes(Paths.get(dbpassPath)));
String url = "jdbc:mysql://" + contentIP + ":3306/gowl"; //Nome da base de dados String url = "jdbc:mysql://" + contentIP + ":3306/applibrography"; //Nome da base de dados
String user = contentUser; //nome do usuário do MySQL String user = contentUser; //nome do usuário do MySQL
String password = contentPass; //senha do MySQL String password = contentPass; //senha do MySQL
+1 -1
View File
@@ -180,7 +180,7 @@ public class FormLogin extends javax.swing.JFrame {
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/ */
/*
OptionsDao optionsdao = new OptionsDao(); OptionsDao optionsdao = new OptionsDao();
String temaPadrao = optionsdao.retornaOption(30); String temaPadrao = optionsdao.retornaOption(30);
if (temaPadrao.equals("Tema Claro")) { if (temaPadrao.equals("Tema Claro")) {