|
@@ -91,6 +91,7 @@
|
|
<result column="tableElementKey" property="tableElementKey"/>
|
|
<result column="tableElementKey" property="tableElementKey"/>
|
|
<result column="initTableName" property="initTableName"/>
|
|
<result column="initTableName" property="initTableName"/>
|
|
<result column="nodeId" property="nodeId"/>
|
|
<result column="nodeId" property="nodeId"/>
|
|
|
|
+ <result column="globalFormula" property="globalFormula"/>
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
<insert id="addFormElement" parameterType="org.springblade.manager.dto.WbsFormElementDTO">
|
|
<insert id="addFormElement" parameterType="org.springblade.manager.dto.WbsFormElementDTO">
|
|
@@ -373,13 +374,7 @@
|
|
where b.id=#{id} and a.is_deleted=0
|
|
where b.id=#{id} and a.is_deleted=0
|
|
</select>
|
|
</select>
|
|
<select id="selectFormElements4TableId" resultMap="wbsFormElementMap">
|
|
<select id="selectFormElements4TableId" resultMap="wbsFormElementMap">
|
|
- select f_id,e_key,c.id,e_name,e_type,e_length,e_allow_deviation,e_Inspection_method,CONCAT(b.init_table_name,':',e_key) as tableElementKey,init_table_name as initTableName from m_table_info a INNER JOIN m_wbs_tree b on a.tab_en_name=b.init_table_name INNER JOIN m_wbs_form_element c on c.f_id=b.init_table_id
|
|
|
|
- where a.id =#{id} and c.is_deleted=0
|
|
|
|
- union select f_id,e_key,c.id,e_name,e_type,e_length,e_allow_deviation,e_Inspection_method,CONCAT(b.init_table_name,':',e_key) as tableElementKey,init_table_name as initTableName from m_table_info a INNER JOIN (SELECT j.* from m_table_info k INNER JOIN m_wbs_tree_private j on k.tab_en_name=j.init_table_name
|
|
|
|
- where k.id=#{id} limit 1) b on a.tab_en_name=b.init_table_name INNER JOIN m_wbs_form_element c on c.f_id=b.init_table_id where a.id =#{id} and c.is_deleted=0
|
|
|
|
- </select>
|
|
|
|
- <select id="selectFormElements4Formula" resultMap="wbsFormElementMap">
|
|
|
|
- select * from m_wbs_form_element a
|
|
|
|
|
|
+ select a.id,a.e_name,IF(b.formula_id>0,1,0)globalFormula from m_wbs_form_element a LEFT JOIN (select element_id ,formula_id from m_element_formula_mapping where scope=1 )b on a.id=b.element_id
|
|
where a.f_id=#{id} and a.is_deleted=0
|
|
where a.f_id=#{id} and a.is_deleted=0
|
|
</select>
|
|
</select>
|
|
<select id="selectPrivateFormElements" resultMap="wbsFormElementMap">
|
|
<select id="selectPrivateFormElements" resultMap="wbsFormElementMap">
|