|
@@ -11,15 +11,18 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
import com.factory.base.entity.aggregates.PageBean;
|
|
|
import com.factory.base.entity.aggregates.ResponseBean;
|
|
|
import com.factory.base.util.res.ResponseBeanBuilder;
|
|
|
+import com.factory.web.entity.pm.OnsiteItem;
|
|
|
import com.factory.web.entity.pm.OnsiteWorkshop;
|
|
|
import com.factory.web.entity.pm.req.AddPmPlanReq;
|
|
|
import com.factory.web.entity.pm.req.EditPmPlanReq;
|
|
|
import com.factory.web.entity.pm.req.PmPlanPauseFlagReq;
|
|
|
import com.factory.web.entity.pm.req.SearchPmItemResultListReq;
|
|
|
+import com.factory.web.entity.pm.req.SearchPmPlanListForPadReq;
|
|
|
import com.factory.web.entity.pm.req.SearchPmPlanListReq;
|
|
|
import com.factory.web.entity.pm.req.SearchPmPlanReq;
|
|
|
import com.factory.web.entity.pm.req.SearchWorkshopReq;
|
|
|
import com.factory.web.entity.pm.res.PmItemResultListRes;
|
|
|
+import com.factory.web.entity.pm.res.PmPlanListForPadRes;
|
|
|
import com.factory.web.entity.pm.res.PmPlanListRes;
|
|
|
import com.factory.web.entity.pm.res.PmPlanRes;
|
|
|
import com.factory.web.service.pm.PreventMistakeService;
|
|
@@ -37,14 +40,14 @@ import lombok.extern.slf4j.Slf4j;
|
|
|
*/
|
|
|
@Api(tags = "WEB - 防错")
|
|
|
@RestController
|
|
|
-@RequestMapping("/benteler/web/pm")
|
|
|
+@RequestMapping("/benteler/pm")
|
|
|
@Slf4j
|
|
|
public class PreventMistakeController {
|
|
|
@Autowired
|
|
|
private PreventMistakeService preventMistakeService;
|
|
|
|
|
|
@ApiOperation(value = "新建防错计划")
|
|
|
- @PostMapping("/addPmPlan")
|
|
|
+ @PostMapping("//addPmPlan")
|
|
|
@ApiOperationSupport(order = 1)
|
|
|
public ResponseBean addPmPlan(@RequestBody AddPmPlanReq req) {
|
|
|
return ResponseBeanBuilder.ok(preventMistakeService.addPmPlan(req));
|
|
@@ -71,7 +74,7 @@ public class PreventMistakeController {
|
|
|
return preventMistakeService.disablePmPlan(req);
|
|
|
}
|
|
|
|
|
|
- @ApiOperation(value = "取得工作站信息")
|
|
|
+ @ApiOperation(value = "取得工作站及站下巡检项目信息")
|
|
|
@ApiOperationSupport(order = 5)
|
|
|
@PostMapping("/getWorkshop")
|
|
|
public ResponseBean<OnsiteWorkshop> getWorkshop(@RequestBody SearchWorkshopReq req) {
|
|
@@ -93,4 +96,25 @@ public class PreventMistakeController {
|
|
|
}
|
|
|
|
|
|
// TODO 详细页面-上方-计划审批通过时间(质量经理、产品经理)、每频次的检查人和检查时间。
|
|
|
+
|
|
|
+ @ApiOperation(value = "取得Pad端防错计划列表")
|
|
|
+ @ApiOperationSupport(order = 8)
|
|
|
+ @PostMapping("/getPmPlanListForPad")
|
|
|
+ public ResponseBean<List<PmPlanListForPadRes>> getPmPlanListForPad(@RequestBody SearchPmPlanListForPadReq req) {
|
|
|
+ return preventMistakeService.getPmPlanListForPad(req);
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation(value = "通过计划ID取得工作站列表")
|
|
|
+ @ApiOperationSupport(order = 9)
|
|
|
+ @PostMapping("/getWorkshopList")
|
|
|
+ public ResponseBean<List<OnsiteWorkshop>> getWorkshopList(@RequestBody SearchPmPlanReq req) {
|
|
|
+ return preventMistakeService.getWorkshopList(req);
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation(value = "通过工作站ID取得巡检项目列表")
|
|
|
+ @ApiOperationSupport(order = 9)
|
|
|
+ @PostMapping("/getItemList")
|
|
|
+ public ResponseBean<List<OnsiteItem>> getItemList(@RequestBody SearchWorkshopReq req) {
|
|
|
+ return preventMistakeService.getItemList(req);
|
|
|
+ }
|
|
|
}
|