|
@@ -7,6 +7,9 @@ import com.rongwei.bsentity.vo.CopyNodeVo;
|
|
|
import com.rongwei.rwcommon.base.R;
|
|
|
import com.rongwei.rwcommoncomponent.excel.vo.FormData;
|
|
|
import com.rongwei.rwcommonentity.commonservers.domain.SysFileItemDo;
|
|
|
+import io.swagger.annotations.ApiImplicitParam;
|
|
|
+import io.swagger.annotations.ApiImplicitParams;
|
|
|
+import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
@@ -32,18 +35,33 @@ public class ZhcxItpProjectNodesController {
|
|
|
@Autowired
|
|
|
private ZhcxItpProjectNodesService zhcxItpProjectNodesService;
|
|
|
|
|
|
+ @ApiOperation("项目引用ITP模板节点")
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(name = "projectId",required = true, value = "项目ID", dataType = "string"),
|
|
|
+ @ApiImplicitParam(name = "itpTemplateId",required = true, value = "待引用的模板ID", dataType = "string"),
|
|
|
+ @ApiImplicitParam(name = "projectDeviceNumberIds", value = "项目机号ID", dataType = "string"),
|
|
|
+ @ApiImplicitParam(name = "projectDeviceNumberNames", value = "项目机号名称", dataType = "string")
|
|
|
+ })
|
|
|
@PostMapping("/projectNodeQuote")
|
|
|
public R projectNodeQuote(@RequestBody Map<String,Object> map){
|
|
|
zhcxItpProjectNodesService.projectNodeQuote(map);
|
|
|
return R.ok();
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation("项目引用项目ITP节点")
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(name = "projectId",required = true, value = "项目ID", dataType = "string"),
|
|
|
+ @ApiImplicitParam(name = "refProjectId",required = true, value = "待引用的项目ID", dataType = "string"),
|
|
|
+ @ApiImplicitParam(name = "projectDeviceNumberIds", value = "项目机号ID", dataType = "string"),
|
|
|
+ @ApiImplicitParam(name = "projectDeviceNumberNames", value = "项目机号名称", dataType = "string")
|
|
|
+ })
|
|
|
@PostMapping("/projectRefProject")
|
|
|
public R projectRefProject(@RequestBody Map<String,Object> map){
|
|
|
zhcxItpProjectNodesService.projectRefProject(map);
|
|
|
return R.ok();
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation("复制项目节点")
|
|
|
@PostMapping("/copyProjectNode")
|
|
|
public R copyProjectNode(@RequestBody CopyNodeVo copyNodeVo){
|
|
|
List<Map<String, Object>> maps = zhcxItpProjectNodesService.copyProjectNode(copyNodeVo);
|