33 lines
669 B
TypeScript
33 lines
669 B
TypeScript
export interface SiteStatisticsContent {
|
|
siteId: string;
|
|
siteNm: string;
|
|
accessHour: string;
|
|
accessCnt: number;
|
|
}
|
|
|
|
export interface MenuStatisticsContent {
|
|
menuCd: number;
|
|
menuNm: string;
|
|
accessCnt: number;
|
|
}
|
|
|
|
export interface Dashboard {
|
|
memberTotCnt: number;
|
|
memberTodayCnt: number;
|
|
pstTotCnt: number;
|
|
pstTodayCnt: number;
|
|
accessTodayCnt: number;
|
|
accessBefDayPer: number;
|
|
apiTodayCnt: number;
|
|
waitMemberCnt: number;
|
|
waitCntnCnt: number;
|
|
notiList: [];
|
|
schdlList: [];
|
|
siteAccessList: SiteStatisticsContent[];
|
|
menuAccessList: MenuStatisticsContent[];
|
|
}
|
|
|
|
export interface DashboardService {
|
|
getDashboard(): Promise<Dashboard>;
|
|
}
|