|
@ -12,6 +12,7 @@ import com.epmet.service.ProjectProcessService; |
|
|
import com.epmet.service.ProjectSatisfactionDetailService; |
|
|
import com.epmet.service.ProjectSatisfactionDetailService; |
|
|
import com.epmet.service.ProjectStaffService; |
|
|
import com.epmet.service.ProjectStaffService; |
|
|
import com.epmet.service.ProjectTraceService; |
|
|
import com.epmet.service.ProjectTraceService; |
|
|
|
|
|
import oracle.jdbc.proxy.annotation.Post; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.web.bind.annotation.PostMapping; |
|
|
import org.springframework.web.bind.annotation.PostMapping; |
|
|
import org.springframework.web.bind.annotation.RequestBody; |
|
|
import org.springframework.web.bind.annotation.RequestBody; |
|
@ -51,6 +52,7 @@ public class ProjectTraceController { |
|
|
* @date 2020/5/11 16:14 |
|
|
* @date 2020/5/11 16:14 |
|
|
*/ |
|
|
*/ |
|
|
@PostMapping("pendprojectlist") |
|
|
@PostMapping("pendprojectlist") |
|
|
|
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_PROJECT_TRACE_PENDING_LIST) |
|
|
public Result<List<PendProjectListResultDTO>> getPendProjectList(@LoginUser TokenDto tokenDto, @RequestBody ProjectListFromDTO fromDTO) { |
|
|
public Result<List<PendProjectListResultDTO>> getPendProjectList(@LoginUser TokenDto tokenDto, @RequestBody ProjectListFromDTO fromDTO) { |
|
|
List<PendProjectListResultDTO> result = projectTraceService.getPendProjectList(tokenDto, fromDTO); |
|
|
List<PendProjectListResultDTO> result = projectTraceService.getPendProjectList(tokenDto, fromDTO); |
|
|
return new Result<List<PendProjectListResultDTO>>().ok(result); |
|
|
return new Result<List<PendProjectListResultDTO>>().ok(result); |
|
@ -66,6 +68,7 @@ public class ProjectTraceController { |
|
|
* @date 2020/5/11 16:19 |
|
|
* @date 2020/5/11 16:19 |
|
|
*/ |
|
|
*/ |
|
|
@PostMapping("createdlist") |
|
|
@PostMapping("createdlist") |
|
|
|
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_PROJECT_TRACE_CREATED_LIST) |
|
|
public Result<List<CreatedListResultDTO>> getCreatedList(@LoginUser TokenDto tokenDto, @RequestBody ProjectListFromDTO fromDTO) { |
|
|
public Result<List<CreatedListResultDTO>> getCreatedList(@LoginUser TokenDto tokenDto, @RequestBody ProjectListFromDTO fromDTO) { |
|
|
List<CreatedListResultDTO> result = projectTraceService.getCreatedList(tokenDto, fromDTO); |
|
|
List<CreatedListResultDTO> result = projectTraceService.getCreatedList(tokenDto, fromDTO); |
|
|
return new Result<List<CreatedListResultDTO>>().ok(result); |
|
|
return new Result<List<CreatedListResultDTO>>().ok(result); |
|
@ -81,6 +84,7 @@ public class ProjectTraceController { |
|
|
* @date 2020/5/11 16:21 |
|
|
* @date 2020/5/11 16:21 |
|
|
*/ |
|
|
*/ |
|
|
@PostMapping("involvedlist") |
|
|
@PostMapping("involvedlist") |
|
|
|
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_PROJECT_TRACE_INVOLVED_LIST) |
|
|
public Result<List<InvolvedListResultDTO>> getInvolvedList(@LoginUser TokenDto tokenDto, @RequestBody ProjectListFromDTO fromDTO) { |
|
|
public Result<List<InvolvedListResultDTO>> getInvolvedList(@LoginUser TokenDto tokenDto, @RequestBody ProjectListFromDTO fromDTO) { |
|
|
List<InvolvedListResultDTO> result = projectTraceService.getInvolvedList(tokenDto, fromDTO); |
|
|
List<InvolvedListResultDTO> result = projectTraceService.getInvolvedList(tokenDto, fromDTO); |
|
|
return new Result<List<InvolvedListResultDTO>>().ok(result); |
|
|
return new Result<List<InvolvedListResultDTO>>().ok(result); |
|
@ -96,6 +100,7 @@ public class ProjectTraceController { |
|
|
* @date 2020/5/11 16:25 |
|
|
* @date 2020/5/11 16:25 |
|
|
*/ |
|
|
*/ |
|
|
@PostMapping("projectdetail") |
|
|
@PostMapping("projectdetail") |
|
|
|
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_PROJECT_TRACE_DETAIL) |
|
|
public Result<ProjectDetailResultDTO> getProjectDetail(@LoginUser TokenDto tokenDto, @RequestBody ProjectDetailFromDTO fromDTO) { |
|
|
public Result<ProjectDetailResultDTO> getProjectDetail(@LoginUser TokenDto tokenDto, @RequestBody ProjectDetailFromDTO fromDTO) { |
|
|
ProjectDetailResultDTO result = projectTraceService.getProjectDetail(tokenDto, fromDTO); |
|
|
ProjectDetailResultDTO result = projectTraceService.getProjectDetail(tokenDto, fromDTO); |
|
|
return new Result<ProjectDetailResultDTO>().ok(result); |
|
|
return new Result<ProjectDetailResultDTO>().ok(result); |
|
@ -111,6 +116,7 @@ public class ProjectTraceController { |
|
|
* @date 2020/5/11 16:27 |
|
|
* @date 2020/5/11 16:27 |
|
|
*/ |
|
|
*/ |
|
|
@PostMapping("closeproject") |
|
|
@PostMapping("closeproject") |
|
|
|
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_PROJECT_TRACE_CLOSE) |
|
|
public Result closed(@LoginUser TokenDto tokenDto, @RequestBody ProjectClosedFromDTO fromDTO) { |
|
|
public Result closed(@LoginUser TokenDto tokenDto, @RequestBody ProjectClosedFromDTO fromDTO) { |
|
|
projectTraceService.closed(tokenDto, fromDTO); |
|
|
projectTraceService.closed(tokenDto, fromDTO); |
|
|
return new Result(); |
|
|
return new Result(); |
|
@ -125,6 +131,7 @@ public class ProjectTraceController { |
|
|
* @date 2020/5/11 16:30 |
|
|
* @date 2020/5/11 16:30 |
|
|
*/ |
|
|
*/ |
|
|
@PostMapping("returnablelist") |
|
|
@PostMapping("returnablelist") |
|
|
|
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_PROJECT_TRACE_RETURN) |
|
|
public Result<List<ReturnListResultDTO>> getReturnableList(@RequestBody ReturnListFromDTO fromDTO) { |
|
|
public Result<List<ReturnListResultDTO>> getReturnableList(@RequestBody ReturnListFromDTO fromDTO) { |
|
|
List<ReturnListResultDTO> result = projectTraceService.getReturnableList(fromDTO); |
|
|
List<ReturnListResultDTO> result = projectTraceService.getReturnableList(fromDTO); |
|
|
return new Result<List<ReturnListResultDTO>>().ok(result); |
|
|
return new Result<List<ReturnListResultDTO>>().ok(result); |
|
@ -140,6 +147,7 @@ public class ProjectTraceController { |
|
|
* @date 2020/5/11 16:32 |
|
|
* @date 2020/5/11 16:32 |
|
|
*/ |
|
|
*/ |
|
|
@PostMapping("return") |
|
|
@PostMapping("return") |
|
|
|
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_PROJECT_TRACE_RETURN) |
|
|
public Result projectReturn(@LoginUser TokenDto tokenDto, @RequestBody ReturnFromDTO fromDTO) { |
|
|
public Result projectReturn(@LoginUser TokenDto tokenDto, @RequestBody ReturnFromDTO fromDTO) { |
|
|
projectTraceService.projectReturn(tokenDto, fromDTO); |
|
|
projectTraceService.projectReturn(tokenDto, fromDTO); |
|
|
return new Result(); |
|
|
return new Result(); |
|
@ -197,5 +205,19 @@ public class ProjectTraceController { |
|
|
projectProcessService.transfer(formDTO); |
|
|
projectProcessService.transfer(formDTO); |
|
|
return new Result(); |
|
|
return new Result(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 我的处理部门 |
|
|
|
|
|
* @author zhaoqifeng |
|
|
|
|
|
* @date 2020/5/14 14:22 |
|
|
|
|
|
* @param tokenDto |
|
|
|
|
|
* @param fromDTO |
|
|
|
|
|
* @return com.epmet.commons.tools.utils.Result<java.util.List<com.epmet.dto.result.DepartmentResultDTO>> |
|
|
|
|
|
*/ |
|
|
|
|
|
@PostMapping("mydepartmentlist") |
|
|
|
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_PROJECT_TRACE_DETAIL) |
|
|
|
|
|
public Result<List<DepartmentResultDTO>> myDepartmentList(@LoginUser TokenDto tokenDto, @RequestBody ProjectDetailFromDTO fromDTO) { |
|
|
|
|
|
return new Result<List<DepartmentResultDTO>>().ok(projectTraceService.myDepartmentList(tokenDto, fromDTO)); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|