|
@@ -3,6 +3,7 @@ package com.zjugis.business.controller;
|
|
|
import com.zjugis.business.bean.entity.ProjectTracking;
|
|
|
import com.zjugis.business.bean.request.ProjectTrackingPageRequest;
|
|
|
import com.zjugis.business.bean.request.ProjectTrackingRequest;
|
|
|
+import com.zjugis.business.bean.request.ProjectTrackingStatusRequest;
|
|
|
import com.zjugis.business.bean.response.ProjectTrackingResp;
|
|
|
import com.zjugis.business.bean.response.ProjectTrackingSummaryResp;
|
|
|
import com.zjugis.business.converter.projecttracking.ProjectTrackingConvert;
|
|
@@ -16,6 +17,8 @@ import org.springframework.web.bind.annotation.*;
|
|
|
import javax.annotation.Resource;
|
|
|
import javax.validation.Valid;
|
|
|
|
|
|
+import static com.zjugis.framework.common.pojo.CommonResult.success;
|
|
|
+
|
|
|
/**
|
|
|
* @Author 陈俊
|
|
|
* @Date 2024/8/27 14:07
|
|
@@ -35,6 +38,13 @@ public class ProjectTrackingController {
|
|
|
return CommonResult.success(projectTrackingService.save(ProjectTrackingConvert.INSTANCE.convert(reqVO)));
|
|
|
}
|
|
|
|
|
|
+ @PutMapping("/update-status")
|
|
|
+ @Operation(summary = "修改项目追踪状态")
|
|
|
+ public CommonResult<Boolean> updateStatus(@Valid @RequestBody ProjectTrackingStatusRequest reqVO) {
|
|
|
+ projectTrackingService.updateStatus(reqVO.getId(), reqVO.getStatus());
|
|
|
+ return success(true);
|
|
|
+ }
|
|
|
+
|
|
|
@GetMapping("/projectTracking/page")
|
|
|
@Operation(summary = "项目追踪分页列表")
|
|
|
public CommonResult<PageResult<ProjectTrackingResp>> page(@Valid ProjectTrackingPageRequest reqVO) {
|