@ckstack/ck-lib-models
Version:
ckstack default database table sequelize models
38 lines (37 loc) • 920 B
TypeScript
import { Model } from 'sequelize-typescript';
import { CkValue } from '@dkpkg/dk-lib';
import { Board } from './Board';
import { Category } from './Category';
import { Document } from './Document';
/**
* tbl_comment 테이블
*/
export declare class Comment extends Model {
id: number;
rid: string;
head_comment_id: number;
parent_comment_id: number;
board_id: number;
category_id: number;
document_id: number;
user_id: string;
comment: string;
like_count: number;
blame_count: number;
status: CkValue.STATUS;
ipaddress: string;
user_email_address: string;
comment_password: string;
user_name: string;
user_nickname: string;
template_rid: string;
extra: {
[key: string]: any;
};
c_date: Date;
u_date: Date;
board: Board;
category: Category;
document: Document;
static autoFitString(data: Comment): void;
}