forked from gongxuegit/tiku-backend.net
feat: add content platform operations persistence
This commit is contained in:
@@ -41,6 +41,10 @@ public sealed class ContentAsset : AuditableTenantEntity
|
||||
public JsonElement VerificationDetails { get; set; } = JsonDefaults.Object();
|
||||
public string? PreviewObjectKey { get; set; }
|
||||
public AssetPreviewStatus PreviewStatus { get; set; } = AssetPreviewStatus.None;
|
||||
public AssetSecurityScanStatus SecurityScanStatus { get; set; } = AssetSecurityScanStatus.NotRequired;
|
||||
public DateTimeOffset? SecurityScannedAt { get; set; }
|
||||
public string? SecurityScanProvider { get; set; }
|
||||
public JsonElement SecurityScanSummary { get; set; } = JsonDefaults.Object();
|
||||
public JsonElement SecurityFlags { get; set; } = JsonDefaults.Object();
|
||||
public JsonElement Metadata { get; set; } = JsonDefaults.Object();
|
||||
}
|
||||
@@ -189,6 +193,16 @@ public enum AssetPreviewStatus
|
||||
Failed
|
||||
}
|
||||
|
||||
public enum AssetSecurityScanStatus
|
||||
{
|
||||
NotRequired,
|
||||
Pending,
|
||||
Scanning,
|
||||
Passed,
|
||||
Failed,
|
||||
Skipped
|
||||
}
|
||||
|
||||
public enum ContentImportType
|
||||
{
|
||||
Questions,
|
||||
|
||||
Reference in New Issue
Block a user