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}