初始化

This commit is contained in:
2025-10-15 16:16:37 +08:00
commit 1c6412bb05
797 changed files with 51693 additions and 0 deletions

View File

@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8"?>
<!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>