|
|
|
|
@@ -44,21 +44,21 @@ public class OriginalMaterialProcessingController {
|
|
|
|
|
|
|
|
|
|
@PostMapping("/create")
|
|
|
|
|
@Operation(summary = "创建来料加工订单")
|
|
|
|
|
@PreAuthorize("@ss.hasPermission('base:original-material-processing-order:create')")
|
|
|
|
|
@PreAuthorize("@ss.hasAnyPermissions('base:original-material-processing-order:create','entedOrder:add')")
|
|
|
|
|
public CommonResult<OriginalMaterialProcessingRespVO> createOriginalMaterialProcessingOrder(@Valid @RequestBody OriginalMaterialProcessingSaveReqVO createReqVO) {
|
|
|
|
|
return success(originalMaterialProcessingService.createOriginalMaterialProcessing(createReqVO));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@PostMapping("/create-batch")
|
|
|
|
|
@Operation(summary = "批量创建来料加工订单")
|
|
|
|
|
@PreAuthorize("@ss.hasPermission('base:original-material-processing-order:create','entedOrder:add')")
|
|
|
|
|
@PreAuthorize("@ss.hasAnyPermissions('base:original-material-processing-order:create','entedOrder:add')")
|
|
|
|
|
public CommonResult<List<OriginalMaterialProcessingRespVO>> createBatchOriginalMaterialProcessingOrder(@Valid @RequestBody List<OriginalMaterialProcessingSaveReqVO> createReqVOS) {
|
|
|
|
|
return success(originalMaterialProcessingService.createBatchOriginalMaterialProcessing(createReqVOS));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@PutMapping("/update")
|
|
|
|
|
@Operation(summary = "更新来料加工订单")
|
|
|
|
|
@PreAuthorize("@ss.hasPermission('base:original-material-processing-order:update','entedOrder:add')")
|
|
|
|
|
@PreAuthorize("@ss.hasAnyPermissions('base:original-material-processing-order:update','entedOrder:add')")
|
|
|
|
|
public CommonResult<Boolean> updateOriginalMaterialProcessingOrder(@Valid @RequestBody OriginalMaterialProcessingSaveReqVO updateReqVO) {
|
|
|
|
|
originalMaterialProcessingService.updateOriginalMaterialProcessing(updateReqVO);
|
|
|
|
|
return success(true);
|
|
|
|
|
@@ -67,7 +67,7 @@ public class OriginalMaterialProcessingController {
|
|
|
|
|
@DeleteMapping("/delete")
|
|
|
|
|
@Operation(summary = "删除来料加工订单")
|
|
|
|
|
@Parameter(name = "id", description = "编号", required = true)
|
|
|
|
|
@PreAuthorize("@ss.hasPermission('base:original-material-processing-order:delete','entedOrder:edit')")
|
|
|
|
|
@PreAuthorize("@ss.hasAnyPermissions('base:original-material-processing-order:delete','entedOrder:edit')")
|
|
|
|
|
public CommonResult<Boolean> deleteOriginalMaterialProcessingOrder(@RequestParam("id") Long id) {
|
|
|
|
|
originalMaterialProcessingService.deleteOriginalMaterialProcessing(id);
|
|
|
|
|
return success(true);
|
|
|
|
|
@@ -76,7 +76,7 @@ public class OriginalMaterialProcessingController {
|
|
|
|
|
@DeleteMapping("/delete-list")
|
|
|
|
|
@Parameter(name = "ids", description = "编号", required = true)
|
|
|
|
|
@Operation(summary = "批量删除来料加工订单")
|
|
|
|
|
@PreAuthorize("@ss.hasPermission('base:original-material-processing-order:delete','entedOrder:edit')")
|
|
|
|
|
@PreAuthorize("@ss.hasAnyPermissions('base:original-material-processing-order:delete','entedOrder:edit')")
|
|
|
|
|
public CommonResult<Boolean> deleteOriginalMaterialProcessingOrderList(@RequestBody BatchDeleteReqVO req) {
|
|
|
|
|
originalMaterialProcessingService.deleteOriginalMaterialProcessingListByIds(req.getIds());
|
|
|
|
|
return success(true);
|
|
|
|
|
@@ -85,7 +85,7 @@ public class OriginalMaterialProcessingController {
|
|
|
|
|
@GetMapping("/get")
|
|
|
|
|
@Operation(summary = "获得来料加工订单")
|
|
|
|
|
@Parameter(name = "id", description = "编号", required = true, example = "1024")
|
|
|
|
|
@PreAuthorize("@ss.hasPermission('base:original-material-processing-order:query')")
|
|
|
|
|
@PreAuthorize("@ss.hasAnyPermissions('base:original-material-processing-order:query')")
|
|
|
|
|
public CommonResult<OriginalMaterialProcessingRespVO> getOriginalMaterialProcessingOrder(@RequestParam("id") Long id) {
|
|
|
|
|
OriginalMaterialProcessingDO originalMaterialProcessingDO = originalMaterialProcessingService.getOriginalMaterialProcessing(id);
|
|
|
|
|
OriginalMaterialProcessingRespVO bean = BeanUtils.toBean(originalMaterialProcessingDO, OriginalMaterialProcessingRespVO.class);
|
|
|
|
|
@@ -105,7 +105,7 @@ public class OriginalMaterialProcessingController {
|
|
|
|
|
|
|
|
|
|
@GetMapping("/page")
|
|
|
|
|
@Operation(summary = "获得来料加工订单分页")
|
|
|
|
|
@PreAuthorize("@ss.hasPermission('base:original-material-processing-order:query')")
|
|
|
|
|
@PreAuthorize("@ss.hasAnyPermissions('base:original-material-processing-order:query')")
|
|
|
|
|
public CommonResult<PageResult<OriginalMaterialProcessingRespVO>> getOriginalMaterialProcessingOrderPage(@Valid OriginalMaterialProcessingPageReqVO pageReqVO) {
|
|
|
|
|
PageResult<OriginalMaterialProcessingDO> pageResult = originalMaterialProcessingService.getOriginalMaterialProcessingPage(pageReqVO);
|
|
|
|
|
PageResult<OriginalMaterialProcessingRespVO> bean = BeanUtils.toBean(pageResult, OriginalMaterialProcessingRespVO.class);
|
|
|
|
|
@@ -119,7 +119,7 @@ public class OriginalMaterialProcessingController {
|
|
|
|
|
|
|
|
|
|
@GetMapping("/export-excel")
|
|
|
|
|
@Operation(summary = "导出来料加工订单 Excel")
|
|
|
|
|
@PreAuthorize("@ss.hasPermission('base:original-material-processing-order:export')")
|
|
|
|
|
@PreAuthorize("@ss.hasAnyPermissions('base:original-material-processing-order:export')")
|
|
|
|
|
@ApiAccessLog(operateType = EXPORT)
|
|
|
|
|
public void exportOriginalMaterialProcessingOrderExcel(@Valid OriginalMaterialProcessingPageReqVO pageReqVO,
|
|
|
|
|
HttpServletResponse response) throws IOException {
|
|
|
|
|
|