|
@@ -2,6 +2,7 @@
|
|
|
# -*- coding: utf-8 -*-
|
|
|
from sqlalchemy import String, Column, Integer, Date, DateTime
|
|
|
from database import Base
|
|
|
+from datetime import datetime
|
|
|
|
|
|
class YzyOrgUnitEntity(Base):
|
|
|
"""
|
|
@@ -20,6 +21,10 @@ class YzyOrgUnitEntity(Base):
|
|
|
orgtype = Column(String)
|
|
|
priority = Column(Integer)
|
|
|
|
|
|
+ class Config:
|
|
|
+ orm_mode = True
|
|
|
+
|
|
|
+
|
|
|
|
|
|
class YzyOrgUserEntity(Base):
|
|
|
"""
|
|
@@ -43,4 +48,31 @@ class YzyOrgUserEntity(Base):
|
|
|
#unitleader = Column(Integer)
|
|
|
position = Column(String)
|
|
|
priority = Column(Integer)
|
|
|
- unitpath = Column(Integer)
|
|
|
+ unitpath = Column(Integer)
|
|
|
+
|
|
|
+
|
|
|
+ class Config:
|
|
|
+ orm_mode = True
|
|
|
+
|
|
|
+
|
|
|
+class YzyMsgQueue(Base):
|
|
|
+ """
|
|
|
+ 粤政易消息队列
|
|
|
+ """
|
|
|
+ __tablename__ = "yzy_msg_queue"
|
|
|
+
|
|
|
+ id = Column(Integer, primary_key=True, autoincrement=True)
|
|
|
+ yzy_userid = Column(String, default='', server_default='', comment='粤政易用户ID')
|
|
|
+ mobile = Column(String, default='', server_default='', comment='手机号码')
|
|
|
+ create_time = Column(DateTime, default=datetime.now, comment='数据创建时间')
|
|
|
+ sent_time = Column(String, comment='发送时间')
|
|
|
+ sent_status = Column(Integer, default=0, server_default='0', comment='发送状态 0 待发 1发送中 2 发送成功 9 发送失败')
|
|
|
+ content = Column(String, default='', server_default='', comment='消息体')
|
|
|
+ recorded_by = Column(Integer, default=0, server_default='0', comment='记录用户ID')
|
|
|
+ detail_url = Column(String, default='', server_default='', comment='跳转URL')
|
|
|
+ title = Column(String, default='', server_default='', comment='标题')
|
|
|
+ foreign_key = Column(String, default='', server_default='', comment='文件外键 --技术字段')
|
|
|
+ from_scenario = Column(String, default='', server_default='', comment='对应标识 --技术字段')
|
|
|
+ errcode = Column(Integer, default=0, server_default='0', comment='错误代码')
|
|
|
+ errmsg = Column(String, default='', server_default='', comment='错误提示')
|
|
|
+
|