@ckstack/ck-lib-models
Version:
ckstack default database table sequelize models
523 lines (522 loc) • 11.9 kB
TypeScript
import { CkValue } from '@dkpkg/dk-lib';
/** tbl_access_token */
interface ITbAccessToken {
id?: number;
rid?: string;
user_srl?: number;
app_id?: number;
role_id?: number;
token?: string;
issue_date?: Date;
expire_date?: Date;
template_id?: number;
extra?: {
[]: any;
};
c_date?: Date;
u_date?: Date;
}
/** tbl_app */
interface ITbApp {
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;
}
/** tbl_app_version */
interface ITbAppVersion {
id?: number;
rid?: string;
app_id?: number;
version?: number;
display_version?: string;
require_update?: CkValue.YES_OR_NO;
download_url?: string;
description?: string;
delete_flag?: CkValue.YES_OR_NO;
c_date?: Date;
u_date?: Date;
}
/** tbl_auth_code */
interface ITbAuthCode {
id?: number;
rid?: string;
code?: string;
mobile_phone_number?: string;
email_address?: string;
expire_date?: Date;
state?: CkValue.AUTH_CODE_STATE;
c_date?: Date;
}
/** tbl_config */
interface ITbConfig {
id?: number;
rid?: string;
name?: string;
val?: string;
type?: CkValue.CONFIG_TYPE;
description?: string;
c_date?: Date;
u_date?: Date;
}
/** tbl_fcm_arrival_tmp */
interface ITbFcmArrivalTmp {
rid?: string;
yyyymm?: number;
retry_index?: number;
user_id?: string;
broadcast_id?: string;
with_read_flag?: number;
extra?: {
[]: any;
};
c_date?: Date;
}
/** tbl_fcm_history */
interface ITbFcmHistory {
rid?: string;
yyyymm?: number;
retry_index?: number;
user_id?: string;
fcm_msg_id?: string;
fcm_send_flag?: CkValue.PUSH_SEND_RESULT;
fcm_err_code?: string;
fcm_err_msg?: string;
arrival_flag?: CkValue.PUSH_ALLIVAL;
read_flag?: CkValue.PUSH_READ;
limit_retry_count?: number;
arrival_date?: Date;
read_date?: Date;
fcm_msg?: {
[]: any;
};
broadcast_id?: string;
extra?: {
[]: any;
};
push_vendor?: CkValue.PUSH_VENDOR_TYPE;
client_id?: string;
user_terminal_id?: number;
c_date?: Date;
u_date?: Date;
}
/** tbl_fcm_history_tmp */
interface ITbFcmHistoryTmp {
rid?: string;
yyyymm?: number;
retry_index?: number;
user_id?: string;
fcm_msg_id?: string;
fcm_send_flag?: CkValue.PUSH_SEND_RESULT;
fcm_err_code?: string;
fcm_err_msg?: string;
arrival_flag?: CkValue.PUSH_ALLIVAL;
read_flag?: CkValue.PUSH_READ;
limit_retry_count?: number;
arrival_date?: Date;
read_date?: Date;
fcm_msg?: {
[]: any;
};
broadcast_id?: string;
extra?: {
[]: any;
};
push_vendor?: CkValue.PUSH_VENDOR_TYPE;
client_id?: string;
user_terminal_id?: number;
c_date?: Date;
u_date?: Date;
}
/** tbl_files */
interface ITbFile {
id?: number;
rid?: string;
name?: string;
orig_name?: string;
content_type?: string;
file_path?: string;
file_url_path?: string;
s3_bucket?: string;
s3_obj_key?: string;
s3_region?: string;
file_size?: number;
width?: number;
height?: number;
thumbnail_path?: string;
thumbnail_url_path?: string;
thumbnail_s3_bucket?: string;
thumbnail_s3_region?: string;
thumbnail_s3_obj_key?: string;
thumbnail_size?: number;
thumbnail_width?: number;
thumbnail_height?: number;
description?: string;
ipaddress?: string;
used?: {
[]: any;
};
user_id?: string;
deleted?: CkValue.YES_OR_NO;
c_date?: Date;
u_date?: Date;
}
/** tbl_menus */
interface ITbMenu {
id?: number;
rid?: string;
role_id?: number;
parent_menu_id?: number;
name?: string;
url_path?: string;
status?: CkValue.STATUS;
template_id?: number;
extra?: {
[]: any;
};
depth?: number;
list_order?: number;
rc_page_name?: string;
rc_icon?: string;
is_first_page?: CkValue.YES_OR_NO;
reserve1?: string;
reserve2?: string;
reserve3?: string;
c_date?: Date;
u_date?: Date;
}
/** tbl_mqtt_acl */
interface ITbMqttAcl {
id?: number;
rid?: string;
user?: number;
topic?: string;
rw?: CkValue.MOSQUITTO_ACL_AUTH;
description?: string;
c_date?: Date;
u_date?: Date;
}
/** tbl_mqtt_user */
interface ITbMqttUser {
id?: number;
rid?: string;
username?: string;
pw?: string;
pw_crypt?: string;
pw_key?: string;
super?: CkValue.MOSQUITTO_USER_TYPE;
host?: string;
port?: number;
protocol?: CkValue.MQTT_PROTOCOL;
is_public?: CkValue.YES_OR_NO;
description?: string;
c_date?: Date;
u_date?: Date;
}
/** tbl_reserved_user_id */
interface ITbReservedUserId {
id?: number;
rid?: string;
user_id?: string;
created_by?: string;
status?: CkValue.STATUS;
description?: string;
delete_flag?: CkValue.YES_OR_NO;
c_date?: Date;
}
/** tbl_role */
interface ITbRole {
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;
}
/** tbl_sequence */
interface ITbSequence {
name?: string;
currval?: number;
}
/** tbl_template */
interface ITbTemplate {
id?: number;
rid?: string;
group_name?: string;
name?: string;
extra?: {
[]: any;
};
description?: string;
c_date?: Date;
u_date?: Date;
}
/** tbl_url_key */
interface ITbUrlKey {
id?: number;
rid?: string;
type?: CkValue.LINK_KEY_TYPE;
expire_date?: Date;
template_id?: number;
extra?: {
[]: any;
};
c_date?: Date;
u_date?: Date;
}
/** tbl_user */
interface ITbUser {
id?: number;
rid?: string;
user_id?: string;
password?: string;
name?: string;
nickname?: string;
gender?: CkValue.GENDER;
birth?: string;
time_zone?: string;
country_code?: string;
city?: string;
province?: string;
address1?: string;
address2?: string;
zip_code?: string;
email_address?: string;
country_phone_number?: string;
phone_number?: string;
mobile_phone_number?: string;
fax_number?: string;
email_confirm?: CkValue.YES_OR_NO;
description?: string;
status?: CkValue.STATUS;
file_id?: number;
last_login_date?: Date;
change_password_date?: Date;
login_fail_count?: number;
template_id?: number;
extra?: {
[]: any;
};
delete_flag?: CkValue.YES_OR_NO;
reserve1?: string;
reserve2?: string;
reserve3?: string;
reserve4?: number;
reserve5?: number;
reserve6?: number;
c_date?: Date;
u_date?: Date;
}
/** tbl_user_apps */
interface ITbUserApp {
id?: number;
user_id?: number;
app_id?: number;
template_id?: number;
extra?: {
[]: any;
};
c_date?: Date;
u_date?: Date;
}
/** tbl_user_role */
interface ITbUserRole {
id?: number;
user_id?: number;
role_id?: number;
c_date?: Date;
}
/** tbl_user_terminal */
interface ITbUserTerminal {
id?: number;
user_id?: number;
app_id?: number;
terminal_id?: string;
terminal_type?: CkValue.TERMINAL;
terminal_version?: string;
push_token?: string;
c_date?: Date;
u_date?: Date;
}
/** tbl_confirm_ip */
interface ITbConfirmIp {
id?: number;
rid?: string;
role_rid?: string;
cidr?: string;
deny?: CkValue.YES_OR_NO;
status?: CkValue.STATUS;
description?: string;
c_date?: Date;
u_date?: Date;
}
/** tbl_board */
interface ITbBoard {
id?: number;
rid?: string;
name?: string;
status?: CkValue.STATUS;
description?: string;
list_order?: number;
template_rid?: string;
extra?: {
[]: any;
};
c_date?: Date;
u_date?: Date;
}
/** tbl_category */
interface ITbCategory {
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?: {
[]: any;
};
c_date?: Date;
u_date?: Date;
}
/** tbl_comment */
interface ITbComment {
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?: {
[]: any;
};
c_date?: Date;
u_date?: Date;
}
/** tbl_document */
interface ITbDocument {
id?: number;
rid?: string;
board_id?: number;
category_id?: number;
title?: string;
document?: string;
secret?: CkValue.YES_OR_NO;
read_count?: number;
like_count?: number;
blame_count?: number;
pin_count?: number;
comment_count?: number;
file_count?: number;
status?: CkValue.STATUS;
allow_comment?: CkValue.YES_OR_NO;
ipaddress?: string;
user_id?: string;
user_email_address?: string;
document_password?: string;
user_name?: string;
user_nickname?: string;
template_rid?: string;
extra?: {
[]: any;
};
list_order?: number;
top_list_order?: number;
c_date?: Date;
u_date?: Date;
}
/** tbl_document_files */
interface ITbDocumentFile {
id?: number;
document_id?: number;
file_rid?: string;
list_order?: number;
description?: string;
c_date?: Date;
}
/** tbl_document_link */
interface ITbDocumentLink {
id?: number;
rid?: string;
board_id?: number;
category_id?: number;
document_id?: number;
user_id?: string;
list_order?: number;
c_date?: Date;
}
/** tbl_document_pin */
interface ITbDocumentPin {
id?: number;
board_id?: number;
category_id?: number;
document_id?: number;
user_id?: string;
c_date?: Date;
}
/** tbl_document_read */
interface ITbDocumentRead {
id?: number;
document_id?: number;
user_id?: string;
c_date?: Date;
}
/** tbl_document_tag */
interface ITbDocumentTag {
id?: number;
board_id?: number;
category_id?: number;
document_id?: number;
tag_name?: string;
c_date?: Date;
}
/** tbl_like_blame */
interface ITbLikeBlame {
id?: number;
document_id?: number;
comment_id?: number;
user_id?: string;
liked?: CkValue.YES_OR_NO;
c_date?: Date;
}
/** tbl_tag */
interface ITbTag {
id?: number;
rid?: string;
user_id?: string;
name?: string;
common_tag?: CkValue.YES_OR_NO;
c_date?: Date;
}
export { ITbAccessToken, ITbApp, ITbAppVersion, ITbAuthCode, ITbConfig, ITbFcmArrivalTmp, ITbFcmHistory, ITbFcmHistoryTmp, ITbFile, ITbMenu, ITbMqttAcl, ITbMqttUser, ITbReservedUserId, ITbRole, ITbSequence, ITbTemplate, ITbUrlKey, ITbUser, ITbUserApp, ITbUserRole, ITbUserTerminal, ITbConfirmIp, ITbBoard, ITbCategory, ITbComment, ITbDocument, ITbDocumentFile, ITbDocumentLink, ITbDocumentPin, ITbDocumentRead, ITbDocumentTag, ITbLikeBlame, ITbTag, };