|
|
@@ -5,10 +5,7 @@ import com.ffii.tsms.modules.data.entity.* |
|
|
|
import com.ffii.tsms.modules.project.entity.projections.ProjectSearchInfo |
|
|
|
import com.ffii.tsms.modules.project.entity.ProjectCategory |
|
|
|
import com.ffii.tsms.modules.project.service.ProjectsService |
|
|
|
import com.ffii.tsms.modules.project.web.models.AssignedProject |
|
|
|
import com.ffii.tsms.modules.project.web.models.EditProjectDetails |
|
|
|
import com.ffii.tsms.modules.project.web.models.NewProjectRequest |
|
|
|
import com.ffii.tsms.modules.project.web.models.NewProjectResponse |
|
|
|
import com.ffii.tsms.modules.project.web.models.* |
|
|
|
import jakarta.validation.Valid |
|
|
|
import org.springframework.http.HttpStatus |
|
|
|
import org.springframework.web.bind.annotation.* |
|
|
@@ -32,6 +29,11 @@ class ProjectsController(private val projectsService: ProjectsService) { |
|
|
|
return projectsService.allAssignedProjects() |
|
|
|
} |
|
|
|
|
|
|
|
@GetMapping("/allProjectWithTasks") |
|
|
|
fun allProjectsWithTasks(): List<ProjectWithTasks> { |
|
|
|
return projectsService.allProjectWithTasks() |
|
|
|
} |
|
|
|
|
|
|
|
@GetMapping("/categories") |
|
|
|
fun projectCategories(): List<ProjectCategory> { |
|
|
|
return projectsService.allProjectCategories() |
|
|
|