|
|
|
|
@ -39,101 +39,103 @@ import java.util.Map; |
|
|
|
|
*/ |
|
|
|
|
@RestController |
|
|
|
|
@AllArgsConstructor |
|
|
|
|
@RequestMapping("/QA/cycleTest") |
|
|
|
|
@RequestMapping("/QA/CycleTest") |
|
|
|
|
@Tag(name = "[周期试验]", description = "[周期试验]接口") |
|
|
|
|
public class CycleTestController extends BladeController { |
|
|
|
|
|
|
|
|
|
private final ICycleTestGenService cycleTestGenService; |
|
|
|
|
private final ICycleTestGenService cycleTestGenService; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* [周期试验] 详情 |
|
|
|
|
*/ |
|
|
|
|
@GetMapping("/detail") |
|
|
|
|
@ApiOperationSupport(order = 1) |
|
|
|
|
@Operation(summary = "详情", description = "传入cycleTest") |
|
|
|
|
public R<CycleTestGenVO> detail(CycleTest cycleTest) { |
|
|
|
|
CycleTest detail = cycleTestGenService.getOne(Condition.getQueryWrapper(cycleTest)); |
|
|
|
|
return R.data(CycleTestGenWrapper.build().entityVO(detail)); |
|
|
|
|
} |
|
|
|
|
/** |
|
|
|
|
* [周期试验] 详情 |
|
|
|
|
*/ |
|
|
|
|
@GetMapping("/detail") |
|
|
|
|
@ApiOperationSupport(order = 1) |
|
|
|
|
@Operation(summary = "详情", description = "传入cycleTest") |
|
|
|
|
public R<CycleTestGenVO> detail(CycleTest cycleTest) { |
|
|
|
|
CycleTest detail = cycleTestGenService.getOne(Condition.getQueryWrapper(cycleTest)); |
|
|
|
|
return R.data(CycleTestGenWrapper.build().entityVO(detail)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* [周期试验] 分页 |
|
|
|
|
*/ |
|
|
|
|
@GetMapping("/list") |
|
|
|
|
@ApiOperationSupport(order = 2) |
|
|
|
|
@Operation(summary = "分页", description = "传入cycleTest") |
|
|
|
|
public R<IPage<CycleTestGenVO>> list(@Parameter(hidden = true) @RequestParam Map<String, Object> cycleTest, Query query) { |
|
|
|
|
IPage<CycleTest> pages = cycleTestGenService.page(Condition.getPage(query), Condition.getQueryWrapper(cycleTest, CycleTest.class)); |
|
|
|
|
return R.data(CycleTestGenWrapper.build().pageVO(pages)); |
|
|
|
|
} |
|
|
|
|
/** |
|
|
|
|
* [周期试验] 分页 |
|
|
|
|
*/ |
|
|
|
|
@GetMapping("/list") |
|
|
|
|
@ApiOperationSupport(order = 2) |
|
|
|
|
@Operation(summary = "分页", description = "传入cycleTest") |
|
|
|
|
public R<IPage<CycleTestGenVO>> list(@Parameter(hidden = true) @RequestParam Map<String, Object> cycleTest, |
|
|
|
|
Query query) { |
|
|
|
|
IPage<CycleTest> pages = cycleTestGenService.page(Condition.getPage(query), |
|
|
|
|
Condition.getQueryWrapper(cycleTest, CycleTest.class)); |
|
|
|
|
return R.data(CycleTestGenWrapper.build().pageVO(pages)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* [周期试验] 自定义分页 |
|
|
|
|
*/ |
|
|
|
|
@GetMapping("/page") |
|
|
|
|
@ApiOperationSupport(order = 3) |
|
|
|
|
@Operation(summary = "分页", description = "传入cycleTest") |
|
|
|
|
public R<IPage<CycleTestGenVO>> page(CycleTestGenVO cycleTest, Query query) { |
|
|
|
|
IPage<CycleTestGenVO> pages = cycleTestGenService.selectCycleTestPage(Condition.getPage(query), cycleTest); |
|
|
|
|
return R.data(pages); |
|
|
|
|
} |
|
|
|
|
/** |
|
|
|
|
* [周期试验] 自定义分页 |
|
|
|
|
*/ |
|
|
|
|
@GetMapping("/page") |
|
|
|
|
@ApiOperationSupport(order = 3) |
|
|
|
|
@Operation(summary = "分页", description = "传入cycleTest") |
|
|
|
|
public R<IPage<CycleTestGenVO>> page(CycleTestGenVO cycleTest, Query query) { |
|
|
|
|
IPage<CycleTestGenVO> pages = cycleTestGenService.selectCycleTestPage(Condition.getPage(query), cycleTest); |
|
|
|
|
return R.data(pages); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* [周期试验] 新增 |
|
|
|
|
*/ |
|
|
|
|
@PostMapping("/save") |
|
|
|
|
@ApiOperationSupport(order = 4) |
|
|
|
|
@Operation(summary = "新增", description = "传入cycleTest") |
|
|
|
|
public R save(@Valid @RequestBody CycleTest cycleTest) { |
|
|
|
|
return R.status(cycleTestGenService.save(cycleTest)); |
|
|
|
|
} |
|
|
|
|
/** |
|
|
|
|
* [周期试验] 新增 |
|
|
|
|
*/ |
|
|
|
|
@PostMapping("/save") |
|
|
|
|
@ApiOperationSupport(order = 4) |
|
|
|
|
@Operation(summary = "新增", description = "传入cycleTest") |
|
|
|
|
public R save(@Valid @RequestBody CycleTest cycleTest) { |
|
|
|
|
return R.status(cycleTestGenService.save(cycleTest)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* [周期试验] 修改 |
|
|
|
|
*/ |
|
|
|
|
@PostMapping("/update") |
|
|
|
|
@ApiOperationSupport(order = 5) |
|
|
|
|
@Operation(summary = "修改", description = "传入cycleTest") |
|
|
|
|
public R update(@Valid @RequestBody CycleTest cycleTest) { |
|
|
|
|
return R.status(cycleTestGenService.updateById(cycleTest)); |
|
|
|
|
} |
|
|
|
|
/** |
|
|
|
|
* [周期试验] 修改 |
|
|
|
|
*/ |
|
|
|
|
@PostMapping("/update") |
|
|
|
|
@ApiOperationSupport(order = 5) |
|
|
|
|
@Operation(summary = "修改", description = "传入cycleTest") |
|
|
|
|
public R update(@Valid @RequestBody CycleTest cycleTest) { |
|
|
|
|
return R.status(cycleTestGenService.updateById(cycleTest)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* [周期试验] 新增或修改 |
|
|
|
|
*/ |
|
|
|
|
@PostMapping("/submit") |
|
|
|
|
@ApiOperationSupport(order = 6) |
|
|
|
|
@Operation(summary = "新增或修改", description = "传入cycleTest") |
|
|
|
|
public R submit(@Valid @RequestBody CycleTest cycleTest) { |
|
|
|
|
return R.status(cycleTestGenService.saveOrUpdate(cycleTest)); |
|
|
|
|
} |
|
|
|
|
/** |
|
|
|
|
* [周期试验] 新增或修改 |
|
|
|
|
*/ |
|
|
|
|
@PostMapping("/submit") |
|
|
|
|
@ApiOperationSupport(order = 6) |
|
|
|
|
@Operation(summary = "新增或修改", description = "传入cycleTest") |
|
|
|
|
public R submit(@Valid @RequestBody CycleTest cycleTest) { |
|
|
|
|
return R.status(cycleTestGenService.saveOrUpdate(cycleTest)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* [周期试验] 删除 |
|
|
|
|
*/ |
|
|
|
|
@PostMapping("/remove") |
|
|
|
|
@ApiOperationSupport(order = 7) |
|
|
|
|
@Operation(summary = "逻辑删除", description = "传入ids") |
|
|
|
|
public R remove(@Parameter(description = "主键集合", required = true) @RequestParam String ids) { |
|
|
|
|
return R.status(cycleTestGenService.deleteLogic(Func.toLongList(ids))); |
|
|
|
|
} |
|
|
|
|
/** |
|
|
|
|
* [周期试验] 删除 |
|
|
|
|
*/ |
|
|
|
|
@PostMapping("/remove") |
|
|
|
|
@ApiOperationSupport(order = 7) |
|
|
|
|
@Operation(summary = "逻辑删除", description = "传入ids") |
|
|
|
|
public R remove(@Parameter(description = "主键集合", required = true) @RequestParam String ids) { |
|
|
|
|
return R.status(cycleTestGenService.deleteLogic(Func.toLongList(ids))); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 导出数据 |
|
|
|
|
*/ |
|
|
|
|
@IsAdmin |
|
|
|
|
@GetMapping("/export-cycleTest") |
|
|
|
|
@ApiOperationSupport(order = 8) |
|
|
|
|
@Operation(summary = "导出数据", description = "传入cycleTest") |
|
|
|
|
public void exportCycleTest(@Parameter(hidden = true) @RequestParam Map<String, Object> cycleTest, BladeUser bladeUser, HttpServletResponse response) { |
|
|
|
|
QueryWrapper<CycleTest> queryWrapper = Condition.getQueryWrapper(cycleTest, CycleTest.class); |
|
|
|
|
//if (!AuthUtil.isAdministrator()) {
|
|
|
|
|
// queryWrapper.lambda().eq(CycleTest::getTenantId, bladeUser.getTenantId());
|
|
|
|
|
//}
|
|
|
|
|
//queryWrapper.lambda().eq(CycleTestEntity::getIsDeleted, BladeConstant.DB_NOT_DELETED);
|
|
|
|
|
List<CycleTestGenExcel> list = cycleTestGenService.exportCycleTest(queryWrapper); |
|
|
|
|
ExcelUtil.export(response, "[周期试验]数据" + DateUtil.time(), "[周期试验]数据表", list, CycleTestGenExcel.class); |
|
|
|
|
} |
|
|
|
|
/** |
|
|
|
|
* 导出数据 |
|
|
|
|
*/ |
|
|
|
|
@IsAdmin |
|
|
|
|
@GetMapping("/export-cycleTest") |
|
|
|
|
@ApiOperationSupport(order = 8) |
|
|
|
|
@Operation(summary = "导出数据", description = "传入cycleTest") |
|
|
|
|
public void exportCycleTest(@Parameter(hidden = true) @RequestParam Map<String, Object> cycleTest, BladeUser bladeUser, HttpServletResponse response) { |
|
|
|
|
QueryWrapper<CycleTest> queryWrapper = Condition.getQueryWrapper(cycleTest, CycleTest.class); |
|
|
|
|
//if (!AuthUtil.isAdministrator()) {
|
|
|
|
|
// queryWrapper.lambda().eq(CycleTest::getTenantId, bladeUser.getTenantId());
|
|
|
|
|
//}
|
|
|
|
|
//queryWrapper.lambda().eq(CycleTestEntity::getIsDeleted, BladeConstant.DB_NOT_DELETED);
|
|
|
|
|
List<CycleTestGenExcel> list = cycleTestGenService.exportCycleTest(queryWrapper); |
|
|
|
|
ExcelUtil.export(response, "[周期试验]数据" + DateUtil.time(), "[周期试验]数据表", list, CycleTestGenExcel.class); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|