吸收数字员工PlanStep管理端强租约

This commit is contained in:
baiyanyun
2026-06-10 23:59:54 +08:00
parent c400367d22
commit 751ce45619
12 changed files with 737 additions and 37 deletions

View File

@@ -2624,6 +2624,11 @@ function planStepRows(snapshot: QimingclawSnapshot | null): BusinessViewRow[] {
lease_expires_at: stringValue(lease?.expires_at ?? lease?.expiresAt) || null,
lease_released_at: stringValue(lease?.released_at ?? lease?.releasedAt) || null,
lease_release_reason: stringValue(lease?.release_reason ?? lease?.releaseReason) || null,
lease_source: stringValue(lease?.source) || null,
remote_lease_id: stringValue(lease?.remote_lease_id ?? lease?.remoteLeaseId) || null,
remote_lease_error: stringValue(lease?.remote_error ?? lease?.remoteError) || null,
remote_release_error: stringValue(lease?.remote_release_error ?? lease?.remoteReleaseError) || null,
remote_lease_rejected: stringValue(lease?.release_reason ?? lease?.releaseReason) === 'remote_lease_rejected',
lease_active: Boolean(lease),
sync_status: step.syncStatus,
last_synced_at: step.lastSyncedAt ?? null,
@@ -2664,6 +2669,11 @@ function planStepGraphRows(snapshot: QimingclawSnapshot | null): BusinessViewRow
lease_expires_at: stringValue(row.lease_expires_at) || null,
lease_released_at: stringValue(row.lease_released_at) || null,
lease_release_reason: stringValue(row.lease_release_reason) || null,
lease_source: stringValue(row.lease_source) || null,
remote_lease_id: stringValue(row.remote_lease_id) || null,
remote_lease_error: stringValue(row.remote_lease_error) || null,
remote_release_error: stringValue(row.remote_release_error) || null,
remote_lease_rejected: row.remote_lease_rejected === true,
lease_active: row.lease_active === true,
sync_status: stringValue(row.sync_status) || null,
updated_at: stringValue(row.updated_at) || null,

View File

@@ -239,6 +239,10 @@ export interface PlanStepLeaseSummary {
trigger_source?: string | null;
orchestration_id?: string | null;
candidate_count?: number | null;
source?: string | null;
remote_lease_id?: string | null;
remote_error?: string | null;
remote_release_error?: string | null;
}
export interface PlanStepBusinessRow {
@@ -266,6 +270,11 @@ export interface PlanStepBusinessRow {
lease_expires_at?: string | null;
lease_released_at?: string | null;
lease_release_reason?: string | null;
lease_source?: string | null;
remote_lease_id?: string | null;
remote_lease_error?: string | null;
remote_release_error?: string | null;
remote_lease_rejected?: boolean;
lease_active?: boolean;
sync_status?: string | null;
updated_at?: string | null;