INSERT INTO plm_bom_node (site, node_id, node_name, part_no, id, p_id, create_date, create_by) VALUES (#{site}, #{nodeId}, #{nodeName}, #{partNo}, #{id}, #{pId}, getDate(), #{createBy}) UPDATE plm_quickly_bom_Info SET node_name = #{nodeName}, update_date = getDate(), update_by = #{updateBy} WHERE site = #{site} and main_part = #{mainPart} and node_id = #{nodeId} DELETE FROM plm_quickly_bom_Info WHERE site = #{site} and main_part = #{mainPart} and (id like #{id} + '-%' or id = #{id}) UPDATE plm_quickly_bom_Info SET part_no = #{partNo} WHERE site = #{site} and main_part = #{mainPart} and node_id = #{nodeId} UPDATE plm_bom_node SET part_no = '' WHERE Site = #{site} insert into plm_quickly_bom_Info (site, template_no, node_id, main_part, part_no, id, p_id, create_date, create_by, node_name, eng_chg_level, routing_revision) VALUES (#{item.site}, #{item.templateNo}, #{item.nodeId}, #{item.mainPart}, #{item.mainPart} #{item.partNo} , #{item.id}, #{item.pId}, getDate(), #{item.createBy}, #{item.nodeName}, 1, 1) insert into plm_template_header (site, bu_no, template_no, template_name) VALUES (#{site}, #{buNo}, #{templateNo}, #{templateName}) insert into plm_template_detail (site, bu_no, template_no, um_id, family_id, product_group_id1, product_group_id2, product_group_id3, code_no, bom_template_no) VALUES (#{site}, #{buNo}, #{templateNo}, #{umId}, #{familyId}, #{productGroupId1}, #{productGroupId2}, #{productGroupId3}, #{codeNo}, #{bomTemplateNo}) UPDATE plm_template_header SET template_name = #{templateName} WHERE site = #{site} AND bu_no = #{buNo} AND template_no = #{templateNo} DELETE FROM plm_template_detail WHERE site = #{site} AND bu_no = #{buNo} AND template_no = #{templateNo} DELETE FROM plm_quickly_bom_Info WHERE site = #{site} and main_part = #{partNo} delete from part_sub_properties_value WHERE site = #{site} and part_no = #{partNo} and bu_no = #{buNo} and record_type = #{recordType} UPDATE plm_quickly_bom_info SET id = REPLACE(id, #{data.pId}, #{data.id}), p_id = REPLACE(p_id, #{data.pId}, #{data.id}) WHERE site = #{data.site} AND main_part = #{data.mainPart} AND id LIKE #{data.id} + '%' AND ( LEN(id) = LEN(#{data.id}) OR (LEN(id) > LEN(#{data.id}) AND SUBSTRING(id, LEN(#{data.id}) + 1, 1) = '-') ) update plm_quickly_bom_info set part_no = #{partNo} where site = #{site} and node_id = #{nodeId} and main_part = #{mainPart} update plm_quickly_bom_info set eng_chg_level = #{engChgLevel}, routing_revision = #{routingRevision} where site = #{site} and part_no = #{partNo} and main_part = #{mainPart}