UPDATE part_catalog SET part_desc = #{partDesc}, part_main_group = #{partMainGroup}, weight_net = #{weightNet}, uom_for_weight_net = #{uomForWeightNet}, volume_net = #{volumeNet}, uom_for_volume_net = #{uomForVolumeNet}, condition_code_usage_db = #{conditionCodeUsageDb}, multilevel_tracking_db = #{multilevelTrackingDb}, allow_as_not_consumed_db = #{allowAsNotConsumedDb}, lot_tracking_code = #{lotTrackingCode}, lot_quantity_rule = #{lotQuantityRule}, sub_lot_rule = #{subLotRule}, component_lot_rule = #{componentLotRule}, code_no = #{codeNo}, um_id = #{umId}, update_date = getDate(), update_by = #{updateBy} WHERE part_no = #{partNo} UPDATE part SET weight_net = #{weightNet}, uom_for_weight_net = #{uomForWeightNet}, volume_net = #{volumeNet}, uom_for_volume_net = #{uomForVolumeNet} WHERE part_no = #{partNo} UPDATE part_catalog SET official_flag = #{officialFlag}, update_date = getDate(), update_by = #{updateBy} WHERE part_no = #{plmPartNo} UPDATE part_catalog SET code_no = #{codeNo} WHERE part_no = #{partNo}