https://github.com/alissonwenceslau/parking-control
Controle de estacionamento de condomínio
https://github.com/alissonwenceslau/parking-control
postgresql spring-boot spring-framework spring-jpa spring-mvc spring-validation
Last synced: 18 days ago
JSON representation
Controle de estacionamento de condomínio
- Host: GitHub
- URL: https://github.com/alissonwenceslau/parking-control
- Owner: AlissonWenceslau
- Created: 2023-06-18T19:56:25.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-07T14:12:15.000Z (over 1 year ago)
- Last Synced: 2025-02-15T09:35:29.023Z (2 months ago)
- Topics: postgresql, spring-boot, spring-framework, spring-jpa, spring-mvc, spring-validation
- Language: Java
- Homepage:
- Size: 92.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Parking Control
Nesse projeto foi construído uma API com o objetivo de controlar o estacionamento de um condomínio. Nela foi implementada operações de CRUD, bem como a regra de negócio que consiste em:
- Cada apartamento pode ter apenas uma vaga registrada no banco.
- Cada carro pode possuir apenas um registro no banco
- O número da vaga não pode se repetir no banco## Tecnologias
- Springboot MVC
- Spring Validation
- Spring Data JPA
- Spring Security
- Postgres SQL```SQL
SELECT * FROM tb_user;
SELECT * FROM tb_role;
SELECT * FROM tb_users_roles;
SELECT * FROM tb_parking_spot;INSERT INTO tb_user (user_id, username, password) VALUES ('bfb4adb7-c3ba-4642-b0ce-c08f3b7cb9f2','maria','$2a$10$dw3Ag8e/LvVietgcYnjm9.bJSjrjUOi60KbHyLo0J4R2TjrckbG1O');
INSERT INTO tb_user (user_id, username, password) VALUES ('964c127e-4d5e-11ee-be56-0242ac120002','joao','$2a$10$dw3Ag8e/LvVietgcYnjm9.bJSjrjUOi60KbHyLo0J4R2TjrckbG1O');
INSERT INTO tb_user (user_id, username, password) VALUES ('bc3f1eae-4d5e-11ee-be56-0242ac120002','marcio','$2a$10$dw3Ag8e/LvVietgcYnjm9.bJSjrjUOi60KbHyLo0J4R2TjrckbG1O');INSERT INTO tb_role VALUES (gen_random_uuid(),'ROLE_ADMIN');
INSERT INTO tb_role VALUES (gen_random_uuid(),'ROLE_USER');INSERT INTO tb_users_roles VALUES ('bfb4adb7-c3ba-4642-b0ce-c08f3b7cb9f2', '913247a8-c980-4029-a056-c96c24a0dd73');
INSERT INTO tb_users_roles VALUES ('964c127e-4d5e-11ee-be56-0242ac120002', '8a85acc3-43a0-4c50-aa0c-28ca123afc7d');
```### Configuração postgres
- DB: parking-control-db
- PASS: 1234567