|
|
@ -47,7 +47,7 @@ public class WorkOrderInfoController extends BaseController { |
|
|
|
/** |
|
|
|
* 查询工单信息列表 |
|
|
|
*/ |
|
|
|
@SaCheckPermission("platform:workOrder:list") |
|
|
|
////@SaCheckPermission("platform:workOrder:list")
|
|
|
|
@GetMapping("/list") |
|
|
|
public TableDataInfo<WorkOrderInfoVo> list(WorkOrderInfoBo bo, PageQuery pageQuery) { |
|
|
|
return workOrderInfoService.queryPageList(bo, pageQuery); |
|
|
@ -56,7 +56,7 @@ public class WorkOrderInfoController extends BaseController { |
|
|
|
/** |
|
|
|
* 导出工单信息列表 |
|
|
|
*/ |
|
|
|
@SaCheckPermission("platform:workOrder:export") |
|
|
|
//@SaCheckPermission("platform:workOrder:export")
|
|
|
|
@Log(title = "工单信息", businessType = BusinessType.EXPORT) |
|
|
|
@PostMapping("/export") |
|
|
|
public void export(WorkOrderInfoBo bo, HttpServletResponse response) { |
|
|
@ -69,7 +69,7 @@ public class WorkOrderInfoController extends BaseController { |
|
|
|
* |
|
|
|
* @param id 主键 |
|
|
|
*/ |
|
|
|
@SaCheckPermission("platform:workOrder:query") |
|
|
|
//@SaCheckPermission("platform:workOrder:query")
|
|
|
|
@GetMapping("/{id}") |
|
|
|
public R<WorkOrderInfoVo> getInfo(@NotNull(message = "主键不能为空") |
|
|
|
@PathVariable String id) { |
|
|
@ -79,7 +79,7 @@ public class WorkOrderInfoController extends BaseController { |
|
|
|
/** |
|
|
|
* 新增工单信息 |
|
|
|
*/ |
|
|
|
@SaCheckPermission("platform:workOrder:add") |
|
|
|
//@SaCheckPermission("platform:workOrder:add")
|
|
|
|
@Log(title = "工单信息", businessType = BusinessType.INSERT) |
|
|
|
@RepeatSubmit() |
|
|
|
@PostMapping("/add") |
|
|
@ -90,7 +90,7 @@ public class WorkOrderInfoController extends BaseController { |
|
|
|
/** |
|
|
|
* 修改工单信息 |
|
|
|
*/ |
|
|
|
@SaCheckPermission("platform:workOrder:edit") |
|
|
|
//@SaCheckPermission("platform:workOrder:edit")
|
|
|
|
@Log(title = "工单信息", businessType = BusinessType.UPDATE) |
|
|
|
@RepeatSubmit() |
|
|
|
@PutMapping("/update") |
|
|
@ -103,7 +103,7 @@ public class WorkOrderInfoController extends BaseController { |
|
|
|
* |
|
|
|
* @param ids 主键串 |
|
|
|
*/ |
|
|
|
@SaCheckPermission("platform:workOrder:remove") |
|
|
|
//@SaCheckPermission("platform:workOrder:remove")
|
|
|
|
@Log(title = "工单信息", businessType = BusinessType.DELETE) |
|
|
|
@DeleteMapping("/{ids}") |
|
|
|
public R<Void> remove(@NotEmpty(message = "主键不能为空") |
|
|
@ -111,14 +111,14 @@ public class WorkOrderInfoController extends BaseController { |
|
|
|
return toAjax(workOrderInfoService.deleteWithValidByIds(List.of(ids), true)); |
|
|
|
} |
|
|
|
|
|
|
|
@SaCheckPermission("platform:workOrder:createOrders") |
|
|
|
//@SaCheckPermission("platform:workOrder:createOrders")
|
|
|
|
@PostMapping("/createOrders") |
|
|
|
public R<List<WorkOrderInfo>> createOrders(@RequestBody InspectionPlanInfo inspectionPlanInfo) { |
|
|
|
List<WorkOrderInfo> rs = workOrderInfoService.createOrders(inspectionPlanInfo); |
|
|
|
return R.ok(rs); |
|
|
|
} |
|
|
|
|
|
|
|
@SaCheckPermission("platform:workOrder:dispatchOrder") |
|
|
|
//@SaCheckPermission("platform:workOrder:dispatchOrder")
|
|
|
|
@PostMapping("/dispatchOrder") |
|
|
|
public R<Void> dispatchOrder(@RequestBody WorkOrderInfoBo bo ) { |
|
|
|
workOrderInfoService.dispatchOrder(bo); |
|
|
@ -127,7 +127,7 @@ public class WorkOrderInfoController extends BaseController { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@SaCheckPermission("platform:workOrder:takeOrder") |
|
|
|
//@SaCheckPermission("platform:workOrder:takeOrder")
|
|
|
|
@GetMapping("/takeOrder") |
|
|
|
public R<Void> takeOrder(String workOrderId ) { |
|
|
|
workOrderInfoService.takeOrder(workOrderId); |
|
|
@ -135,7 +135,7 @@ public class WorkOrderInfoController extends BaseController { |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@SaCheckPermission("platform:workOrder:dealOrder") |
|
|
|
//@SaCheckPermission("platform:workOrder:dealOrder")
|
|
|
|
@PostMapping("/dealOrder") |
|
|
|
public R<Void> dealOrder(@RequestBody WorkOrderInfoBo bo ) { |
|
|
|
workOrderInfoService.dealOrder(bo); |
|
|
@ -143,7 +143,7 @@ public class WorkOrderInfoController extends BaseController { |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@SaCheckPermission("platform:workOrder:rollBackOrder") |
|
|
|
//@SaCheckPermission("platform:workOrder:rollBackOrder")
|
|
|
|
@PostMapping("/rollBackOrder") |
|
|
|
public R<Void> rollBackOrder(@RequestBody WorkOrderInfoBo bo ) { |
|
|
|
workOrderInfoService.rollBackOrder(bo); |
|
|
@ -151,7 +151,7 @@ public class WorkOrderInfoController extends BaseController { |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@SaCheckPermission("platform:workOrder:delayOrder") |
|
|
|
//@SaCheckPermission("platform:workOrder:delayOrder")
|
|
|
|
@PostMapping("/delayOrder") |
|
|
|
public R<Void> delayOrder(@RequestBody WorkOrderInfoBo bo ) { |
|
|
|
workOrderInfoService.delayOrder(bo); |
|
|
@ -159,7 +159,7 @@ public class WorkOrderInfoController extends BaseController { |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@SaCheckPermission("platform:workOrder:delaySubmit ") |
|
|
|
//@SaCheckPermission("platform:workOrder:delaySubmit ")
|
|
|
|
@PostMapping("/delaySubmit") |
|
|
|
public R<Void> delaySubmit (@RequestBody WorkOrderDelayBo bo ) { |
|
|
|
workOrderInfoService.delaySubmit(bo); |
|
|
@ -167,14 +167,14 @@ public class WorkOrderInfoController extends BaseController { |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@SaCheckPermission("platform:workOrder:initReviewOrder") |
|
|
|
//@SaCheckPermission("platform:workOrder:initReviewOrder")
|
|
|
|
@PostMapping("/initReviewOrder") |
|
|
|
public R<Void> initReviewOrder(@RequestBody WorkReviewInfoBo bo ) { |
|
|
|
workOrderInfoService.initReviewOrder(bo); |
|
|
|
return R.ok("初审工单成功!"); |
|
|
|
} |
|
|
|
|
|
|
|
@SaCheckPermission("platform:workOrder:lastReviewOrder") |
|
|
|
//@SaCheckPermission("platform:workOrder:lastReviewOrder")
|
|
|
|
@PostMapping("/lastReviewOrder") |
|
|
|
public R<Void> lastReviewOrder(@RequestBody WorkReviewInfoBo bo ) { |
|
|
|
workOrderInfoService.lastReviewOrder(bo); |
|
|
@ -182,14 +182,14 @@ public class WorkOrderInfoController extends BaseController { |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@SaCheckPermission("platform:workOrder:dealWithList") |
|
|
|
//@SaCheckPermission("platform:workOrder:dealWithList")
|
|
|
|
@GetMapping("/dealWithList") |
|
|
|
public TableDataInfo<WorkOrderInfoVo> dealWithList(WorkOrderInfoBo bo, PageQuery pageQuery) { |
|
|
|
TableDataInfo<WorkOrderInfoVo> rs = workOrderInfoService.dealWithList(bo, pageQuery); |
|
|
|
return rs; |
|
|
|
} |
|
|
|
|
|
|
|
@SaCheckPermission("platform:workOrder:reviewList") |
|
|
|
//@SaCheckPermission("platform:workOrder:reviewList")
|
|
|
|
@GetMapping("/reviewList") |
|
|
|
public TableDataInfo<WorkOrderInfoVo> reviewList(WorkOrderInfoBo bo, PageQuery pageQuery) { |
|
|
|
TableDataInfo<WorkOrderInfoVo> rs = workOrderInfoService.reviewList(bo, pageQuery); |
|
|
@ -197,10 +197,16 @@ public class WorkOrderInfoController extends BaseController { |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@SaCheckPermission("platform:workOrder:dispatchList") |
|
|
|
//@SaCheckPermission("platform:workOrder:dispatchList")
|
|
|
|
@GetMapping("/dispatchList") |
|
|
|
public TableDataInfo<WorkOrderInfoVo> dispatchList(WorkOrderInfoBo bo, PageQuery pageQuery) { |
|
|
|
TableDataInfo<WorkOrderInfoVo> rs = workOrderInfoService.dispatchList(bo, pageQuery); |
|
|
|
return rs; |
|
|
|
} |
|
|
|
|
|
|
|
@GetMapping("/getMaintenanceUnit") |
|
|
|
public R<String> getMaintenanceUnit(String workOrderId ) { |
|
|
|
String unitName = workOrderInfoService.getMaintenanceUnit(workOrderId); |
|
|
|
return R.ok("获取对应的运维单位信息!", unitName); |
|
|
|
} |
|
|
|
} |
|
|
|