提交 b6caa542 authored 作者: zhoushaopan's avatar zhoushaopan

优化vo

上级 cb23391b
...@@ -112,4 +112,8 @@ public class FlowsInfoController { ...@@ -112,4 +112,8 @@ public class FlowsInfoController {
flowInfoService.findByDesc(flowsInfoVo); flowInfoService.findByDesc(flowsInfoVo);
} }
@PostMapping("/createFlow")
public Long createFlow(@RequestBody FlowsInfoVo flowsInfo){
return workFlowService.createFlow(flowsInfo.toEntity());
}
} }
...@@ -40,10 +40,10 @@ public interface WorkFlowService { ...@@ -40,10 +40,10 @@ public interface WorkFlowService {
/** /**
* 创建流程 * 创建流程
* @param flowsInfoVo * @param flowsInfo
* @return 主键id * @return 主键id
*/ */
Long createFlow(@RequestBody FlowsInfoVo flowsInfoVo); Long createFlow(@RequestBody FlowsInfo flowsInfo);
/** /**
* 部署xml流程文件 * 部署xml流程文件
......
...@@ -188,12 +188,8 @@ public class WorkFlowServiceImpl implements WorkFlowService { ...@@ -188,12 +188,8 @@ public class WorkFlowServiceImpl implements WorkFlowService {
} }
@Override @Override
public Long createFlow(FlowsInfoVo flowsInfoVo) { public Long createFlow(FlowsInfo flowsInfo ) {
FlowsInfo flowsInfo = new FlowsInfo();
flowsInfo.setFlowKey(flowsInfoVo.getFlowKey());
flowsInfo.setFlowName(flowsInfoVo.getFlowName());
flowsInfo.setFlowDescribe(flowsInfoVo.getFlowDescribe());
FlowsInfo flowsInfo1 = flowsInfoMapper.save(flowsInfo); FlowsInfo flowsInfo1 = flowsInfoMapper.save(flowsInfo);
return flowsInfo1.getId(); return flowsInfo1.getId();
} }
......
package com.tykj.workflowcore.workflow_editer.vo; package com.tykj.workflowcore.workflow_editer.vo;
import com.tykj.workflowcore.workflow_editer.entity.FlowsInfo;
import com.tykj.workflowcore.workflow_editer.entity.NodePage; import com.tykj.workflowcore.workflow_editer.entity.NodePage;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.springframework.beans.BeanUtils;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
...@@ -53,4 +55,10 @@ public class FlowsInfoVo { ...@@ -53,4 +55,10 @@ public class FlowsInfoVo {
@ApiModelProperty() @ApiModelProperty()
private List<NodePage> nodePages; private List<NodePage> nodePages;
public FlowsInfo toEntity(){
FlowsInfo flowsInfo = new FlowsInfo();
BeanUtils.copyProperties(this,flowsInfo);
return flowsInfo;
}
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论