|
@@ -10,11 +10,11 @@
|
|
|
<result column="w_id" property="wbsId"/>
|
|
|
<result column="is_deleted" property="isDeleted"/>
|
|
|
<result column="status" property="status"/>
|
|
|
- <result column="create_time" property="createTime"/>
|
|
|
+ <result column="create_time" property="createTime" jdbcType="TIMESTAMP"/>
|
|
|
<result column="create_user" property="createUser"/>
|
|
|
<result column="create_dept" property="createDept"/>
|
|
|
<result column="update_user" property="updateUser"/>
|
|
|
- <result column="update_time" property="updateTime"/>
|
|
|
+ <result column="update_time" property="updateTime" jdbcType="TIMESTAMP"/>
|
|
|
<result column="type" property="type"/>
|
|
|
<result column="table_type" property="tableType"/>
|
|
|
<result column="tenant_id" property="tenantId"/>
|
|
@@ -92,7 +92,6 @@
|
|
|
#{wbsTree.tableOwner}, #{wbsTree.majorDataType}, #{wbsTree.initTableName}, #{wbsTree.isLinkTable})
|
|
|
</insert>
|
|
|
|
|
|
-
|
|
|
<update id="deleteByCondition">
|
|
|
UPDATE m_wbs_tree_private
|
|
|
SET is_deleted = 1
|
|
@@ -192,8 +191,8 @@
|
|
|
|
|
|
<update id="updateBatchByPid">
|
|
|
UPDATE m_wbs_tree_private
|
|
|
- SET dept_name = #{wbsTreePrivates.deptName},
|
|
|
- full_name =#{wbsTreePrivates.deptName},
|
|
|
+ SET dept_name = #{wbsTreePrivates.deptName},
|
|
|
+ full_name =#{wbsTreePrivates.deptName},
|
|
|
table_type = #{wbsTreePrivates.tableType},
|
|
|
table_owner = #{wbsTreePrivates.tableOwner}
|
|
|
WHERE p_key_id = #{wbsTreePrivates.pKeyId}
|
|
@@ -202,16 +201,16 @@
|
|
|
<update id="updateBatchByIds">
|
|
|
UPDATE m_wbs_tree_private
|
|
|
SET dept_name = #{wbsTree.deptName},
|
|
|
- full_name =#{wbsTree.deptName},
|
|
|
- dept_category = #{wbsTree.deptCategory},
|
|
|
- major_data_type = #{wbsTree.majorDataType},
|
|
|
- unique_code = #{wbsTree.uniqueCode},
|
|
|
- partition_code = #{wbsTree.partitionCode},
|
|
|
- table_type = #{wbsTree.tableType},
|
|
|
- table_owner = #{wbsTree.tableOwner}
|
|
|
- <if test="wbsTree.sort != null and wbsTree.sort != ''">
|
|
|
- , sort = #{wbsTree.sort}
|
|
|
- </if>
|
|
|
+ full_name =#{wbsTree.deptName},
|
|
|
+ dept_category = #{wbsTree.deptCategory},
|
|
|
+ major_data_type = #{wbsTree.majorDataType},
|
|
|
+ unique_code = #{wbsTree.uniqueCode},
|
|
|
+ partition_code = #{wbsTree.partitionCode},
|
|
|
+ table_type = #{wbsTree.tableType},
|
|
|
+ table_owner = #{wbsTree.tableOwner}
|
|
|
+ <if test="wbsTree.sort != null and wbsTree.sort != ''">
|
|
|
+ , sort = #{wbsTree.sort}
|
|
|
+ </if>
|
|
|
WHERE id = #{wbsTree.id}
|
|
|
AND project_id = #{projectId}
|
|
|
AND status = 1
|
|
@@ -221,25 +220,25 @@
|
|
|
<update id="updateBatchByIds2">
|
|
|
UPDATE m_wbs_tree_private
|
|
|
SET dept_name = #{wbsTreePrivate.deptName},
|
|
|
- full_name = #{wbsTreePrivate.deptName},
|
|
|
- dept_category = #{wbsTreePrivate.deptCategory},
|
|
|
- major_data_type = #{wbsTreePrivate.majorDataType},
|
|
|
- unique_code = #{wbsTreePrivate.uniqueCode},
|
|
|
- partition_code = #{wbsTreePrivate.partitionCode},
|
|
|
- table_type = #{wbsTreePrivate.tableType},
|
|
|
- table_owner = #{wbsTreePrivate.tableOwner}
|
|
|
- <if test="wbsTreePrivate.sort != null and wbsTreePrivate.sort != ''">
|
|
|
- , sort = #{wbsTreePrivate.sort}
|
|
|
- </if>
|
|
|
+ full_name = #{wbsTreePrivate.deptName},
|
|
|
+ dept_category = #{wbsTreePrivate.deptCategory},
|
|
|
+ major_data_type = #{wbsTreePrivate.majorDataType},
|
|
|
+ unique_code = #{wbsTreePrivate.uniqueCode},
|
|
|
+ partition_code = #{wbsTreePrivate.partitionCode},
|
|
|
+ table_type = #{wbsTreePrivate.tableType},
|
|
|
+ table_owner = #{wbsTreePrivate.tableOwner}
|
|
|
+ <if test="wbsTreePrivate.sort != null and wbsTreePrivate.sort != ''">
|
|
|
+ , sort = #{wbsTreePrivate.sort}
|
|
|
+ </if>
|
|
|
WHERE id = #{wbsTreePrivate.id}
|
|
|
- AND project_id = #{projectId}
|
|
|
- AND wbs_id = #{wbsId}
|
|
|
- AND status = 1
|
|
|
- AND is_deleted = 0
|
|
|
+ AND project_id = #{projectId}
|
|
|
+ AND wbs_id = #{wbsId}
|
|
|
+ AND status = 1
|
|
|
+ AND is_deleted = 0
|
|
|
</update>
|
|
|
|
|
|
<update id="updateBatchWbsPrivate" parameterType="java.util.List">
|
|
|
- <foreach collection="listPrivate" item="item" index="index" separator=";">
|
|
|
+ <foreach collection="listPrivate" item="item" index="index" separator=";">
|
|
|
UPDATE m_wbs_tree_private
|
|
|
<set>
|
|
|
dept_name = #{item.deptName},
|
|
@@ -313,7 +312,7 @@
|
|
|
GROUP BY
|
|
|
project_id
|
|
|
ORDER BY
|
|
|
- create_time
|
|
|
+ ( SELECT create_time FROM m_project_info pi WHERE wtp.project_id = pi.id )
|
|
|
</select>
|
|
|
|
|
|
<select id="tree" resultMap="treeNodeResultMap">
|
|
@@ -339,7 +338,8 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="selectByCondition" resultType="org.springblade.manager.entity.WbsTreePrivate">
|
|
|
- SELECT * FROM m_wbs_tree_private
|
|
|
+ SELECT *
|
|
|
+ FROM m_wbs_tree_private
|
|
|
WHERE (id = #{id}
|
|
|
AND type = 1
|
|
|
AND project_id = #{projectId}
|
|
@@ -365,7 +365,8 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="selectIsTable" resultType="org.springblade.manager.entity.WbsTree">
|
|
|
- SELECT * FROM m_wbs_tree_private
|
|
|
+ SELECT *
|
|
|
+ FROM m_wbs_tree_private
|
|
|
WHERE type = 2
|
|
|
AND is_deleted = 0
|
|
|
AND `status` = 1
|
|
@@ -373,15 +374,15 @@
|
|
|
AND project_id = #{projectId}
|
|
|
</select>
|
|
|
<select id="selectByNodeTable" resultType="org.springblade.manager.vo.WbsNodeTableVO">
|
|
|
- SELECT wt.p_key_id AS "pKeyId",
|
|
|
- wt.id AS id,
|
|
|
- wt.dept_name AS tableName,
|
|
|
- wt.table_type AS tableType,
|
|
|
- wt.`status` AS isCreateTable,
|
|
|
- wt.table_owner as tableOwner,
|
|
|
+ SELECT wt.p_key_id AS "pKeyId",
|
|
|
+ wt.id AS id,
|
|
|
+ wt.dept_name AS tableName,
|
|
|
+ wt.table_type AS tableType,
|
|
|
+ wt.`status` AS isCreateTable,
|
|
|
+ wt.table_owner as tableOwner,
|
|
|
wt.is_link_table,
|
|
|
wt.init_table_name,
|
|
|
- wt.excel_id as excelId,
|
|
|
+ wt.excel_id as excelId,
|
|
|
wt.sort,
|
|
|
wt.status,
|
|
|
(SELECT count(1) FROM m_wbs_form_element WHERE f_id = wt.id) AS "elementTotal"
|
|
@@ -391,10 +392,11 @@
|
|
|
AND wt.parent_id = #{id}
|
|
|
AND wt.wbs_id = #{wbsId}
|
|
|
AND wt.project_id = #{projectId}
|
|
|
- ORDER BY wt.sort,wt.dept_name,wt.create_time
|
|
|
+ ORDER BY wt.sort, wt.dept_name, wt.create_time
|
|
|
</select>
|
|
|
<select id="getByCondition" resultType="org.springblade.manager.entity.WbsTreePrivate">
|
|
|
- SELECT * FROM m_wbs_tree_private
|
|
|
+ SELECT *
|
|
|
+ FROM m_wbs_tree_private
|
|
|
WHERE project_id = #{projectId}
|
|
|
AND id = #{parentId}
|
|
|
AND wbs_id = #{wbsId}
|
|
@@ -403,7 +405,8 @@
|
|
|
AND type = 1
|
|
|
</select>
|
|
|
<select id="getByPKeyId" resultType="org.springblade.manager.entity.WbsTreePrivate">
|
|
|
- SELECT * FROM m_wbs_tree_private
|
|
|
+ SELECT *
|
|
|
+ FROM m_wbs_tree_private
|
|
|
WHERE p_key_id = #{pKeyId}
|
|
|
</select>
|
|
|
|
|
@@ -419,7 +422,8 @@
|
|
|
AND parent_id = 0
|
|
|
</select>
|
|
|
<select id="selectByPKeyId" resultType="org.springblade.manager.entity.WbsTreePrivate">
|
|
|
- SELECT * FROM m_wbs_tree_private
|
|
|
+ SELECT *
|
|
|
+ FROM m_wbs_tree_private
|
|
|
WHERE p_key_id = #{referenceWbsTemplateId}
|
|
|
</select>
|
|
|
|
|
@@ -458,7 +462,8 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="selectNodeAndTable2" resultType="org.springblade.manager.entity.WbsTreePrivate">
|
|
|
- SELECT * FROM m_wbs_tree_private
|
|
|
+ SELECT *
|
|
|
+ FROM m_wbs_tree_private
|
|
|
WHERE project_id = #{referencePrivateWbsProjectId}
|
|
|
AND wbs_id = #{wbsId}
|
|
|
AND STATUS = 1
|