- Kotlin
- PostgreSQL
- Spring Boot DevTools
- Spring Data JPA
- Spring Security
- Apache Tomcat
Parameters:
|-view| = ui / rest / tree | rest |------| = data / id /foreign| |------| tree | = data / id / foreign |
@Method = HHTP Request method (GET, POST, PUT, DELETE) (?) = request parameters, all optional {body} = request body / json object, required {content} = content-type: application/json; charset=UTF8, required [auth] = authorized user, required
|i| = integer |s| = string |b| = boolean
Map URL: ---api--- ` ` ¦ ¦` ¦ `--branches-- ¦ ` ¦ ` ¦ @GET -> ¦--me|-view|[auth] ¦ ¦ ¦ @GET & -> ¦--one|-view|(?) ¦ @DELETE ¦ ¦ ¦ ¦ |s| -> ¦--number ¦ ¦ |s| -> ¦--name ¦ ¦ 'i' -> '--id_branch ¦ ¦ ¦ @POST -> ¦--one|-view|{body}{content} ¦ ¦ ¦ @PUT -> ¦--one|-view|(?){body}{content} ¦ ¦ ¦ ¦ ¦ |s| -> ¦--number ¦ ¦ |s| -> ¦--name ¦ ¦ 'i' -> '--id_branch ¦ ¦ ¦ @GET & -> ¦--one-by-speciality|-view|(?) ¦ @DELETE ¦ ¦ ¦ ¦ |s| -> ¦--speciality_number ¦ ¦ |s| -> ¦--speciality_name ¦ ¦ 'i' -> '--id_speciality ¦ ¦ ¦ @GET -> ¦--one-by-user|-view|(?) ¦ ¦ ¦ ¦ ¦ |s| -> ¦--email ¦ ¦ |s| -> ¦--phone_number ¦ ¦ 'i' -> '--id_user ¦ ¦ ¦ @GET -> '--all|-view| ¦ ¦` ¦ `---contact-info--- ¦ ` ¦ ` ¦ ¦` ¦ `---degrees--- ¦ ` ¦ ` ¦ ¦` ¦ `---departments--- ¦ ` ¦ ` ¦ ¦` ¦ `---faculties--- ¦ ` ¦ ` ¦ ¦` ¦ `---institutes--- ¦ ` ¦ ` ¦ ¦` ¦ `---scientific-links--- ¦ ` ¦ ` ¦ ¦` ¦ `---sections--- ¦ ` ¦ ` ¦ ¦` ¦ `---specialities--- ¦ ` ¦ ` ¦ ¦` ¦ `---study-info--- ¦ ` ¦ ` ¦ ¦` ¦ `---tasks--- ¦ ` ¦ ` ' ` `---users--- ` `