feat: add blueprintId for projects by scope config (#7447)

diff --git a/backend/core/models/project.go b/backend/core/models/project.go
index 7e67c34..5014f20 100644
--- a/backend/core/models/project.go
+++ b/backend/core/models/project.go
@@ -92,8 +92,9 @@
 }
 
 type ProjectScope struct {
-	Name   string `json:"name"`
-	Scopes []struct {
+	Name        string `json:"name"`
+	BlueprintId uint64 `json:"blueprintId"`
+	Scopes      []struct {
 		ScopeID   string `json:"scopeId"`
 		ScopeName string `json:"scopeName"`
 	} `json:"scopes"`
diff --git a/backend/helpers/srvhelper/scope_config_service_helper.go b/backend/helpers/srvhelper/scope_config_service_helper.go
index ede5582..c06354d 100644
--- a/backend/helpers/srvhelper/scope_config_service_helper.go
+++ b/backend/helpers/srvhelper/scope_config_service_helper.go
@@ -96,7 +96,8 @@
 				})
 			} else {
 				projectMap[bp.ProjectName] = &models.ProjectScope{
-					Name: bp.ProjectName,
+					Name:        bp.ProjectName,
+					BlueprintId: bp.ID,
 					Scopes: []struct {
 						ScopeID   string `json:"scopeId"`
 						ScopeName string `json:"scopeName"`
diff --git a/backend/server/services/remote/plugin/scope_config_api.go b/backend/server/services/remote/plugin/scope_config_api.go
index 9646261..f3a54fd 100644
--- a/backend/server/services/remote/plugin/scope_config_api.go
+++ b/backend/server/services/remote/plugin/scope_config_api.go
@@ -136,7 +136,8 @@
 				})
 			} else {
 				projectMap[bp.ProjectName] = &coreModels.ProjectScope{
-					Name: bp.ProjectName,
+					Name:        bp.ProjectName,
+					BlueprintId: bp.ID,
 					Scopes: []struct {
 						ScopeID   string `json:"scopeId"`
 						ScopeName string `json:"scopeName"`