Commit 8bd1f7af by guo_minglei@163.com

将版本表改为删除标识

parent 28cdd785
......@@ -941,8 +941,12 @@ public class ApiFlowServiceImpl implements ApiFlowService {
});
//删除所有的节点
nodeMapper.deleteByFlowId(flow.getFlowId());
//节点历史添加删除标识
nodeVersionMapper.removeByFlowId(flow.getFlowId());
}
flowMapper.deleteById(flow.getFlowId());
//工作流历史添加删除标识
flowVersionMapper.removeByFlowId(flow.getFlowId());
}
@Override
......
......@@ -17,4 +17,11 @@ public interface FlowVersionMapper {
* @return
*/
FlowVersion getByFlowIdAndThis(Integer flowId);
/**
* 将工作流历史修改为删除标识
* @param flowId
* @return
*/
int removeByFlowId(Integer flowId);
}
\ No newline at end of file
......@@ -17,4 +17,11 @@ public interface NodeVersionMapper {
* @return
*/
int updateNotCurrentVersion(Integer flowId);
/**
* 将节点版本历史修改为删除标识
* @param flowId
* @return
*/
int removeByFlowId(Integer flowId);
}
\ No newline at end of file
......@@ -246,4 +246,8 @@
where flow_version_id = #{flowVersionId,jdbcType=INTEGER}
</update>
<update id="removeByFlowId">
update flow_version set remove_mark = '2' where flow_id = #{flowId}
</update>
</mapper>
\ No newline at end of file
......@@ -407,5 +407,8 @@
</set>
where node_version_id = #{nodeVersionId,jdbcType=INTEGER}
</update>
<update id="removeByFlowId">
update node_version set remove_mark = '2' where flow_id = #{flowId}
</update>
</mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment