|
@@ -1,8 +1,9 @@
|
|
|
#!/usr/bin/env python3
|
|
|
# -*- coding: utf-8 -*-
|
|
|
-from sqlalchemy import String, Column, Integer, Date, DateTime
|
|
|
+from sqlalchemy import String, Column, Integer, Date, DateTime, Text
|
|
|
from database import Base
|
|
|
from datetime import datetime
|
|
|
+from sqlalchemy.sql import func
|
|
|
|
|
|
class YzyOrgUnitEntity(Base):
|
|
|
"""
|
|
@@ -270,4 +271,25 @@ class YstProcessEntity(Base):
|
|
|
djsj = Column(Integer, default=0)
|
|
|
|
|
|
class Config:
|
|
|
- orm_mode = True
|
|
|
+ orm_mode = True
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+class YzyMsgQueueSk(Base):
|
|
|
+ """
|
|
|
+ 粤政易消息队列(数科)
|
|
|
+ """
|
|
|
+ __tablename__ = "yzy_msg_queue_sk"
|
|
|
+
|
|
|
+ id = Column(Integer, primary_key=True, autoincrement=True)
|
|
|
+ request_id = Column(String, default='', server_default='', comment='消息ID')
|
|
|
+ yzy_userid = Column(String, default='', server_default='', comment='粤政易用户ID')
|
|
|
+ title = Column(String, default='', server_default='', comment='标题')
|
|
|
+ content = Column(Text, default='', server_default='', comment='消息体')
|
|
|
+ detail_url = Column(String, default='', server_default='', comment='跳转URL')
|
|
|
+ create_time = Column(DateTime, server_default=func.now(), comment='数据创建时间')
|
|
|
+ sent_time = Column(String, comment='发送时间')
|
|
|
+ sent_status = Column(Integer, default=0, server_default='0', comment='发送状态 0 待发 1发送中 2 发送成功 9 发送失败')
|
|
|
+ errcode = Column(Integer, default=0, server_default='0', comment='错误代码')
|
|
|
+ errmsg = Column(String, default='', server_default='', comment='错误提示')
|
|
|
+
|