UNPKG

@ckstack/ck-lib-models

Version:

ckstack default database table sequelize models

50 lines (49 loc) 1.34 kB
import { Model } from 'sequelize-typescript'; import { CkValue } from '@dkpkg/dk-lib'; import { Board } from './Board'; import { Category } from './Category'; import { Comment } from './Comment'; import { DocumentFile } from './DocumentFile'; import { DocumentLink } from './DocumentLink'; import { DocumentTag } from './DocumentTag'; /** * tbl_document 테이블 */ export declare class Document extends Model { id: number; rid: string; board_id: number; category_id: number; title: string; document: string; secret: CkValue.YES_OR_NO; read_count: number; like_count: number; blame_count: number; pin_count: number; comment_count: number; file_count: number; status: CkValue.STATUS; allow_comment: CkValue.YES_OR_NO; ipaddress: string; user_id: string; user_email_address: string; document_password: string; user_name: string; user_nickname: string; template_rid: string; extra: { [key: string]: any; }; list_order: number; top_list_order: number; c_date: Date; u_date: Date; board: Board; category: Category; comments: Array<Comment>; documentFiles: Array<DocumentFile>; documentLinks: Array<DocumentLink>; documentTags: Array<DocumentTag>; static autoFitString(data: Document): void; }