Appearance
Documentation / @kizami/db / AuditLogListFilter
Interface: AuditLogListFilter
Defined in: packages/db/src/queries/audit.ts:68
GET /audit-logs(Tier 1, apps/api/src/routes/audit-logs.ts)向けの絞り込み+ページング読み取り。
target カラムは ${targetType}:${targetId} の合成文字列(insertAuditLog 参照)なので、 targetType/targetId の指定に応じて完全一致 or 前方一致/後方一致の LIKE に変換する。 カーソルは id(UUIDv7、時系列ソート可能)を使う — occurred_at は分単位で同時刻の行が 複数ありえるため、ページ境界の重複・取りこぼしを避けるには一意な id での keyset の方が安全 (schema/audit.ts の audit_logs_tenant_id_idx 参照)。
Properties
action?
optionalaction?:string
Defined in: packages/db/src/queries/audit.ts:73
actorId?
optionalactorId?:string
Defined in: packages/db/src/queries/audit.ts:70
cursor?
optionalcursor?:string
Defined in: packages/db/src/queries/audit.ts:78
直前ページ最後の行の id。指定した場合、その行より新しい(id が小さい)行から返す
fromMinutes?
optionalfromMinutes?:number
Defined in: packages/db/src/queries/audit.ts:75
UTC エポック分。閉区間
limit
limit:
number
Defined in: packages/db/src/queries/audit.ts:79
targetId?
optionaltargetId?:string
Defined in: packages/db/src/queries/audit.ts:72
targetType?
optionaltargetType?:string
Defined in: packages/db/src/queries/audit.ts:71
tenantId
tenantId:
string
Defined in: packages/db/src/queries/audit.ts:69
toMinutes?
optionaltoMinutes?:number
Defined in: packages/db/src/queries/audit.ts:76