页面模型 (Pages)
配置项
该插件没有配置项。
提供服务: Pages
get(condition: Partial<Pages<): Promise<Pick<Pages, keyof Pages>[]>;
获取指定条件的文章
getType(id: number): Promise<string | null>;
获取一个文章的类型字段
getMetadatas(id: number): Promise<Pick<Pagesmeta, keyof Pagesmeta>[]>;
获取一个文章的所有元信息
selectMetadata(id: number, key: string): Promise<Pick<Pagesmeta, keyof Pagesmeta> | null>;
获取一个文章的指定元信息
insert(page: Partial<Pages>): Promise<Pages>;
插入一篇文章
update(id: number, page: Partial<Pages>): Promise<number>;
更新文章
getTypes(): Promise<string[] | null>;
获取所有文章类型
Pages 模型定义
typescript
interface Pages {
id: number;
name: string;
description?: string;
type: string;
content: string;
created_at: Date;
updated_at: Date;
author_id: number;
status: string;
comment_status: string;
}Pagesmeta 模型定义
typescript
interface Pagesmeta {
id: number;
page_id: number;
meta_key: string;
meta_value: string;
}