| | |
| | | |
| | | import com.ycl.platform.domain.form.*; |
| | | import com.ycl.platform.domain.query.DistributeWorkOrderQuery; |
| | | import com.ycl.platform.domain.query.WorkOrderQuery; |
| | | import com.ycl.platform.domain.vo.DistributeWorkOrderVO; |
| | | import com.ycl.system.domain.group.Update; |
| | | import com.ycl.system.domain.group.Add; |
| | | import org.springframework.validation.annotation.Validated; |
| | | import lombok.RequiredArgsConstructor; |
| | | import java.util.List; |
| | | import org.springframework.validation.annotation.Validated; |
| | | import jakarta.validation.constraints.NotEmpty; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import com.ycl.platform.service.WorkOrderService; |
| | | import com.ycl.system.Result; |
| | | import com.ycl.platform.domain.query.WorkOrderQuery; |
| | | import com.ycl.system.domain.group.Add; |
| | | import com.ycl.system.domain.group.Update; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import jakarta.validation.constraints.NotEmpty; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.validation.annotation.Validated; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 工单 前端控制器 |
| | |
| | | return workOrderService.selectYwConditionByYwId(id); |
| | | } |
| | | |
| | | @GetMapping("/yw-condition-list/{id}") |
| | | @ApiOperation(value = "运维情况记录", notes = "运维情况记录") |
| | | public Result ywConditionList(@PathVariable @Validated(Update.class) String id) { |
| | | return workOrderService.selectYwConditionListByYwId(id); |
| | | } |
| | | |
| | | @GetMapping("/yw-auditing-list/{id}") |
| | | @ApiOperation(value = "运维审核记录", notes = "运维审核记录") |
| | | public Result ywAuditingByYwId(@PathVariable @Validated(Update.class) String id) { |
| | | return workOrderService.selectYwAuditingListByYwId(id); |
| | | } |
| | | |
| | | @PutMapping("/yw-result") |
| | | @ApiOperation(value = "运维结果", notes = "运维结果") |
| | | public Result ywCondition(@RequestBody @Validated(Update.class) WorkOrderYWResultForm form) { |
| | |
| | | return workOrderService.distributeFast(data); |
| | | } |
| | | |
| | | @PostMapping("/distribute/ids") |
| | | @ApiOperation(value = "下发选择", notes = "下发选择") |
| | | public Result selectedIdsDistribute(@RequestBody DistributeWorkOrderQuery query) { |
| | | return workOrderService.selectedIdsDistribute(query); |
| | | } |
| | | |
| | | @GetMapping("/{id}") |
| | | @ApiOperation(value = "详情", notes = "详情") |
| | | public Result detail(@PathVariable("id") String id) { |