UNPKG

@ckstack/ck-lib-models

Version:

ckstack default database table sequelize models

29 lines (28 loc) 732 B
import { Model } from 'sequelize-typescript'; import { CkValue } from '@dkpkg/dk-lib'; import { Menu } from './Menu'; import { UserRole } from './UserRole'; import { AccessToken } from './AccessToken'; /** * tbl_role 테이블 * - pk : id * - index : * + rid : unique */ export declare class Role extends Model { id: number; rid: string; name: string; role_type: CkValue.ROLE; default_group: CkValue.YES_OR_NO; description: string; status: CkValue.STATUS; related_app_id: number; delete_flag: CkValue.YES_OR_NO; c_date: Date; u_date: Date; menus: Array<Menu>; userRoles: Array<UserRole>; accessTokens: Array<AccessToken>; static autoFitString(data: Role): void; }