添加仿真流程模版库

This commit is contained in:
daiqy88
2025-11-13 08:45:16 +08:00
parent 09992e1887
commit 2faf3a0985
34 changed files with 791 additions and 515 deletions

View File

@@ -2,66 +2,5 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.sdm.capability.dao.FlowMapper">
<insert id="addFlowTemplate">
INSERT INTO cap_flow_template (name, creator, path, type, imagePath, description,approveStatus, englishName, company)
VALUES (#{name}, #{creator}, #{path}, #{type}, #{imagePath}, #{description},#{approveStatus}, #{englishName}), #{company})
</insert>
<update id="updateFlowTemplate">
UPDATE cap_flow_template SET name = #{name}, imagePath = #{imagePath}, path = #{path}, updater = #{updater}, type = #{type}, englishName = #{englishName}
WHERE id = #{id}
</update>
<delete id="delFlowTemplateById">
DELETE FROM cap_flow_template WHERE id = #{id}
</delete>
<select id="getFlowTemplateByRoute" resultType="com.sdm.common.entity.pojo.capability.CapFlowTemplate">
SELECT * FROM cap_flow_template WHERE path LIKE #{route} "%" and company = #{company}
</select>
<select id="getFlowTemplateById" resultType="com.sdm.common.entity.pojo.capability.CapFlowTemplate">
SELECT * FROM cap_flow_template WHERE id = #{id} LIMIT 1
</select>
<select id="getFlowTemplateByNameCount" resultType="int">
SELECT COUNT(*) FROM cap_flow_template WHERE name = #{name} and company = #{company}
</select>
<delete id="batchDelFlow">
DELETE FROM cap_flow_template WHERE id in
(
<foreach collection="capFlowTemplateList" item="flowTemplate" separator=",">
#{flowTemplate.id}
</foreach>
)
</delete>
<select id="getFlowTemplateByName" resultType="com.sdm.common.entity.pojo.capability.CapFlowTemplate">
SELECT * FROM cap_flow_template WHERE name=#{name}
</select>
<update id="deprecatedTemplate">
UPDATE cap_flow_template SET is_deprecated = #{isDeprecated}, name = #{name}, path = #{targetPath}, imag_pPath = #{imagePath} WHERE id = #{id}
</update>
<update id="updatePatentApplication">
UPDATE cap_flow_template SET is_patent_Application = #{isPatentApplication} WHERE id = #{id}
</update>
<select id="getDeprecatedCount" resultType="int">
SELECT count(*) FROM cap_flow_template WHERE name LIKE #{name} "%"
</select>
<update id="updateTemplateName">
UPDATE pbs_run SET template_name = #{templateName} WHERE template_name = #{oldTemplateName}
</update>
<select id="getFlowTemplateRouteById" resultType="String">
SELECT path FROM cap_flow_template WHERE id = #{id} LIMIT 1
</select>
<select id="getFlowTemplateCountByName" resultType="Integer">
SELECT COUNT(*) FROM cap_flow_template WHERE name=#{name}
</select>
</mapper>