Files
frontend/apps/cs/src/entities/privacylog/model/privacylog-interface.ts
T
2025-06-27 21:55:24 +09:00

28 lines
642 B
TypeScript

import type { PageableList, PageableParams } from "@/shared/model";
export interface PrivacyLogParams extends PageableParams {
siteId?: string;
rqstrIp?: string;
inqInfoKeywordType?: string;
inqInfoKeyword?: string;
inqDtStart?: string;
inqDtEnd?: string;
}
export interface PrivacyLog {
inqSn: number;
siteId: string;
siteNm: string;
inqDt: string;
rqstrIp: string;
rqstrId: string;
rqstrNm: string;
inqInfoSummary: string;
}
export type PrivacyLogList = PageableList<PrivacyLog>;
export interface PrivacyLogService {
getPrivacyLogList: (params: PrivacyLogParams) => Promise<PrivacyLogList>;
}