baixinsui

Results 4 issues of baixinsui

fixes https://github.com/eclipse-xpanse/xpanse/issues/1602 Based on https://github.com/eclipse-xpanse/terraform-boot/pull/99 and https://github.com/eclipse-xpanse/tofu-maker/pull/20 New APIs about service modification: ![chrome_BMy77ukRBF](https://github.com/eclipse-xpanse/xpanse/assets/121531362/1bbcc1ef-8b6c-4a60-9acc-397cfdc6802f) Modify service successfully: ![modify-success](https://github.com/eclipse-xpanse/xpanse/assets/121531362/e10dfcea-c2d8-4efb-a953-11e543cd8fa5) Service modification task is in progress: ![modify-in-progress](https://github.com/eclipse-xpanse/xpanse/assets/121531362/49365b2f-195f-44bb-8ba4-8959166fa773) Modify service failed: ![modify-failed](https://github.com/eclipse-xpanse/xpanse/assets/121531362/ac934e2d-655b-4149-9d4c-85a66e2b156e)

It is necessary to store the audit of all modifications Create table in the database to record all service modifications. - [ ] Create table with name SERVICE_MODIFICATION_AUDIT to store...

enhancement
database
Accepted

Fixed #1850 Get prices with `BssintlClient` for International website: ![idea64_S4wQd6ByCt](https://github.com/user-attachments/assets/1f42f276-3533-4fc8-a81e-a5ea5335fc77) Get prices with `BssClient` for Chinese website: ![idea64_OXsFpzoKSP](https://github.com/user-attachments/assets/d8d8bdee-7b20-4bf9-8c20-fc075318e1b9) Get prices with global rest API: ![image](https://github.com/user-attachments/assets/f4eaa10d-951b-48fa-891d-b8e5e64d71ee)

Fixed https://github.com/eclipse-xpanse/xpanse/issues/1941 OpenTofu with multiple versions: ![image](https://github.com/user-attachments/assets/6d3a6170-1c39-4a99-840e-b19d3cce2142) Terraform with multiple versions: ![image](https://github.com/user-attachments/assets/67ef1734-9878-4cb2-add6-f7be6eacbd6d)