|
@@ -0,0 +1,28 @@
|
|
|
|
+<?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.siwei.apply.mapper.ProjectWorkflowMapper">
|
|
|
|
+ <resultMap id="ProjectWorkflowResultMap" type="com.siwei.apply.domain.ProjectWorkflow">
|
|
|
|
+ <id property="id" column="id"/>
|
|
|
|
+ <result property="projectId" column="project_id"/>
|
|
|
|
+ <result property="workflowId" column="workflow_id"/>
|
|
|
|
+ <result property="parentId" column="parent_id"/>
|
|
|
|
+ <result property="nodeId" column="node_id"/>
|
|
|
|
+ <result property="nodeTableName" column="node_table_name"/>
|
|
|
|
+ <result property="createdAt" column="created_at"/>
|
|
|
|
+ <result property="updatedAt" column="updated_at"/>
|
|
|
|
+ </resultMap>
|
|
|
|
+
|
|
|
|
+ <select id="selectByProjectId" parameterType="string" resultMap="ProjectWorkflowResultMap">
|
|
|
|
+ SELECT id, project_id, workflow_id, parent_id, node_id, node_table_name, created_at, updated_at
|
|
|
|
+ FROM t_project_workflow
|
|
|
|
+ WHERE project_id = #{projectId}
|
|
|
|
+ ORDER BY created_at
|
|
|
|
+ </select>
|
|
|
|
+
|
|
|
|
+ <select id="selectByNodeId" parameterType="string" resultMap="ProjectWorkflowResultMap">
|
|
|
|
+ SELECT id, project_id, workflow_id, parent_id, node_id, node_table_name, created_at, updated_at
|
|
|
|
+ FROM t_project_workflow
|
|
|
|
+ WHERE node_id = #{nodeId}
|
|
|
|
+ ORDER BY created_at
|
|
|
|
+ </select>
|
|
|
|
+</mapper>
|