@ckstack/ck-lib-models
Version:
ckstack default database table sequelize models
34 lines (33 loc) • 896 B
TypeScript
import { Model } from 'sequelize-typescript';
import { CkValue } from '@dkpkg/dk-lib';
import { Board } from './Board';
import { Document } from './Document';
import { Comment } from './Comment';
import { DocumentLink } from './DocumentLink';
import { DocumentTag } from './DocumentTag';
/**
* tbl_category 테이블
*/
export declare class Category extends Model {
id: number;
rid: string;
board_id: number;
name: string;
link: CkValue.YES_OR_NO;
closed: CkValue.YES_OR_NO;
status: CkValue.STATUS;
description: string;
list_order: number;
template_rid: string;
extra: {
[key: string]: any;
};
c_date: Date;
u_date: Date;
board: Board;
documents: Array<Document>;
documentLinks: Array<DocumentLink>;
comments: Array<Comment>;
documentTags: Array<DocumentTag>;
static autoFitString(data: Category): void;
}