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
-