HelpDesk RESTful API

Projetos

login

POST /login token(@RequestBody LoginRequestDTO userLogin)

clientes

GET /clientes findAll()
POST /clientes create(@Valid @RequestBody ClienteRequestDTO objRequestDTO)
GET /clientes/{id} findById(@PathVariable(value = "id") Long id)
PUT /clientes/{id} update(@PathVariable(value = "id") Long id, @Valid @RequestBody ClienteRequestDTO objRequestDTO)
DELETE /clientes/{id} delete(@PathVariable(value = "id") Long id)

tecnicos

GET /tecnicos findAll()
POST /tecnicos create(@Valid @RequestBody TecnicoRequestDTO objRequestDTO)
GET /tecnicos/{id} findById(@PathVariable(value = "id") Long id)
PUT /tecnicos/{id} update(@PathVariable(value = "id") Long id, @Valid @RequestBody TecnicoRequestDTO objRequestDTO)
DELETE /tecnicos/{id} delete(@PathVariable(value = "id") Long id)

chamados

GET /chamados findAll()
POST /chamados create(@Valid @RequestBody ChamadoDTO objDTO)
GET /chamados/{id} findById(@PathVariable(value = "id") Long id)
PUT /chamados/{id} update(@PathVariable(value = "id") Long id, @Valid @RequestBody ChamadoDTO objDTO)