<!-- ephemeral -->

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

### Standard Update 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 UpdateExample(ctx *runtime.UserContext, id uint64) (*platform.Platform, error) {
	// 1. Find the existing entity
	existingEntity, err := Q.PlatformsMinimal().
		WithIdIs(id).
		Comment("what: Load the entity by ID").
		Purpose("why: Load entity for update").
		ExecuteForOne(ctx)

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

	// 2. Update property values
	// existingEntity.UpdateName(/* new data */)
	// existingEntity.UpdateCreateTime(/* new data */)
	// existingEntity.UpdateLastUpdateTime(/* new data */)


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

	if err != nil {
		return nil, err
	}

	return existingEntity, nil
}
```

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