INSERT INTO f_workshop (company_info_id, workshop_type, name_zh, name_en, description_zh, description_en, equipment_list_zh, equipment_list_en, area_size, image_path, is_published, sort_order, create_by, remark) VALUES (#{companyInfoId}, #{workshopType}, #{nameZh}, #{nameEn}, #{descriptionZh}, #{descriptionEn}, #{equipmentListZh}, #{equipmentListEn}, #{areaSize}, #{imagePath}, #{isPublished}, #{sortOrder}, #{createBy}, #{remark}) UPDATE f_workshop company_info_id = #{companyInfoId}, workshop_type = #{workshopType}, name_zh = #{nameZh}, name_en = #{nameEn}, description_zh = #{descriptionZh}, description_en = #{descriptionEn}, equipment_list_zh = #{equipmentListZh}, equipment_list_en = #{equipmentListEn}, area_size = #{areaSize}, image_path = #{imagePath}, is_published = #{isPublished}, sort_order = #{sortOrder}, update_by = #{updateBy}, remark = #{remark}, WHERE workshop_id = #{workshopId} AND del_flag = 0 UPDATE f_workshop SET del_flag = 1 WHERE workshop_id = #{id}