|
@@ -5,7 +5,7 @@
|
|
|
<!-- 通用查询映射结果 -->
|
|
|
<resultMap id="ResultMap" type="org.springblade.manager.entity.WbsTreeContract">
|
|
|
<result column="id" property="id"/>
|
|
|
- <result column="private_node_id" property="privateNodeId"/>
|
|
|
+ <result column="p_key_id" property="pKeyId"/>
|
|
|
<result column="wbs_id" property="wbsId"/>
|
|
|
<result column="project_id" property="projectId"/>
|
|
|
<result column="contract_id" property="contractId"/>
|
|
@@ -34,6 +34,7 @@
|
|
|
<result column="major_data_type" property="majorDataType"/>
|
|
|
<result column="init_table_name" property="initTableName"/>
|
|
|
<result column="is_link_table" property="isLinkTable"/>
|
|
|
+ <result column="wbs_type" property="wbsType"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<resultMap id="resultMap2" type="org.springblade.manager.vo.WbsTreeContractVO">
|
|
@@ -44,48 +45,35 @@
|
|
|
<result column="contract_id" property="contractId"/>
|
|
|
</resultMap>
|
|
|
|
|
|
- <insert id="insertWbsTreeContract1" >
|
|
|
- INSERT INTO m_wbs_tree_contract(
|
|
|
- id,private_node_id,wbs_id,project_id,contract_id,tenant_id,parent_id,ancestors,dept_category,dept_name,full_name,sort,remark,`type`,
|
|
|
- table_type,create_time,create_user,create_dept,update_user,update_time,`STATUS`,is_deleted,
|
|
|
- unique_code,partition_code,is_expernode,is_concrete,table_owner,major_data_type,init_table_name,is_link_table)
|
|
|
- VALUES(
|
|
|
- #{snowId},#{wbsTree.id},#{wbsTree.wbsId},#{wbsTree.projectId},#{contractId},#{wbsTree.tenantId},#{wbsTree.parentId},#{wbsTree.ancestors},
|
|
|
- #{wbsTree.deptCategory},#{wbsTree.deptName},#{wbsTree.fullName},#{wbsTree.sort},#{wbsTree.remark},#{wbsTree.type},
|
|
|
- #{wbsTree.tableType},#{wbsTree.createTime},#{wbsTree.createUser},#{wbsTree.createDept},#{wbsTree.updateUser},#{wbsTree.updateTime},
|
|
|
- #{wbsTree.status},#{wbsTree.isDeleted},#{wbsTree.uniqueCode},#{wbsTree.partitionCode},#{wbsTree.isExpernode},#{wbsTree.isConcrete},
|
|
|
- #{wbsTree.tableOwner},#{wbsTree.majorDataType},#{wbsTree.initTableName},#{wbsTree.isLinkTable})
|
|
|
- </insert>
|
|
|
-
|
|
|
- <insert id="insertWbsTreeContract2">
|
|
|
- INSERT INTO m_wbs_tree_contract(
|
|
|
- id,wbs_id,project_id,contract_id,tenant_id,parent_id,ancestors,dept_category,dept_name,full_name,sort,remark,`type`,
|
|
|
- table_type,create_time,create_user,create_dept,update_user,update_time,`STATUS`,is_deleted,
|
|
|
- unique_code,partition_code,is_expernode,is_concrete,table_owner,major_data_type,init_table_name,is_link_table)
|
|
|
- VALUES(
|
|
|
- #{wbsTree.id},#{wbsTree.wbsId},#{projectId},#{contractId},#{wbsTree.tenantId},#{wbsTree.parentId},#{wbsTree.ancestors},
|
|
|
- #{wbsTree.deptCategory},#{wbsTree.deptName},#{wbsTree.fullName},#{wbsTree.sort},#{wbsTree.remark},#{wbsTree.type},
|
|
|
- #{wbsTree.tableType},#{wbsTree.createTime},#{wbsTree.createUser},#{wbsTree.createDept},#{wbsTree.updateUser},#{wbsTree.updateTime},
|
|
|
- #{wbsTree.status},#{wbsTree.isDeleted},#{wbsTree.uniqueCode},#{wbsTree.partitionCode},#{wbsTree.isExpernode},#{wbsTree.isConcrete},
|
|
|
- #{wbsTree.tableOwner},#{wbsTree.majorDataType},#{wbsTree.initTableName},#{wbsTree.isLinkTable})
|
|
|
+ <insert id="insertWbsTreeContract1">
|
|
|
+ INSERT INTO m_wbs_tree_contract(
|
|
|
+ id,private_node_id,wbs_id,wbs_type,project_id,contract_id,tenant_id,parent_id,ancestors,dept_category,dept_name,full_name,sort,remark,`type`,
|
|
|
+ table_type,create_time,create_user,create_dept,update_user,update_time,`STATUS`,is_deleted,
|
|
|
+ unique_code,partition_code,is_expernode,is_concrete,table_owner,major_data_type,init_table_name,is_link_table)
|
|
|
+ VALUES(
|
|
|
+ #{snowId},#{wbsTree.id},#{wbsTree.wbsId},#{wbsType},#{wbsTree.projectId},#{contractId},#{wbsTree.tenantId},#{wbsTree.parentId},#{wbsTree.ancestors},
|
|
|
+ #{wbsTree.deptCategory},#{wbsTree.deptName},#{wbsTree.fullName},#{wbsTree.sort},#{wbsTree.remark},#{wbsTree.type},
|
|
|
+ #{wbsTree.tableType},#{wbsTree.createTime},#{wbsTree.createUser},#{wbsTree.createDept},#{wbsTree.updateUser},#{wbsTree.updateTime},
|
|
|
+ #{wbsTree.status},#{wbsTree.isDeleted},#{wbsTree.uniqueCode},#{wbsTree.partitionCode},#{wbsTree.isExpernode},#{wbsTree.isConcrete},
|
|
|
+ #{wbsTree.tableOwner},#{wbsTree.majorDataType},#{wbsTree.initTableName},#{wbsTree.isLinkTable})
|
|
|
</insert>
|
|
|
|
|
|
<update id="deleteByCondition">
|
|
|
- UPDATE m_wbs_tree_contract
|
|
|
- SET is_deleted = 1
|
|
|
- WHERE id = #{id}
|
|
|
- AND wbs_id = #{wbsId}
|
|
|
- AND project_id = #{projectId}
|
|
|
- AND contract_id = #{contractId}
|
|
|
+ UPDATE m_wbs_tree_contract
|
|
|
+ SET is_deleted = 1
|
|
|
+ WHERE id = #{id}
|
|
|
+ AND wbs_id = #{wbsId}
|
|
|
+ AND project_id = #{projectId}
|
|
|
+ AND contract_id = #{contractId}
|
|
|
</update>
|
|
|
|
|
|
<update id="updateByCondition">
|
|
|
- UPDATE m_wbs_tree_contract
|
|
|
- SET is_deleted = 0
|
|
|
- WHERE private_node_id = #{id}
|
|
|
- AND wbs_id = #{wbsId}
|
|
|
- AND project_id =#{projectId}
|
|
|
- AND contract_id = #{contractId}
|
|
|
+ UPDATE m_wbs_tree_contract
|
|
|
+ SET is_deleted = 0
|
|
|
+ WHERE private_node_id = #{id}
|
|
|
+ AND wbs_id = #{wbsId}
|
|
|
+ AND project_id =#{projectId}
|
|
|
+ AND contract_id = #{contractId}
|
|
|
</update>
|
|
|
|
|
|
|