@ckstack/ck-lib-models
Version:
ckstack default database table sequelize models
50 lines (49 loc) • 1.35 kB
TypeScript
interface ITableSchema {
name: string;
schema: string;
}
/**
* 기본으로 생성되는 테이블 스키마.
* 위에서 부터 아래로 테이블을 생성 해야 한다.
*/
declare const BASE_SCHEMA: {
app: ITableSchema;
appVersion: ITableSchema;
user: ITableSchema;
role: ITableSchema;
accessToken: ITableSchema;
userRole: ITableSchema;
userApps: ITableSchema;
userTerminal: ITableSchema;
menus: ITableSchema;
mqttUser: ITableSchema;
mqttAcl: ITableSchema;
files: ITableSchema;
fcmArrivalTmp: ITableSchema;
fcmHistoryTmp: ITableSchema;
fcmHistory: ITableSchema;
config: ITableSchema;
authCode: ITableSchema;
confirmIp: ITableSchema;
reservedUserId: ITableSchema;
sequence: ITableSchema;
template: ITableSchema;
urlKey: ITableSchema;
board: ITableSchema;
category: ITableSchema;
document: ITableSchema;
comment: ITableSchema;
tag: ITableSchema;
documentFiles: ITableSchema;
documentLink: ITableSchema;
documentPin: ITableSchema;
documentRead: ITableSchema;
documentTag: ITableSchema;
likeBlame: ITableSchema;
viewMqttUser: ITableSchema;
viewMqttAcl: ITableSchema;
partFcmArrivalTmp: ITableSchema;
partFcmHistory: ITableSchema;
partFcmHistoryTmp: ITableSchema;
};
export { BASE_SCHEMA, };