From f1ecc6d8d1471091ae1b34f9330f9cfebd0532c3 Mon Sep 17 00:00:00 2001 From: pengxiong <18163159080@163.com> Date: Sat, 12 Dec 2020 16:39:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E6=8E=89=E9=87=8D=E5=A4=8DZhiboTheme?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/model/tamp_user_models.py | 35 ---- app/model/tamp_zhibo_models.py | 370 +-------------------------------- 2 files changed, 1 insertion(+), 404 deletions(-) diff --git a/app/model/tamp_user_models.py b/app/model/tamp_user_models.py index aaa5328..fc238aa 100644 --- a/app/model/tamp_user_models.py +++ b/app/model/tamp_user_models.py @@ -3667,41 +3667,6 @@ class ZhiboSign(Base, BaseModel): deletetag = Column(String(3), comment='åˆ é™¤æ ‡è¯†') -class ZhiboTheme(Base, BaseModel): - __tablename__ = 'zhibo_theme' - - id = Column(String(64), primary_key=True, comment='唯一主键') - zt_name = Column(String(32), comment='主题åç§°') - zt_starttime = Column(DateTime, comment='å¼€æ’æ—¶é—´ï¼Œæ˜¾ç¤ºçš„开始时间') - zt_endtime = Column(DateTime, comment='ç»“æŸæ—¶é—´ï¼Œæ˜¾ç¤ºçš„ç»“æŸæ—¶é—´') - zt_desc = Column(String(512), comment='æè¿°ï¼Œä»‹ç»') - zt_roomnum = Column(String(32)) - create_time = Column(DateTime, comment='创建时间') - create_by = Column(String(64), comment='创建人') - update_time = Column(DateTime, comment='修改时间') - update_by = Column(String(64), comment='修改人') - deletetag = Column(String(3), comment='åˆ é™¤æ ‡è¯†') - zt_status = Column(Text, comment='ç›´æ’间状æ€') - zt_backimg = Column(String(128), comment='ç›´æ’背景图,å°é¢') - share_pattern = Column(INTEGER(3), comment='分享模å¼') - zt_img = Column(String(128), comment='缩略图') - zt_iszhibo = Column(String(3), comment='是å¦å«ç›´æ’') - zt_proid = Column(String(64), comment='å…³è”产å“') - zt_uname = Column(String(128), comment='培è®äºº') - zt_flag = Column(String(3), comment='å‚ä¸Žäººå¼€æ”¾æ ‡è¯†') - org_id = Column(String(64), comment='机构ID') - zt_password = Column(String(8), comment='密ç ') - zt_label = Column(String(1024), comment='ç›´æ’æ ‡ç¾') - zt_userids = Column(Text, comment='å‚与人') - zt_mute = Column(String(3), comment='是å¦é™éŸ³ 0ï¼šå¦ 1:是') - zt_type = Column(String(64), comment='æ ‡ç¾') - zt_appointment_nums = Column(INTEGER(8)) - zt_info = Column(Text) - zt_qrcode = Column(String(256)) - zt_fuli = Column(Text) - zt_cardinal = Column(INTEGER(11), comment='ç›´æ’基数') - - class ZhiboUser(Base, BaseModel): __tablename__ = 'zhibo_users' diff --git a/app/model/tamp_zhibo_models.py b/app/model/tamp_zhibo_models.py index 52226d2..f8d80d6 100644 --- a/app/model/tamp_zhibo_models.py +++ b/app/model/tamp_zhibo_models.py @@ -4,291 +4,6 @@ from sqlalchemy.dialects.mysql import BIGINT, INTEGER, VARCHAR from sqlalchemy.ext.declarative import declarative_base from app.model.base import Base, BaseModel - -class ZhiboAppointTask(Base, BaseModel): - __tablename__ = 'zhibo_appoint_task' - __table_args__ = {'comment': '预约任务'} - - id = Column(String(64), primary_key=True, comment='主键id') - theme_id = Column(String(64), nullable=False, index=True, comment='ç›´æ’é—´id') - parent_id = Column(String(64), index=True, comment='æ¯ç›´æ’é—´id') - begin_time = Column(TIMESTAMP, nullable=False, server_default=text("CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"), comment='开始时间') - type = Column(INTEGER(3), nullable=False, comment='1:ç›´æ’预约æé†’ 2:ç›´æ’å…¨å‘˜æŽ¨é€æé†’') - statut = Column(INTEGER(3), nullable=False, server_default=text("'0'"), comment='çŠ¶æ€ 0:未å‘é€ 1:å·²å‘é€') - create_time = Column(TIMESTAMP, nullable=False, server_default=text("CURRENT_TIMESTAMP"), comment='创建时间') - update_time = Column(TIMESTAMP, nullable=False, server_default=text("CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"), comment='修改时间') - deletetag = Column(INTEGER(3), server_default=text("'0'"), comment='åˆ é™¤æ ‡è¯† 0:æœªåˆ é™¤ 1:å·²åˆ é™¤') - - -class ZhiboBlack(Base, BaseModel): - __tablename__ = 'zhibo_black' - - id = Column(String(64), primary_key=True, comment='唯一主键') - zb_user_id = Column(String(64), comment='用户id') - zb_theme_id = Column(String(64), comment='主题ID') - zb_room_num = Column(String(64), comment='ç›´æ’æˆ¿é—´å·') - org_id = Column(String(64), comment='机构ID') - create_time = Column(DateTime, comment='创建时间') - create_by = Column(String(64), comment='创建人') - update_time = Column(DateTime, comment='修改时间') - update_by = Column(String(64), comment='修改人') - delete_tag = Column(String(3), comment='åˆ é™¤æ ‡è¯†') - - -class ZhiboExam(Base, BaseModel): - __tablename__ = 'zhibo_exam' - - id = Column(String(64), primary_key=True, comment='唯一主键') - ze_themeid = Column(String(64), comment='主题ID') - ze_teaid = Column(String(64), comment='è€å¸ˆID') - ze_title = Column(String(128), comment='题目') - ze_options = Column(String(2048), comment='选项') - org_id = Column(String(64), comment='机构ID') - create_time = Column(DateTime, comment='创建时间') - create_by = Column(String(64), comment='创建人') - update_time = Column(DateTime, comment='修改时间') - update_by = Column(String(64), comment='修改人') - deletetag = Column(String(3), comment='åˆ é™¤æ ‡è¯†') - - -class ZhiboExamAnswer(Base, BaseModel): - __tablename__ = 'zhibo_exam_answer' - - id = Column(String(64), primary_key=True, comment='唯一主键') - zs_themeid = Column(String(64), comment='主题ID') - zs_msg = Column(String(64), comment='消æ¯ID') - zs_userid = Column(String(64), comment='用户ID') - zs_answer = Column(String(64), comment='é€‰æ‹©ç”æ¡ˆ') - org_id = Column(String(64), comment='机构ID') - create_time = Column(DateTime, comment='创建时间') - create_by = Column(String(64), comment='创建人') - update_time = Column(DateTime, comment='修改时间') - update_by = Column(String(64), comment='修改人') - deletetag = Column(String(3), comment='åˆ é™¤æ ‡è¯†') - - -class ZhiboFile(Base, BaseModel): - __tablename__ = 'zhibo_file' - __table_args__ = {'comment': 'ç›´æ’附件表'} - - id = Column(String(64), primary_key=True, comment='唯一主键') - zf_themeid = Column(String(32), comment='主题ID') - zf_url = Column(String(256), comment='附件地å€') - zf_file_type = Column(String(3), server_default=text("'1'"), comment='ä¸Šä¼ ç±»åž‹ 1ç›´æ’间附件,2ç›´æ’间图片 ,3ç›´æ’间转ç 视频,4ç›´æ’间转ç 音频,5ç›´æ’间原始视频,6ç›´æ’间原始音频,7è®²å¸ˆæœ¬åœ°ä¸Šä¼ å›¾ç‰‡ï¼Œ8用户头åƒï¼Œ9é—®å·å›¾ç‰‡ï¼Œ10 ç›´æ’间课件') - zf_use = Column(String(3), comment='用途') - zf_no = Column(INTEGER(3), server_default=text("'1'"), comment='åºå·') - create_time = Column(DateTime, comment='创建时间') - create_by = Column(String(64), comment='创建人') - update_time = Column(DateTime, comment='修改时间') - update_by = Column(String(64), comment='修改人') - deletetag = Column(String(3), server_default=text("'0'"), comment='åˆ é™¤æ ‡è¯†') - org_id = Column(String(64), comment='机构ID') - file_ext = Column(String(10), comment='文件扩展å') - file_size = Column(INTEGER(11), server_default=text("'0'"), comment='文件大å°') - file_md5 = Column(String(32), comment='文件Md5') - remark = Column(String(100), comment='备注 文件å') - status = Column(INTEGER(5), server_default=text("'0'"), comment='æ–‡ä»¶çŠ¶æ€ 0:未完æˆï¼Œ1:已完æˆ') - task_id = Column(String(64), comment='阿里云异æ¥è½¬æ¢id') - cs_file_id = Column(String(64), comment='filerecord记录id') - file_num = Column(INTEGER(11), server_default=text("'0'"), comment='附件总页数 用于转æ¢å›¾ç‰‡ä½¿ç”¨') - - -class ZhiboFileBrowse(Base, BaseModel): - __tablename__ = 'zhibo_file_browse' - __table_args__ = {'comment': '附件æµè§ˆè®°å½•表'} - - id = Column(String(64), primary_key=True, comment='主键id') - user_id = Column(String(64), comment='用户id') - zb_id = Column(String(64), index=True, comment='ç›´æ’id') - file_id = Column(String(64), nullable=False, index=True, comment='附件id') - remark = Column(String(100), comment='备注') - create_time = Column(DateTime, comment='创建时间') - create_by = Column(VARCHAR(64), comment='创建人') - update_time = Column(DateTime, comment='修改时间') - update_by = Column(VARCHAR(64), comment='修改人') - deletetag = Column(VARCHAR(3), server_default=text("'0'"), comment='åˆ é™¤æ ‡è¯†') - - -class ZhiboHost(Base, BaseModel): - __tablename__ = 'zhibo_host' - - id = Column(String(64), primary_key=True, comment='唯一主键') - zh_roomnum = Column(String(32), comment='ç›´æ’æˆ¿é—´å·') - zh_status = Column(String(3), comment='ç›´æ’状æ€') - create_time = Column(DateTime, comment='创建时间') - create_by = Column(String(64), comment='创建人') - update_time = Column(DateTime, comment='修改时间') - update_by = Column(String(64), comment='修改人') - deletetag = Column(String(3), comment='åˆ é™¤æ ‡è¯†') - zh_room_name = Column(String(64), comment='ç›´æ’æˆ¿é—´åç§°') - - -class ZhiboInvitationCode(Base, BaseModel): - __tablename__ = 'zhibo_invitation_code' - __table_args__ = ( - Index('ziu_theme_id', 'ziu_theme_id', 'ziu_userid', unique=True), - {'comment': '邀请ç '} - ) - - id = Column(String(64), primary_key=True) - ziu_theme_id = Column(String(64), nullable=False, comment='ç›´æ’主题ID') - ziu_userid = Column(String(64), nullable=False, comment='用户ID') - invitation_code = Column(String(64), nullable=False, unique=True, comment='邀请ç ') - create_time = Column(DateTime, nullable=False, server_default=text("CURRENT_TIMESTAMP")) - - -class ZhiboInvitationLink(Base, BaseModel): - __tablename__ = 'zhibo_invitation_link' - - id = Column(String(64), primary_key=True) - zb_id = Column(String(64), nullable=False, index=True, comment='ç›´æ’é—´id') - invite_user_id = Column(String(64), comment='邀请人id') - link = Column(String(500), comment='邀请链接') - invited_user_id = Column(String(64), comment='被邀请人id') - create_time = Column(TIMESTAMP, server_default=text("CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"), comment='创建时间') - invited_time = Column(TIMESTAMP) - expire_time = Column(TIMESTAMP) - deletetag = Column(String(5), server_default=text("'0'"), comment='åˆ é™¤çŠ¶æ€ 0:æ£å¸¸ 1:失效') - - -class ZhiboInviteUser(Base, BaseModel): - __tablename__ = 'zhibo_invite_users' - __table_args__ = ( - Index('unique_pk_1', 'ziu_theme_id', 'ziu_userid', unique=True), - ) - - id = Column(String(64), primary_key=True, server_default=text("''"), comment='唯一主键') - ziu_theme_id = Column(String(64), comment='ç›´æ’主题ID') - ziu_userid = Column(String(64), comment='用户ID') - ziu_username = Column(String(32), comment='用户姓å') - ziu_phone = Column(String(32), comment='用户手机å·') - inviter_userid = Column(String(64), comment='邀请人ID') - org_id = Column(String(64), comment='机构ID') - create_time = Column(DateTime, comment='创建时间') - create_by = Column(String(64), comment='创建人') - update_time = Column(DateTime, comment='修改时间') - update_by = Column(String(64), comment='修改人') - delete_tag = Column(String(3), comment='åˆ é™¤æ ‡è¯†') - - -class ZhiboManager(Base, BaseModel): - __tablename__ = 'zhibo_manager' - __table_args__ = {'comment': 'ç›´æ’讲师表'} - - id = Column(String(64), primary_key=True, comment='唯一主键') - zm_userid = Column(String(64), comment='管ç†å‘˜') - zm_roomnum = Column(String(64), comment='ç›´æ’æˆ¿é—´å·(废弃)') - zm_shenfen = Column(String(3), comment='管ç†å‘˜èº«ä»½ï¼ˆ0:主æŒäºº 1:主讲人)') - zm_paixu = Column(INTEGER(3)) - zm_username = Column(String(32)) - create_time = Column(DateTime, comment='创建时间') - create_by = Column(String(64), comment='创建人') - update_time = Column(DateTime, comment='修改时间') - update_by = Column(String(64), comment='修改人') - deletetag = Column(String(3), comment='åˆ é™¤æ ‡è¯†') - org_id = Column(String(64), comment='机构ID') - zb_id = Column(String(64), server_default=text("''"), comment='ç›´æ’æˆ¿é—´id') - user_title = Column(String(50), comment='ç›´æ’头衔 ') - invite_userid = Column(String(64), comment='邀请人id (废弃)使用create_by') - - -class ZhiboMessage(Base, BaseModel): - __tablename__ = 'zhibo_message' - __table_args__ = {'comment': 'ç›´æ’æ¶ˆæ¯'} - - id = Column(String(64), primary_key=True, comment='唯一主键') - zm_content = Column(String(1024), comment='消æ¯') - zm_themeid = Column(String(64)) - zm_serviceid = Column(String(128), comment='微信serviceId') - zm_format = Column(String(3), index=True, comment='æ¶ˆæ¯æ ¼å¼') - zm_type = Column(String(3), index=True, comment='消æ¯ç±»åž‹ 0:æ™®é€šæ¶ˆæ¯ 2:è®²å¸ˆæ¶ˆæ¯ 4:åŠ©ç†æ¶ˆæ¯') - zm_askid = Column(String(64), comment='æé—®æ¶ˆæ¯ID') - zm_roomnum = Column(String(32), comment='ç›´æ’æˆ¿é—´å·') - zm_audiotimelength = Column(INTEGER(11), server_default=text("'5'")) - zm_timesplit = Column(String(3)) - zm_audiotext = Column(String(512)) - zm_status = Column(String(3), comment='ç›´æ’é—´çŠ¶æ€ 1:未开始 2:ç›´æ’ä¸ 3:已结æŸ') - zm_recordtime = Column(DateTime, index=True) - zm_msg_text = Column(Text) - create_time = Column(DateTime, comment='创建时间') - create_by = Column(String(64), comment='创建人') - update_time = Column(DateTime, comment='修改时间') - update_by = Column(String(64), comment='修改人') - deletetag = Column(String(3), comment='åˆ é™¤æ ‡è¯†') - org_id = Column(String(64), comment='机构ID') - highlighted = Column(INTEGER(3), comment='æ˜¯å¦æ˜¯é‡ç‚¹') - msg_seq = Column(BIGINT(20), comment='腾讯消æ¯å”¯ä¸€åºåˆ—(值越大消æ¯è¶Šé åŽï¼‰') - zm_random = Column(String(64), comment='腾讯消æ¯32ä½éšæœºæ•´æ•°') - operator_account = Column(String(128), comment='腾讯消æ¯è¯·æ±‚å‘起者UserId,å¯ä»¥ç”¨æ¥è¯†åˆ«æ˜¯å¦ä¸ºç®¡ç†å‘˜è¯·æ±‚') - group_type = Column(String(64), comment='腾讯群组类型(Private| Public| ChatRoom| AVChatRoom)') - - -class ZhiboPhrase(Base, BaseModel): - __tablename__ = 'zhibo_phrase' - - id = Column(String(64), primary_key=True, comment='唯一主键') - zp_type = Column(String(64), comment='类型') - zp_content = Column(String(1024), comment='内容') - zp_sort_num = Column(INTEGER(11), comment='排åº') - org_id = Column(String(64), comment='机构ID') - create_time = Column(DateTime, comment='创建时间') - create_by = Column(String(64), comment='创建人') - update_time = Column(DateTime, comment='修改时间') - update_by = Column(String(64), comment='修改人') - delete_tag = Column(String(3), comment='åˆ é™¤æ ‡è¯†') - - -class ZhiboReluser(Base, BaseModel): - __tablename__ = 'zhibo_relusers' - __table_args__ = {'comment': 'ç›´æ’相关用户'} - - id = Column(String(64), primary_key=True) - zt_faid = Column(String(64), comment='ç†è´¢å¸ˆID') - zt_username = Column(String(32), comment='ä¿¡æ¯æ”¶é›†ç”¨æˆ·å§“å') - zr_phone = Column(String(16), comment='ä¿¡æ¯æ”¶é›†ç”¨æˆ·æ‰‹æœº') - zr_isfillin = Column(INTEGER(3), comment='是å¦å·²å¡«å†™ä¿¡æ¯è¡¨ 0:å¦ 1:是') - zr_fillin_time = Column(DateTime, comment='ç”¨æˆ·ä¿¡æ¯æ”¶é›†æ—¶é—´ ') - zr_isconsultation = Column(INTEGER(3), comment='是å¦å’¨è¯¢è¿‡ç†è´¢å¸ˆ 0:å¦ 1:是') - create_time = Column(DateTime, nullable=False, comment='创建时间') - create_by = Column(String(64), nullable=False, comment='创建人') - update_time = Column(DateTime, comment='修改时间') - update_by = Column(String(64), comment='修改人') - delete_tag = Column(String(3), nullable=False, comment='åˆ é™¤æ ‡è¯†') - - -class ZhiboSign(Base, BaseModel): - __tablename__ = 'zhibo_sign' - - id = Column(String(64), primary_key=True, comment='唯一主键') - zs_themeid = Column(String(64), comment='主题ID') - zs_userid = Column(String(64), comment='ç¾åˆ°äººID') - zs_headimg = Column(String(256), comment='ç¾åˆ°äººå¤´åƒ') - zs_uname = Column(String(64), comment='ç¾åˆ°äººå§“å') - org_id = Column(String(64), comment='机构ID') - create_time = Column(DateTime, comment='创建时间') - create_by = Column(String(64), comment='创建人') - update_time = Column(DateTime, comment='修改时间') - update_by = Column(String(64), comment='修改人') - deletetag = Column(String(3), comment='åˆ é™¤æ ‡è¯†') - - -class ZhiboStatInfo(Base, BaseModel): - __tablename__ = 'zhibo_stat_info' - __table_args__ = {'comment': 'ç›´æ’结æŸåŽä¿¡æ¯ç»Ÿè®¡'} - - id = Column(String(64), primary_key=True) - zb_id = Column(String(64), nullable=False, unique=True, comment='ç›´æ’id') - top_people = Column(INTEGER(11), server_default=text("'0'"), comment='峰值人数') - total_invited = Column(INTEGER(11), server_default=text("'0'"), comment='分享人数') - new_important_customer = Column(INTEGER(11), server_default=text("'0'"), comment='新增é‡ç‚¹è®¿å®¢') - new_first_class_friend = Column(INTEGER(11), server_default=text("'0'"), comment='新增一级好å‹') - total_advisory = Column(INTEGER(11), server_default=text("'0'"), comment='累计咨询次数') - new_guest = Column(INTEGER(11), server_default=text("'0'"), comment='新增访客') - total_replay = Column(INTEGER(11), server_default=text("'0'"), comment='回放次数') - time = Column(TIMESTAMP) - deletetag = Column(String(1), server_default=text("'0'"), comment='åˆ é™¤æ ‡å¿— 0:æ£å¸¸ 1ï¼šåˆ é™¤') - - class ZhiboTheme(Base, BaseModel): __tablename__ = 'zhibo_theme' __table_args__ = {'comment': 'ç›´æ’é—´ä¿¡æ¯è¡¨'} @@ -364,87 +79,4 @@ class ZhiboTheme(Base, BaseModel): isPrivacy = Column(INTEGER(3), comment='是å¦éšç§ç›´æ’é—´0å¦1是') iscreate_group_success = Column(INTEGER(3), server_default=text("'0'"), comment='是å¦å·²åˆ›å»ºç¾¤ç»„ 0:å¦ 1:是') max_online_num = Column(INTEGER(11), server_default=text("'0'"), comment='在线人数峰值') - tags = Column(String(255), comment='æ ‡ç¾') - - -class ZhiboUserAction(Base, BaseModel): - __tablename__ = 'zhibo_user_action' - __table_args__ = ( - Index('zu_themdid', 'zu_themdid', 'zu_uid', 'zu_type'), - {'comment': 'ç›´æ’用户行为记录表'} - ) - - id = Column(String(64), primary_key=True) - zu_themdid = Column(String(64), nullable=False, comment='主题ID') - zu_uid = Column(String(64), nullable=False, comment='人员ID') - zu_type = Column(String(5), nullable=False, index=True, comment='行为类型:1分享2回放...') - sundry = Column(String(2000), comment='å˜å‚¨ä¸åŒè¡Œä¸ºçš„æ‚é¡¹ä¿¡æ¯') - create_time = Column(DateTime, comment='创建时间') - create_by = Column(String(64), comment='创建人') - deletetag = Column(String(3), comment='åˆ é™¤æ ‡è¯†') - - -class ZhiboUserPlayRecord(Base, BaseModel): - __tablename__ = 'zhibo_user_play_record' - __table_args__ = {'comment': 'ç›´æ’æ’放记录'} - - id = Column(String(64), primary_key=True, comment='主键') - zb_id = Column(String(64), nullable=False, comment='ç›´æ’é—´id') - user_id = Column(String(64), nullable=False, comment='用户id') - zb_status = Column(INTEGER(11), nullable=False, comment='ç›´æ’状æ€ï¼š2ç›´æ’ä¸ï¼Œ3已结æŸ') - play_start_time = Column(INTEGER(11), nullable=False, comment='æ’æ”¾å¼€å§‹æ—¶é—´ï¼ˆç§’)') - play_duration = Column(INTEGER(11), nullable=False, comment='æ’æ”¾æ—¶é•¿') - create_time = Column(DateTime, nullable=False, comment='创建时间') - create_by = Column(String(64), nullable=False, comment='创建人') - update_time = Column(DateTime, comment='修改时间') - update_by = Column(String(64), comment='修改人') - deletetag = Column(INTEGER(11), nullable=False, server_default=text("'0'"), comment='åˆ é™¤æ ‡è¯†') - - -class ZhiboUser(Base, BaseModel): - __tablename__ = 'zhibo_users' - __table_args__ = ( - Index('zhibo_users_pk', 'zu_themdid', 'zu_uid', unique=True), - {'comment': 'ç›´æ’用户表'} - ) - - id = Column(String(64), primary_key=True, comment='唯一主键') - zu_themdid = Column(String(32), nullable=False, comment='主题ID') - zu_uid = Column(String(32), nullable=False, comment='组织或人员ID') - zu_type = Column(String(3), comment='类型') - zu_fullpath = Column(String(512)) - create_time = Column(DateTime, index=True, comment='创建时间') - create_by = Column(String(64), comment='创建人') - update_time = Column(DateTime, comment='修改时间') - update_by = Column(String(64), comment='修改人') - deletetag = Column(String(3), index=True, comment='åˆ é™¤æ ‡è¯†') - org_id = Column(String(64), comment='机构ID') - appointment_time = Column(TIMESTAMP, comment='预约时间') - shie_id = Column(INTEGER(5), server_default=text("'0'"), comment='å±è”½ 0:ä¸å±è”½ 1:å±è”½') - no_talking = Column(INTEGER(5), server_default=text("'0'"), comment='ç¦æ¢å‘言 0:ä¸ç¦æ¢ 1ï¼šç¦æ¢') - invite_userid = Column(String(64), comment='邀请人id') - entry_time = Column(TIMESTAMP, index=True, comment='首次进入房间时间') - total_zhibo_seconds = Column(INTEGER(11), server_default=text("'0'"), comment='累计直æ’市场 ç§’') - total_in_times = Column(INTEGER(11), server_default=text("'0'"), comment='累计进入次数') - entry_before_start = Column(INTEGER(2), comment='是å¦ç›´æ’å‰è¿›å…¥è¿‡æˆ¿é—´ 0:䏿˜¯ï¼Œ1:是') - online_between_zhibo = Column(INTEGER(2), server_default=text("'0'"), comment='ç›´æ’è¿‡ç¨‹ä¸æ˜¯å¦åœ¨çº¿ 0:䏿˜¯ 1:是') - entry_between_zhibo = Column(INTEGER(2), server_default=text("'0'"), comment='是å¦ç›´æ’ä¸è¿›å…¥è¿‡æˆ¿é—´ 0ï¼šä¸æ˜¯ 1:是') - entry_after_zhibo = Column(INTEGER(2), server_default=text("'0'"), comment='是å¦ç›´æ’åŽè¿›å…¥è¿‡æˆ¿é—´ 0䏿˜¯ 1:是') - zu_links = Column(String(1024), comment='首次进入直æ’间链路') - last_private_chat_time = Column(DateTime, comment='最近ç§èŠæ¶ˆæ¯æ—¶é—´') - - -class ZhiboUsersOnlineRecord(Base, BaseModel): - __tablename__ = 'zhibo_users_online_record' - __table_args__ = {'comment': 'ç›´æ’间用户在线状æ€'} - - id = Column(String(64), primary_key=True) - zb_id = Column(String(64), index=True, comment='ç›´æ’é—´id') - user_id = Column(String(64), index=True, comment='用户id') - type = Column(INTEGER(2), index=True, server_default=text("'1'"), comment='类型 1进入房间,2离开房间') - create_time = Column(DateTime, index=True, comment='创建时间') - create_by = Column(VARCHAR(64), comment='创建人') - update_time = Column(DateTime, comment='修改时间') - update_by = Column(VARCHAR(64), comment='修改人') - deletetag = Column(VARCHAR(3), index=True, server_default=text("'0'"), comment='åˆ é™¤æ ‡è¯†') - online_time = Column(INTEGER(11), server_default=text("'0'"), comment='在线时长,当type=2时有值,å•ä½ç§’') + tags = Column(String(255), comment='æ ‡ç¾') \ No newline at end of file -- 2.18.1