User & Worker link

This commit is contained in:
Jari 2025-03-11 21:07:37 +01:00
parent eaed2a1e04
commit 4a1b808b2c
5 changed files with 12 additions and 30 deletions

View File

@ -1,8 +0,0 @@
package org.js.lorca_core.common.mappers
import org.js.lorca_core.common.models.WorkerCategory
import org.js.lorca_core.db.entities.WorkerCategoryEntity
import org.mapstruct.Mapper
@Mapper(componentModel = "spring")
interface WorkCategoryMapper : GenericMapper<WorkerCategory, WorkerCategoryEntity>

View File

@ -1,8 +0,0 @@
package org.js.lorca_core.common.models
import org.js.lorca_core.common.enums.EWorkerCategory
data class WorkerCategory(
var id: Long,
var name: EWorkerCategory
)

View File

@ -1,14 +0,0 @@
package org.js.lorca_core.db.entities
import jakarta.persistence.Entity
import jakarta.persistence.GeneratedValue
import jakarta.persistence.GenerationType
import jakarta.persistence.Id
import org.js.lorca_core.common.enums.EWorkerCategory
@Entity(name = "worker_categories")
data class WorkerCategoryEntity(
@Id @GeneratedValue(strategy = GenerationType.IDENTITY)
var id: Long = 0L,
var name: EWorkerCategory
)

View File

@ -0,0 +1,9 @@
TOKEN=$(curl -s -X POST http://localhost:8080/api/auth/login \
-H "Content-Type: application/json" \
-d '{"username":"test","password":"cGFzc3dvcmQ="}' | sed -n 's/.*"token":"\([^"]*\)".*/\1/p')
#curl -H "Authorization: Bearer $TOKEN" -X POST http://localhost:8080/api/workers
curl -H "Authorization: Bearer $TOKEN" -XGET http://localhost:8080/api/workers
echo $TOKEN

View File

@ -0,0 +1,3 @@
curl -X POST http://localhost:8080/api/auth/register \
-H "Content-Type: application/json" \
-d '{"username":"test","password":"cGFzc3dvcmQ="}'