feat: add admin detail policy actions

This commit is contained in:
Lan
2026-06-03 05:45:02 +08:00
parent f446062272
commit 3ab44b3cce
6 changed files with 273 additions and 1 deletions
+13
View File
@@ -92,6 +92,19 @@ export interface AdminFilePatchPayload {
expired_count?: number | null
}
export type AdminFilePolicyAction =
| 'extend_24h'
| 'extend_7d'
| 'make_permanent'
| 'reset_download_limit'
export interface AdminFilePolicyActionRequest {
id: number
action: AdminFilePolicyAction
downloadLimit?: number
download_limit?: number
}
export interface FileListResponse {
data: FileListItem[]
total: number