28 lines
642 B
TypeScript
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>;
|
|
}
|