|
@@ -5,14 +5,14 @@ import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.AllArgsConstructor;
|
|
|
|
+import org.springblade.business.dto.TrialDeviceOverhaulDTO;
|
|
|
|
+import org.springblade.business.dto.TrialDeviceUseDTO;
|
|
import org.springblade.business.entity.TrialDeviceOverhaul;
|
|
import org.springblade.business.entity.TrialDeviceOverhaul;
|
|
-import org.springblade.business.excel.TrialDeviceOverhaulExcel;
|
|
|
|
-import org.springblade.business.excel.TrialDeviceUseExcel;
|
|
|
|
|
|
+import org.springblade.business.excel.*;
|
|
import org.springblade.business.service.ITrialDeviceOverhaulService;
|
|
import org.springblade.business.service.ITrialDeviceOverhaulService;
|
|
import org.springblade.business.vo.*;
|
|
import org.springblade.business.vo.*;
|
|
import org.springblade.business.entity.TrialDeviceInfo;
|
|
import org.springblade.business.entity.TrialDeviceInfo;
|
|
import org.springblade.business.entity.TrialDeviceUse;
|
|
import org.springblade.business.entity.TrialDeviceUse;
|
|
-import org.springblade.business.excel.TrialDeviceInfoExcel;
|
|
|
|
import org.springblade.business.service.ITrialDeviceInfoService;
|
|
import org.springblade.business.service.ITrialDeviceInfoService;
|
|
import org.springblade.business.service.ITrialDeviceUseService;
|
|
import org.springblade.business.service.ITrialDeviceUseService;
|
|
import org.springblade.business.service.ITrialSampleInfoService;
|
|
import org.springblade.business.service.ITrialSampleInfoService;
|
|
@@ -85,9 +85,9 @@ public class TrialDeviceInfoController extends BladeController {
|
|
|
|
|
|
@PostMapping("/mobilization/import-batch")
|
|
@PostMapping("/mobilization/import-batch")
|
|
@ApiOperationSupport(order = 7)
|
|
@ApiOperationSupport(order = 7)
|
|
- @ApiOperation(value = "进场设备导入数据保存", notes = "传入List<TrialDeviceInfoExcel>、合同段contractId")
|
|
|
|
- public R<Object> importBatchDeviceInfo(@RequestBody List<TrialDeviceInfoExcel> list, @RequestParam Long contractId) {
|
|
|
|
- return R.status(iTrialDeviceInfoService.saveBatchDeviceInfo(list, contractId));
|
|
|
|
|
|
+ @ApiOperation(value = "进场设备导入数据保存", notes = "传入TrialDeviceInfoExcelDTO")
|
|
|
|
+ public R<Object> importBatchDeviceInfo(@RequestBody TrialDeviceInfoExcelDTO dto) {
|
|
|
|
+ return R.status(iTrialDeviceInfoService.saveBatchDeviceInfo(dto.getList(), dto.getContractId()));
|
|
}
|
|
}
|
|
|
|
|
|
@GetMapping("/use/device-list")
|
|
@GetMapping("/use/device-list")
|
|
@@ -113,9 +113,9 @@ public class TrialDeviceInfoController extends BladeController {
|
|
|
|
|
|
@PostMapping("/use/submit")
|
|
@PostMapping("/use/submit")
|
|
@ApiOperationSupport(order = 11)
|
|
@ApiOperationSupport(order = 11)
|
|
- @ApiOperation(value = "使用设备新增或修改", notes = "传入id")
|
|
|
|
- public R<Object> useSubmit(@RequestBody TrialDeviceUse obj) {
|
|
|
|
- return R.status(iTrialDeviceUseService.useSubmit(obj));
|
|
|
|
|
|
+ @ApiOperation(value = "使用设备新增或修改", notes = "传入TrialDeviceUseDTO")
|
|
|
|
+ public R<Object> useSubmit(@RequestBody TrialDeviceUseDTO dto) {
|
|
|
|
+ return R.status(iTrialDeviceUseService.useSubmit(dto));
|
|
}
|
|
}
|
|
|
|
|
|
@GetMapping("/use/remove")
|
|
@GetMapping("/use/remove")
|
|
@@ -132,7 +132,7 @@ public class TrialDeviceInfoController extends BladeController {
|
|
return R.data(iTrialDeviceUseService.usePage(Condition.getPage(query), vo, projectId, contractId));
|
|
return R.data(iTrialDeviceUseService.usePage(Condition.getPage(query), vo, projectId, contractId));
|
|
}
|
|
}
|
|
|
|
|
|
- @GetMapping("/use/print-pdf")
|
|
|
|
|
|
+ @PostMapping("/use/print-pdf")
|
|
@ApiOperationSupport(order = 14)
|
|
@ApiOperationSupport(order = 14)
|
|
@ApiOperation(value = "使用设备打印PDF", notes = "传入ids、项目projectId、合同段contractId")
|
|
@ApiOperation(value = "使用设备打印PDF", notes = "传入ids、项目projectId、合同段contractId")
|
|
public R<Object> usePrintPdf(@RequestParam String ids, @RequestParam String projectId, HttpServletResponse response, @RequestParam Long contractId) {
|
|
public R<Object> usePrintPdf(@RequestParam String ids, @RequestParam String projectId, HttpServletResponse response, @RequestParam Long contractId) {
|
|
@@ -149,9 +149,9 @@ public class TrialDeviceInfoController extends BladeController {
|
|
|
|
|
|
@PostMapping("/use/import-batch")
|
|
@PostMapping("/use/import-batch")
|
|
@ApiOperationSupport(order = 16)
|
|
@ApiOperationSupport(order = 16)
|
|
- @ApiOperation(value = "使用设备导入数据保存", notes = "传入List<TrialDeviceUseExcel>、项目id、合同段id")
|
|
|
|
- public R<Object> importBatchDeviceUse(@RequestBody List<TrialDeviceUseExcel> list, @RequestParam Long projectId, @RequestParam Long contractId) {
|
|
|
|
- return R.status(iTrialDeviceUseService.importBatchDeviceUse(list, projectId, contractId));
|
|
|
|
|
|
+ @ApiOperation(value = "使用设备导入数据保存", notes = "传入TrialDeviceUseExcelDTO")
|
|
|
|
+ public R<Object> importBatchDeviceUse(@RequestBody TrialDeviceUseExcelDTO dto) {
|
|
|
|
+ return R.status(iTrialDeviceUseService.importBatchDeviceUse(dto.getList(), dto.getProjectId(), dto.getContractId()));
|
|
}
|
|
}
|
|
|
|
|
|
@GetMapping("/overhaul/detail")
|
|
@GetMapping("/overhaul/detail")
|
|
@@ -163,9 +163,9 @@ public class TrialDeviceInfoController extends BladeController {
|
|
|
|
|
|
@PostMapping("/overhaul/submit")
|
|
@PostMapping("/overhaul/submit")
|
|
@ApiOperationSupport(order = 18)
|
|
@ApiOperationSupport(order = 18)
|
|
- @ApiOperation(value = "检修设备新增或修改", notes = "传入TrialDeviceOverhaul对象")
|
|
|
|
- public R<Object> overhaulSubmit(@RequestBody TrialDeviceOverhaul obj) {
|
|
|
|
- return R.status(iTrialDeviceOverhaulService.overhaulSubmit(obj));
|
|
|
|
|
|
+ @ApiOperation(value = "检修设备新增或修改", notes = "传入TrialDeviceOverhaulDTO")
|
|
|
|
+ public R<Object> overhaulSubmit(@RequestBody TrialDeviceOverhaulDTO dto) {
|
|
|
|
+ return R.status(iTrialDeviceOverhaulService.overhaulSubmit(dto));
|
|
}
|
|
}
|
|
|
|
|
|
@GetMapping("/overhaul/remove")
|
|
@GetMapping("/overhaul/remove")
|
|
@@ -182,7 +182,7 @@ public class TrialDeviceInfoController extends BladeController {
|
|
return R.data(iTrialDeviceOverhaulService.overhaulPage(Condition.getPage(query), vo, contractId));
|
|
return R.data(iTrialDeviceOverhaulService.overhaulPage(Condition.getPage(query), vo, contractId));
|
|
}
|
|
}
|
|
|
|
|
|
- @GetMapping("/overhaul/print-pdf")
|
|
|
|
|
|
+ @PostMapping("/overhaul/print-pdf")
|
|
@ApiOperationSupport(order = 21)
|
|
@ApiOperationSupport(order = 21)
|
|
@ApiOperation(value = "检修设备打印PDF", notes = "传入ids、合同段contractId")
|
|
@ApiOperation(value = "检修设备打印PDF", notes = "传入ids、合同段contractId")
|
|
public R<Object> overhaulPrintPdf(@RequestParam String ids, HttpServletResponse response, @RequestParam Long contractId) {
|
|
public R<Object> overhaulPrintPdf(@RequestParam String ids, HttpServletResponse response, @RequestParam Long contractId) {
|
|
@@ -199,9 +199,9 @@ public class TrialDeviceInfoController extends BladeController {
|
|
|
|
|
|
@PostMapping("/overhaul/import-batch")
|
|
@PostMapping("/overhaul/import-batch")
|
|
@ApiOperationSupport(order = 23)
|
|
@ApiOperationSupport(order = 23)
|
|
- @ApiOperation(value = "检修设备导入数据保存", notes = "传入List<TrialDeviceOverhaulExcel>、合同段contractId")
|
|
|
|
- public R<Object> importBatchDeviceOverhaul(@RequestBody List<TrialDeviceOverhaulExcel> list, @RequestParam Long contractId) {
|
|
|
|
- return R.status(iTrialDeviceOverhaulService.importBatchDeviceUse(list, contractId));
|
|
|
|
|
|
+ @ApiOperation(value = "检修设备导入数据保存", notes = "传入TrialDeviceOverhaulExcelDTO")
|
|
|
|
+ public R<Object> importBatchDeviceOverhaul(@RequestBody TrialDeviceOverhaulExcelDTO list) {
|
|
|
|
+ return R.status(iTrialDeviceOverhaulService.importBatchDeviceUse(list.getList(), list.getContractId()));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|