26 lines
549 B
TypeScript
26 lines
549 B
TypeScript
import type { PageableParams, PageableList } from "@/shared/model";
|
|
|
|
export interface TemplateParams extends PageableParams {
|
|
keywordType?: string;
|
|
keyword?: string;
|
|
tmpltSeCd?: string;
|
|
useYn?: string;
|
|
}
|
|
|
|
export interface Template {
|
|
tmpltSn: number;
|
|
tmpltNm: string;
|
|
tmpltSeCd: string;
|
|
tmpltSeNm: string;
|
|
useYn: string;
|
|
mdfcnDt: string;
|
|
mdfr: string;
|
|
mdfrNm: string;
|
|
}
|
|
|
|
export type TemplateList = PageableList<Template>;
|
|
|
|
export interface TemplateService {
|
|
getTemplateList(params: TemplateParams): Promise<TemplateList>;
|
|
}
|