import type { PageableParams, PageResponse } from "@/shared/model"; export interface UserPostSearchParams extends PageableParams { keywordType?: string; keyword?: string; popupYn?: string; upndFixYn?: string; prdPstgYn?: string; siteId?: string; bbsTypeCd?: string; ansUseYn?: string; } export interface UserPost { rowNo: number; bbsId: number; pstNo: number; pstTtl: string; pstCn: string; inqNocs: number; rfrncUrl: string; popupYn: string; upndFixYn: string; prdPstgYn: string; rootPath: string; pstPath: string; ansPstn: number; wrtrNm: string; wrtrCplc: string; atflCd: string; regDt: string; rgtrNm: string; cmntCnt: number; } export type UserPostListResponse = PageResponse; export interface PostService { getUserPostList(params?: UserPostSearchParams): Promise; }