| | |
| | | import com.ruoyi.common.enums.BusinessType; |
| | | import com.ruoyi.system.domain.TTest; |
| | | import com.ruoyi.system.domain.TTestResult; |
| | | import com.ruoyi.system.domain.TTestLogicStepMapping; |
| | | import com.ruoyi.system.service.ITTestService; |
| | | |
| | | /** 测试管理 Controller。 */ |
| | |
| | | return success(testService.selectTestById(testId)); |
| | | } |
| | | |
| | | /** 保存当前测试的逻辑工步合并规则,不改写检测柜原始工步。 */ |
| | | @PreAuthorize("@ss.hasPermi('system:test:edit')") |
| | | @Log(title = "测试工步设置", businessType = BusinessType.UPDATE) |
| | | @PutMapping("/{testId}/logic-step-mappings") |
| | | public AjaxResult saveLogicStepMappings(@PathVariable Long testId, |
| | | @RequestBody List<TTestLogicStepMapping> mappings) |
| | | { |
| | | testService.saveLogicStepMappings(testId, mappings, getUserId(), getUsername()); |
| | | return success(testService.selectTestById(testId)); |
| | | } |
| | | |
| | | @PreAuthorize("@ss.hasPermi('system:test:remove')") |
| | | @Log(title = "测试管理", businessType = BusinessType.DELETE) |
| | | @DeleteMapping("/{testIds}") |
| | |
| | | startPage(); |
| | | return getDataTable(testService.selectTestResults(result)); |
| | | } |
| | | |
| | | } |