Commit 8bd1f7af by guo_minglei@163.com

将版本表改为删除标识

parent 28cdd785
...@@ -941,8 +941,12 @@ public class ApiFlowServiceImpl implements ApiFlowService { ...@@ -941,8 +941,12 @@ public class ApiFlowServiceImpl implements ApiFlowService {
}); });
//删除所有的节点 //删除所有的节点
nodeMapper.deleteByFlowId(flow.getFlowId()); nodeMapper.deleteByFlowId(flow.getFlowId());
//节点历史添加删除标识
nodeVersionMapper.removeByFlowId(flow.getFlowId());
} }
flowMapper.deleteById(flow.getFlowId()); flowMapper.deleteById(flow.getFlowId());
//工作流历史添加删除标识
flowVersionMapper.removeByFlowId(flow.getFlowId());
} }
@Override @Override
......
...@@ -17,4 +17,11 @@ public interface FlowVersionMapper { ...@@ -17,4 +17,11 @@ public interface FlowVersionMapper {
* @return * @return
*/ */
FlowVersion getByFlowIdAndThis(Integer flowId); FlowVersion getByFlowIdAndThis(Integer flowId);
/**
* 将工作流历史修改为删除标识
* @param flowId
* @return
*/
int removeByFlowId(Integer flowId);
} }
\ No newline at end of file
...@@ -17,4 +17,11 @@ public interface NodeVersionMapper { ...@@ -17,4 +17,11 @@ public interface NodeVersionMapper {
* @return * @return
*/ */
int updateNotCurrentVersion(Integer flowId); int updateNotCurrentVersion(Integer flowId);
/**
* 将节点版本历史修改为删除标识
* @param flowId
* @return
*/
int removeByFlowId(Integer flowId);
} }
\ No newline at end of file
...@@ -246,4 +246,8 @@ ...@@ -246,4 +246,8 @@
where flow_version_id = #{flowVersionId,jdbcType=INTEGER} where flow_version_id = #{flowVersionId,jdbcType=INTEGER}
</update> </update>
<update id="removeByFlowId">
update flow_version set remove_mark = '2' where flow_id = #{flowId}
</update>
</mapper> </mapper>
\ No newline at end of file
...@@ -407,5 +407,8 @@ ...@@ -407,5 +407,8 @@
</set> </set>
where node_version_id = #{nodeVersionId,jdbcType=INTEGER} where node_version_id = #{nodeVersionId,jdbcType=INTEGER}
</update> </update>
<update id="removeByFlowId">
update node_version set remove_mark = '2' where flow_id = #{flowId}
</update>
</mapper> </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