| | |
| | | package com.ruoyi.inspect.controller; |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.ruoyi.common.core.domain.Result; |
| | |
| | | import com.ruoyi.inspect.pojo.InsProduct; |
| | | import com.ruoyi.inspect.service.InsOrderFileService; |
| | | import com.ruoyi.inspect.service.InsOrderPlanService; |
| | | import com.ruoyi.inspect.service.InsOrderRatesService; |
| | | import com.ruoyi.inspect.service.InsProductService; |
| | | import com.ruoyi.performance.dto.AuxiliaryOutputWorkingHoursTemporaryDto; |
| | | import com.ruoyi.performance.pojo.AuxiliaryOutputWorkingHoursTemporary; |
| | | import com.ruoyi.performance.service.AuxiliaryOutputWorkingHoursTemporaryService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.AllArgsConstructor; |
| | |
| | | public class InsOrderPlanController { |
| | | |
| | | private InsOrderPlanService insOrderPlanService; |
| | | |
| | | private InsOrderFileService insOrderFileService; |
| | | |
| | | private InsProductService insProductService; |
| | | private AuxiliaryOutputWorkingHoursTemporaryService auxiliaryOutputWorkingHoursTemporaryService; |
| | | |
| | | |
| | | @ApiOperation(value = "获取检验任务列表") |
| | |
| | | public Result<?> delProductTreeByProductId(Integer productId) { |
| | | return Result.success(insProductService.removeBindingProductTree(productId)); |
| | | } |
| | | |
| | | /** |
| | | * 根据订单查询工时详情 |
| | | * @return |
| | | */ |
| | | @ApiOperation(value = "根据订单查询工时详情") |
| | | @PreAuthorize("@ss.hasPermi('get:working:hours:byOrder')") |
| | | @GetMapping("/getWorkingHoursByOrderId") |
| | | public Result<IPage<AuxiliaryOutputWorkingHoursTemporaryDto>> getWorkingHoursByOrderId(Page page, AuxiliaryOutputWorkingHoursTemporaryDto workingHoursTemporary) { |
| | | return Result.success(auxiliaryOutputWorkingHoursTemporaryService.getWorkingHoursByOrderId(page, workingHoursTemporary)); |
| | | } |
| | | |
| | | /** |
| | | * 修改工时详情 |
| | | * @return |
| | | */ |
| | | @ApiOperation(value = "修改工时详情") |
| | | @PreAuthorize("@ss.hasPermi('update:order:workingHours')") |
| | | @PostMapping("/updateWorkingHours") |
| | | public Result updateWorkingHours(@RequestBody AuxiliaryOutputWorkingHoursTemporary workingHoursTemporary) { |
| | | return Result.success(auxiliaryOutputWorkingHoursTemporaryService.updateById(workingHoursTemporary)); |
| | | } |
| | | } |