<!-- ephemeral -->

Please help me complete the deletion (Delete) service business code for the `System Platform` object.

### Standard Delete Example (Reference)
```go
import (
	"fmt"
	"github.com/teaql/teaql-golang/core"
	"github.com/teaql/teaql-golang/runtime"
	. "crm-erp-service-core-workspace-go/lib"
	"crm-erp-service-core-workspace-go/lib/platform"
)

func DeleteExample(ctx *runtime.UserContext, id uint64) error {
	// 1. Find the existing entity
	existingEntity, err := Q.PlatformsMinimal().
		WithIdIs(id).
		Comment("what: Load the entity by ID").
		Purpose("why: Load entity for deletion").
		ExecuteForOne(ctx)

	if err != nil {
		return err
	}
	if existingEntity == nil {
		return fmt.Errorf("not found")
	}

	// 2. Mark as deleted
	existingEntity.MarkAsDeleted()

	// 3. CRITICAL: Security audit constraints must be attached before calling Save()!
	err = existingEntity.
		AuditAs("Why this delete operation was executed").
		Save(ctx)

	return err
}
```

### Your Task
Please implement the real delete logic for `System Platform` based on my specific business needs.