Package inha.git.problem.api.service
Interface ProblemService
- All Known Implementing Classes:
ProblemServiceImpl
public interface ProblemService
-
Method Summary
Modifier and TypeMethodDescriptioncreateProblem
(User user, CreateProblemRequest createProblemRequest, List<org.springframework.web.multipart.MultipartFile> files) deleteProblem
(User user, Integer problemIdx) getProblem
(User userm, Integer problemIdx) org.springframework.data.domain.Page<SearchProblemsResponse>
getProblems
(Integer page, Integer size) updateProblem
(User user, Integer problemIdx, UpdateProblemRequest updateProblemRequest, List<org.springframework.web.multipart.MultipartFile> files) updateProblemStatus
(User user, Integer problemIdx, ProblemStatus status)
-
Method Details
-
getProblems
org.springframework.data.domain.Page<SearchProblemsResponse> getProblems(Integer page, Integer size) -
getProblem
-
createProblem
ProblemResponse createProblem(User user, CreateProblemRequest createProblemRequest, List<org.springframework.web.multipart.MultipartFile> files) -
updateProblem
ProblemResponse updateProblem(User user, Integer problemIdx, UpdateProblemRequest updateProblemRequest, List<org.springframework.web.multipart.MultipartFile> files) -
updateProblemStatus
-
deleteProblem
-