| | |
| | | /** |
| | | * BladeX Commercial License Agreement |
| | | * Copyright (c) 2018-2099, https://bladex.cn. All rights reserved. |
| | | * <p> |
| | | * Use of this software is governed by the Commercial License Agreement |
| | | * obtained after purchasing a license from BladeX. |
| | | * <p> |
| | | * 1. This software is for development use only under a valid license |
| | | * from BladeX. |
| | | * <p> |
| | | * 2. Redistribution of this software's source code to any third party |
| | | * without a commercial license is strictly prohibited. |
| | | * <p> |
| | | * 3. Licensees may copyright their own code but cannot use segments |
| | | * from this software for such purposes. Copyright of this software |
| | | * remains with BladeX. |
| | | * <p> |
| | | * Using this software signifies agreement to this License, and the software |
| | | * must not be used for illegal purposes. |
| | | * <p> |
| | | * THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY. The author is |
| | | * not liable for any claims arising from secondary or illegal development. |
| | | * <p> |
| | | * Author: Chill Zhuang (bladejava@qq.com) |
| | | */ |
| | | |
| | | package org.springblade.mdm.program.controller; |
| | | |
| | | import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; |
| | |
| | | /** |
| | | * 上传DNC回传文件 |
| | | * |
| | | * @param files 流程文件 |
| | | * @param category 类型 |
| | | * @param file dnc程序打包文件 |
| | | */ |
| | | @PostMapping("dnc-sendback-upload") |
| | | @ApiOperationSupport(order = 1) |
| | | @Operation(summary = "上传DNC回传文件", description = "传入文件") |
| | | public R<List<DncSendBackData>> dncSendBackUpload(@RequestParam MultipartFile file, |
| | | @RequestParam String category, |
| | | @RequestParam(required = false, defaultValue = "") String tenantIds) { |
| | | public R<List<DncSendBackData>> dncSendBackUpload(@RequestParam MultipartFile file) { |
| | | return R.data(dncSendBackService.dncSendBackUpload(file)); |
| | | } |
| | | |
| | | @PostMapping("dnc-sendback-accept") |
| | | @ApiOperationSupport(order = 2) |
| | | @Operation(summary = "DNC回传数据入库") |
| | | @Operation(summary = "DNC回传数据入库", description = "入库,同时启动固化流程") |
| | | public R<Void> dncSendBackAccept(@RequestParam String ids) { |
| | | try { |
| | | dncSendBackService.dncFileAccept(ids); |