Backend for VSTU Employee System course project
git clone https://github.com/NeDonil/EmployeeSystemBackend
cd EmployeeSystemBackend
src/main/resources/application.properties
contains correct credentials(database name, user, pswd)
./mvnw spring-boot:run
./mvnw package dockerfile:build -DskipTests
docker-compose up
- Create new user
POST /users/
{"name" : "username"}
-
Get all tasks
GET /users/
-
Edit exising task by id
PUT /users/{id}
{"name" : "newUsername"}
- Delete existing task by id
DELETE /users/{id}
- Create new task
POST /tasks/
{"name" : "taskName", "text" : "taskText"}
-
Get all tasks
GET /tasks/
-
Edit existing task by id
PUT /tasks/{id}
{"name" : "taskName", "text" : "taskText"}
- Delete exising task by id
DELETE /tasks/{id}
- Create new role
POST /roles/
{"name" : "rolename"}
-
Get all tasks
GET /roles/
-
Edit exising task by id
PUT /roles/{id}
{"name" : "newRolename"}
- Delete exising task by id
DELETE /roles/{id}