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

优化vo

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