UNPKG

@ckstack/ck-lib-models

Version:

ckstack default database table sequelize models

523 lines (522 loc) 11.9 kB
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?: { [key: string]: 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?: { [key: string]: 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?: { [key: string]: any; }; broadcast_id?: string; extra?: { [key: string]: 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?: { [key: string]: any; }; broadcast_id?: string; extra?: { [key: string]: 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?: { [key: string]: 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?: { [key: string]: 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?: { [key: string]: 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?: { [key: string]: 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?: { [key: string]: 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?: { [key: string]: 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?: { [key: string]: 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?: { [key: string]: 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?: { [key: string]: 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?: { [key: string]: 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, };