UNPKG

@ckstack/ck-lib-models

Version:

ckstack default database table sequelize models

35 lines (34 loc) 919 B
import { Model } from 'sequelize-typescript'; import { CkValue } from '@dkpkg/dk-lib'; import { UserApp } from './UserApp'; import { AccessToken } from './AccessToken'; import { AppVersion } from './AppVersion'; import { UserTerminal } from './UserTerminal'; /** * tbl_app 테이블 * - pk : id * - index: * + rid : unique * + api_key : unique */ export declare class App extends Model { id: number; rid: string; name: string; package_name: string; api_key: string; api_secret: string; terminal_type: CkValue.TERMINAL; description: string; status: CkValue.STATUS; file_id: number; delete_flag: CkValue.YES_OR_NO; gate: CkValue.YES_OR_NO; c_date: Date; u_date: Date; accessTokens: Array<AccessToken>; userApps: Array<UserApp>; appVersions: Array<AppVersion>; terminals: Array<UserTerminal>; static autoFitString(data: App): void; }