part2-按照新教程修改,并检查修改ai生成缺失部分
Signed-off-by: 雨过 <zxx1747362695@qq.com>
This commit is contained in:
parent
13c1ec45df
commit
d23e374f4c
328
mooc/models/core.py
Normal file
328
mooc/models/core.py
Normal file
@ -0,0 +1,328 @@
|
|||||||
|
from sqlalchemy import Column, Integer, String, Text, BigInt,CHAR,ForeignKey, UnsignedInteger, TinyInt, Decimal
|
||||||
|
from sqlalchemy.dialects.mysql import BIGINT
|
||||||
|
from mooc.db.database import Base
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# ImsCoreAttachment模型用于映射数据库表ims_core_attachment
|
||||||
|
class ImsCoreAttachment(Base):
|
||||||
|
__tablename__ = "ims_core_attachment"
|
||||||
|
|
||||||
|
acid = Column(UnsignedInteger, primary_key=True) # 将id改为acid
|
||||||
|
uniacid = Column(UnsignedInteger, nullable=False)
|
||||||
|
uid = Column(UnsignedInteger, nullable=False)
|
||||||
|
filename = Column(String(255), nullable=False)
|
||||||
|
attachment = Column(String(255), nullable=False)
|
||||||
|
type = Column(UnsignedInteger, nullable=False)
|
||||||
|
createtime = Column(UnsignedInteger, nullable=False)
|
||||||
|
module_upload_dir = Column(String(100), nullable=False)
|
||||||
|
group_id = Column(Integer, nullable=False)
|
||||||
|
displayorder = Column(Integer, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
# ImsCoreCache模型用于映射数据库表ims_core_cache
|
||||||
|
class ImsCoreCache(Base):
|
||||||
|
__tablename__ = "ims_core_cache"
|
||||||
|
|
||||||
|
acid = Column(String(100), primary_key=True) # 将key视为一种特殊的主键,这里用acid替代原本的命名方式
|
||||||
|
value = Column(Text, nullable=False)
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
|
||||||
|
# ImsCoreCron模型用于映射数据库表ims_core_cron
|
||||||
|
class ImsCoreCron(Base):
|
||||||
|
__tablename__ = "ims_core_cron"
|
||||||
|
acid = Column(UnsignedInteger, primary_key=True) # 将id改为acid
|
||||||
|
cloudid = Column(UnsignedInteger, nullable=False)
|
||||||
|
module = Column(String(50), nullable=False)
|
||||||
|
uniacid = Column(UnsignedInteger, nullable=False)
|
||||||
|
type = Column(TinyInt, nullable=False)
|
||||||
|
name = Column(String(50), nullable=False)
|
||||||
|
filename = Column(String(50), nullable=False)
|
||||||
|
lastruntime = Column(UnsignedInteger, nullable=False)
|
||||||
|
nextruntime = Column(UnsignedInteger, nullable=False)
|
||||||
|
weekday = Column(TinyInt, nullable=False)
|
||||||
|
day = Column(TinyInt, nullable=False)
|
||||||
|
hour = Column(TinyInt, nullable=False)
|
||||||
|
minute = Column(String(255), nullable=False)
|
||||||
|
extra = Column(String(5000), nullable=False)
|
||||||
|
status = Column(TinyInt, nullable=False)
|
||||||
|
createtime = Column(UnsignedInteger, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# ImsCoreCronRecord模型用于映射数据库表ims_core_cron_record
|
||||||
|
class ImsCoreCronRecord(Base):
|
||||||
|
__tablename__ = "ims_core_cron_record"
|
||||||
|
acid = Column(UnsignedInteger, primary_key=True) # 将id改为acid
|
||||||
|
uniacid = Column(UnsignedInteger, nullable=False)
|
||||||
|
module = Column(String(50), nullable=False)
|
||||||
|
type = Column(String(50), nullable=False)
|
||||||
|
tid = Column(UnsignedInteger, nullable=False)
|
||||||
|
note = Column(String(500), nullable=False)
|
||||||
|
tag = Column(String(5000), nullable=False)
|
||||||
|
createtime = Column(UnsignedInteger, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
|
||||||
|
# ImsCoreJob模型用于映射数据库表ims_core_job
|
||||||
|
class ImsCoreJob(Base):
|
||||||
|
__tablename__ = "ims_core_job"
|
||||||
|
acid = Column(Integer, primary_key=True) # 将id改为acid
|
||||||
|
type = Column(TinyInt, nullable=False)
|
||||||
|
uniacid = Column(Integer, nullable=False)
|
||||||
|
payload = Column(String(255), nullable=False)
|
||||||
|
status = Column(TinyInt, nullable=False)
|
||||||
|
title = Column(String(22), nullable=False)
|
||||||
|
handled = Column(Integer, nullable=False)
|
||||||
|
total = Column(Integer, nullable=False)
|
||||||
|
createtime = Column(Integer, nullable=False)
|
||||||
|
updatetime = Column(Integer, nullable=False)
|
||||||
|
endtime = Column(Integer, nullable=False)
|
||||||
|
uid = Column(Integer, nullable=False)
|
||||||
|
isdeleted = Column(TinyInt, nullable=True)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# ImsCoreMenu模型用于映射数据库表ims_core_menu
|
||||||
|
class ImsCoreMenu(Base):
|
||||||
|
__tablename__ = "ims_core_menu"
|
||||||
|
acid = Column(UnsignedInteger, primary_key=True) # 将id改为acid
|
||||||
|
pid = Column(UnsignedInteger, nullable=False)
|
||||||
|
title = Column(String(20), nullable=False)
|
||||||
|
name = Column(String(20), nullable=False)
|
||||||
|
url = Column(String(255), nullable=False)
|
||||||
|
append_title = Column(String(30), nullable=False)
|
||||||
|
append_url = Column(String(255), nullable=False)
|
||||||
|
displayorder = Column(TinyInt, nullable=False)
|
||||||
|
type = Column(String(15), nullable=False)
|
||||||
|
is_display = Column(TinyInt, nullable=False)
|
||||||
|
is_system = Column(TinyInt, nullable=False)
|
||||||
|
permission_name = Column(String(50), nullable=False)
|
||||||
|
group_name = Column(String(30), nullable=False)
|
||||||
|
icon = Column(String(20), nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
|
||||||
|
# ImsCoreMenuShortcut模型用于映射数据库表ims_core_menu_shortcut
|
||||||
|
class ImsCoreMenuShortcut(Base):
|
||||||
|
__tablename__ = "ims_core_menu_shortcut"
|
||||||
|
acid = Column(Integer, primary_key=True) # 将id改为acid
|
||||||
|
uid = Column(Integer, nullable=False)
|
||||||
|
uniacid = Column(Integer, nullable=False)
|
||||||
|
modulename = Column(String(100), nullable=False)
|
||||||
|
displayorder = Column(Integer, nullable=False)
|
||||||
|
position = Column(String(100), nullable=False)
|
||||||
|
updatetime = Column(Integer, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# ImsCorePaylog模型用于映射数据库表ims_core_paylog
|
||||||
|
class ImsCorePaylog(Base):
|
||||||
|
__tablename__ = "ims_core_paylog"
|
||||||
|
acid = Column(BigInt, primary_key=True, nullable=False) # 将plid改为acid,注意类型为BigInt
|
||||||
|
type = Column(String(20), nullable=False)
|
||||||
|
uniacid = Column(Integer, nullable=False)
|
||||||
|
acid_original = Column(Integer, nullable=False) # 原表中还有个acid字段,这里为避免混淆改名,可按需调整
|
||||||
|
openid = Column(String(40), nullable=False)
|
||||||
|
uniontid = Column(String(64), nullable=False)
|
||||||
|
tid = Column(String(128), nullable=False)
|
||||||
|
fee = Column(Decimal(10, 2), nullable=False)
|
||||||
|
status = Column(TinyInt, nullable=False)
|
||||||
|
module = Column(String(50), nullable=False)
|
||||||
|
tag = Column(String(2000), nullable=False)
|
||||||
|
is_usecard = Column(TinyInt, nullable=False)
|
||||||
|
card_type = Column(TinyInt, nullable=False)
|
||||||
|
card_id = Column(String(50), nullable=False)
|
||||||
|
card_fee = Column(Decimal(10, 2), nullable=False)
|
||||||
|
encrypt_code = Column(String(100), nullable=False)
|
||||||
|
is_wish = Column(TinyInt, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
|
||||||
|
# ImsCorePerformance模型用于映射数据库表ims_core_performance
|
||||||
|
class ImsCorePerformance(Base):
|
||||||
|
__tablename__ = "ims_core_performance"
|
||||||
|
acid = Column(UnsignedInteger, primary_key=True) # 将id改为acid
|
||||||
|
type = Column(TinyInt, nullable=False)
|
||||||
|
runtime = Column(String(10), nullable=False)
|
||||||
|
runurl = Column(String(512), nullable=False)
|
||||||
|
runsql = Column(String(512), nullable=False)
|
||||||
|
createtime = Column(Integer, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# ImsCoreQueue模型用于映射数据库表ims_core_queue
|
||||||
|
class ImsCoreQueue(Base):
|
||||||
|
__tablename__ = "ims_core_queue"
|
||||||
|
acid = Column(BigInt, primary_key=True) # 将qid改为acid,类型对应BigInt
|
||||||
|
uniacid = Column(UnsignedInteger, nullable=False)
|
||||||
|
acid_original = Column(UnsignedInteger, nullable=False) # 原表中还有acid字段,这里改名避免混淆,可按需调整
|
||||||
|
message = Column(String(2000), nullable=False)
|
||||||
|
params = Column(String(1000), nullable=False)
|
||||||
|
keyword = Column(String(1000), nullable=False)
|
||||||
|
response = Column(String(2000), nullable=False)
|
||||||
|
module = Column(String(50), nullable=False)
|
||||||
|
type = Column(TinyInt, nullable=False)
|
||||||
|
dateline = Column(UnsignedInteger, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
|
||||||
|
# ImsCoreRefundlog模型用于映射数据库表ims_core_refundlog
|
||||||
|
class ImsCoreRefundlog(Base):
|
||||||
|
__tablename__ = "ims_core_refundlog"
|
||||||
|
acid = Column(Integer, primary_key=True) # 将id改为acid
|
||||||
|
uniacid = Column(Integer, nullable=False)
|
||||||
|
refund_uniontid = Column(String(64), nullable=False)
|
||||||
|
reason = Column(String(80), nullable=False)
|
||||||
|
uniontid = Column(String(64), nullable=False)
|
||||||
|
fee = Column(Decimal(10, 2), nullable=False)
|
||||||
|
status = Column(Integer, nullable=False)
|
||||||
|
is_wish = Column(TinyInt, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
|
||||||
|
# ImsCoreResource模型用于映射数据库表ims_core_resource
|
||||||
|
class ImsCoreResource(Base):
|
||||||
|
__tablename__ = "ims_core_resource"
|
||||||
|
acid = Column(Integer, primary_key=True) # 将mid改为acid
|
||||||
|
uniacid = Column(UnsignedInteger, nullable=False)
|
||||||
|
media_id = Column(String(100), nullable=False)
|
||||||
|
trunk = Column(UnsignedInteger, nullable=False)
|
||||||
|
type = Column(String(10), nullable=False)
|
||||||
|
dateline = Column(UnsignedInteger, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# ImsCoreQueue模型用于映射数据库表ims_core_queue
|
||||||
|
class ImsCoreQueue(Base):
|
||||||
|
__tablename__ = "ims_core_queue"
|
||||||
|
acid = Column(BigInt, primary_key=True) # 将qid改为acid,类型对应BigInt
|
||||||
|
uniacid = Column(UnsignedInteger, nullable=False)
|
||||||
|
acid_original = Column(UnsignedInteger, nullable=False) # 原表中还有acid字段,这里改名避免混淆,可按需调整
|
||||||
|
message = Column(String(2000), nullable=False)
|
||||||
|
params = Column(String(1000), nullable=False)
|
||||||
|
keyword = Column(String(1000), nullable=False)
|
||||||
|
response = Column(String(2000), nullable=False)
|
||||||
|
module = Column(String(50), nullable=False)
|
||||||
|
type = Column(TinyInt, nullable=False)
|
||||||
|
dateline = Column(UnsignedInteger, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
|
||||||
|
# ImsCoreRefundlog模型用于映射数据库表ims_core_refundlog
|
||||||
|
class ImsCoreRefundlog(Base):
|
||||||
|
__tablename__ = "ims_core_refundlog"
|
||||||
|
acid = Column(Integer, primary_key=True) # 将id改为acid
|
||||||
|
uniacid = Column(Integer, nullable=False)
|
||||||
|
refund_uniontid = Column(String(64), nullable=False)
|
||||||
|
reason = Column(String(80), nullable=False)
|
||||||
|
uniontid = Column(String(64), nullable=False)
|
||||||
|
fee = Column(Decimal(10, 2), nullable=False)
|
||||||
|
status = Column(Integer, nullable=False)
|
||||||
|
is_wish = Column(TinyInt, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
from sqlalchemy import Column, Integer, String, UnsignedInteger
|
||||||
|
from mooc.db.database import Base
|
||||||
|
|
||||||
|
|
||||||
|
# ImsCoreResource模型用于映射数据库表ims_core_resource
|
||||||
|
class ImsCoreResource(Base):
|
||||||
|
__tablename__ = "ims_core_resource"
|
||||||
|
acid = Column(Integer, primary_key=True) # 将mid改为acid
|
||||||
|
uniacid = Column(UnsignedInteger, nullable=False)
|
||||||
|
media_id = Column(String(100), nullable=False)
|
||||||
|
trunk = Column(UnsignedInteger, nullable=False)
|
||||||
|
type = Column(String(10), nullable=False)
|
||||||
|
dateline = Column(UnsignedInteger, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# ImsCoreResource模型用于映射数据库表ims_core_resource
|
||||||
|
class ImsCoreResource(Base):
|
||||||
|
__tablename__ = "ims_core_resource"
|
||||||
|
acid = Column(Integer, primary_key=True) # 将mid改为acid
|
||||||
|
uniacid = Column(UnsignedInteger, nullable=False)
|
||||||
|
media_id = Column(String(100), nullable=False)
|
||||||
|
trunk = Column(UnsignedInteger, nullable=False)
|
||||||
|
type = Column(String(10), nullable=False)
|
||||||
|
dateline = Column(UnsignedInteger, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
# ImsCoreSendsmsLog模型用于映射数据库表ims_core_sendsms_log
|
||||||
|
class ImsCoreSendsmsLog(Base):
|
||||||
|
__tablename__ = "ims_core_sendsms_log"
|
||||||
|
acid = Column(UnsignedInteger, primary_key=True) # 将id改为acid
|
||||||
|
uniacid = Column(UnsignedInteger, nullable=False)
|
||||||
|
mobile = Column(String(11), nullable=False)
|
||||||
|
content = Column(String(255), nullable=False)
|
||||||
|
result = Column(String(255), nullable=False)
|
||||||
|
createtime = Column(UnsignedInteger, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
from sqlalchemy import Column, Integer, String, UnsignedInteger
|
||||||
|
from mooc.db.database import Base
|
||||||
|
|
||||||
|
|
||||||
|
# ImsCoreSessions模型用于映射数据库表ims_core_sessions
|
||||||
|
class ImsCoreSessions(Base):
|
||||||
|
__tablename__ = "ims_core_sessions"
|
||||||
|
acid = Column(CHAR(32), primary_key=True) # 将sid作为主键,对应类型为CHAR(32)
|
||||||
|
uniacid = Column(UnsignedInteger, nullable=False)
|
||||||
|
openid = Column(String(50), nullable=False)
|
||||||
|
data = Column(String(2000), nullable=False)
|
||||||
|
expiretime = Column(UnsignedInteger, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
# ImsCoreSettings模型用于映射数据库表ims_core_settings
|
||||||
|
class ImsCoreSettings(Base):
|
||||||
|
__tablename__ = "ims_core_settings"
|
||||||
|
acid = Column(String(255), primary_key=True) # 将主键key改为acid
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
30
mooc/models/userapi.py
Normal file
30
mooc/models/userapi.py
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
from sqlalchemy import Column, Integer, String, Text
|
||||||
|
from mooc.db.database import Base
|
||||||
|
|
||||||
|
|
||||||
|
# ImsUserapiCache模型用于映射数据库表ims_userapi_cache
|
||||||
|
class ImsUserapiCache(Base):
|
||||||
|
__tablename__ = "ims_userapi_cache"
|
||||||
|
|
||||||
|
acid = Column(Integer, primary_key=True)
|
||||||
|
key = Column(String(32), nullable=False)
|
||||||
|
content = Column(Text, nullable=False)
|
||||||
|
lastupdate = Column(Integer, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
# ImsUserapiReply模型用于映射数据库表ims_userapi_reply
|
||||||
|
class ImsUserapiReply(Base):
|
||||||
|
__tablename__ = "ims_userapi_reply"
|
||||||
|
|
||||||
|
acid = Column(Integer, primary_key=True)
|
||||||
|
rid = Column(Integer, nullable=False)
|
||||||
|
description = Column(String(300), nullable=False)
|
||||||
|
apiurl = Column(String(300), nullable=False)
|
||||||
|
token = Column(String(32), nullable=False)
|
||||||
|
default_text = Column(String(100), nullable=False)
|
||||||
|
cachetime = Column(Integer, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
364
mooc/models/users.py
Normal file
364
mooc/models/users.py
Normal file
@ -0,0 +1,364 @@
|
|||||||
|
from sqlalchemy import Column, Integer, String, Text, SmallInteger, TinyInt, UnsignedInteger
|
||||||
|
from mooc.db.database import Base
|
||||||
|
|
||||||
|
|
||||||
|
# ImsUsers模型用于映射数据库表ims_users
|
||||||
|
class ImsUsers(Base):
|
||||||
|
__tablename__ = "ims_users"
|
||||||
|
|
||||||
|
acid = Column(UnsignedInteger, primary_key=True) # 将uid改为acid
|
||||||
|
owner_uid = Column(Integer, nullable=False)
|
||||||
|
groupid = Column(UnsignedInteger, nullable=False)
|
||||||
|
founder_groupid = Column(TinyInt, nullable=False)
|
||||||
|
username = Column(String(30), nullable=False)
|
||||||
|
password = Column(String(200), nullable=False)
|
||||||
|
salt = Column(String(10), nullable=False)
|
||||||
|
type = Column(TinyInt, nullable=False)
|
||||||
|
status = Column(TinyInt, nullable=False)
|
||||||
|
joindate = Column(UnsignedInteger, nullable=False)
|
||||||
|
joinip = Column(String(15), nullable=False)
|
||||||
|
lastvisit = Column(UnsignedInteger, nullable=False)
|
||||||
|
lastip = Column(String(15), nullable=False)
|
||||||
|
remark = Column(String(500), nullable=False)
|
||||||
|
starttime = Column(UnsignedInteger, nullable=False)
|
||||||
|
endtime = Column(UnsignedInteger, nullable=False)
|
||||||
|
register_type = Column(TinyInt, nullable=False)
|
||||||
|
openid = Column(String(50), nullable=False)
|
||||||
|
welcome_link = Column(TinyInt, nullable=False)
|
||||||
|
notice_setting = Column(String(5000), nullable=False)
|
||||||
|
is_bind = Column(TinyInt, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
# ImsUsersBind模型用于映射数据库表ims_users_bind
|
||||||
|
class ImsUsersBind(Base):
|
||||||
|
__tablename__ = "ims_users_bind"
|
||||||
|
|
||||||
|
acid = Column(Integer, primary_key=True) # 将id改为acid
|
||||||
|
uid = Column(Integer, nullable=False)
|
||||||
|
bind_sign = Column(String(50), nullable=False)
|
||||||
|
third_type = Column(TinyInt, nullable=False)
|
||||||
|
third_nickname = Column(String(255), nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
# ImsUsersCreateGroup模型用于映射数据库表ims_users_create_group
|
||||||
|
class ImsUsersCreateGroup(Base):
|
||||||
|
__tablename__ = "ims_users_create_group"
|
||||||
|
|
||||||
|
acid = Column(Integer, primary_key=True) # 将id改为acid
|
||||||
|
group_name = Column(String(50), nullable=False)
|
||||||
|
maxaccount = Column(Integer, nullable=False)
|
||||||
|
maxwxapp = Column(Integer, nullable=False)
|
||||||
|
maxwebapp = Column(Integer, nullable=False)
|
||||||
|
maxphoneapp = Column(Integer, nullable=False)
|
||||||
|
maxxzapp = Column(Integer, nullable=False)
|
||||||
|
maxaliapp = Column(Integer, nullable=False)
|
||||||
|
createtime = Column(Integer, nullable=False)
|
||||||
|
maxbaiduapp = Column(Integer, nullable=False)
|
||||||
|
maxtoutiaoapp = Column(Integer, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
# ImsUsersExtraGroup模型用于映射数据库表ims_users_extra_group
|
||||||
|
class ImsUsersExtraGroup(Base):
|
||||||
|
__tablename__ = "ims_users_extra_group"
|
||||||
|
|
||||||
|
acid = Column(Integer, primary_key=True) # 将id改为acid
|
||||||
|
uid = Column(Integer, nullable=False)
|
||||||
|
uni_group_id = Column(Integer, nullable=False)
|
||||||
|
create_group_id = Column(Integer, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
|
||||||
|
# ImsUsersExtraLimit模型用于映射数据库表ims_users_extra_limit
|
||||||
|
class ImsUsersExtraLimit(Base):
|
||||||
|
__tablename__ = "ims_users_extra_limit"
|
||||||
|
|
||||||
|
acid = Column(Integer, primary_key=True) # 将id改为acid
|
||||||
|
uid = Column(Integer, nullable=False)
|
||||||
|
maxaccount = Column(Integer, nullable=False)
|
||||||
|
maxwxapp = Column(Integer, nullable=False)
|
||||||
|
maxwebapp = Column(Integer, nullable=False)
|
||||||
|
maxphoneapp = Column(Integer, nullable=False)
|
||||||
|
maxxzapp = Column(Integer, nullable=False)
|
||||||
|
maxaliapp = Column(Integer, nullable=False)
|
||||||
|
timelimit = Column(Integer, nullable=False)
|
||||||
|
maxbaiduapp = Column(Integer, nullable=False)
|
||||||
|
maxtoutiaoapp = Column(Integer, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
# ImsUsersExtraModules模型用于映射数据库表ims_users_extra_modules
|
||||||
|
class ImsUsersExtraModules(Base):
|
||||||
|
__tablename__ = "ims_users_extra_modules"
|
||||||
|
|
||||||
|
acid = Column(Integer, primary_key=True) # 将id改为acid
|
||||||
|
uid = Column(Integer, nullable=False)
|
||||||
|
module_name = Column(String(100), nullable=False)
|
||||||
|
support = Column(String(50), nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
# ImsUsersExtraTemplates模型用于映射数据库表ims_users_extra_templates
|
||||||
|
class ImsUsersExtraTemplates(Base):
|
||||||
|
__tablename__ = "ims_users_extra_templates"
|
||||||
|
|
||||||
|
acid = Column(Integer, primary_key=True) # 将id改为acid
|
||||||
|
uid = Column(Integer, nullable=False)
|
||||||
|
template_id = Column(Integer, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
# ImsUsersFailedLogin模型用于映射数据库表ims_users_failed_login
|
||||||
|
class ImsUsersFailedLogin(Base):
|
||||||
|
__tablename__ = "ims_users_failed_login"
|
||||||
|
|
||||||
|
acid = Column(UnsignedInteger, primary_key=True) # 将id改为acid
|
||||||
|
ip = Column(String(15), nullable=False)
|
||||||
|
username = Column(String(32), nullable=False)
|
||||||
|
count = Column(TinyInt, nullable=False)
|
||||||
|
lastupdate = Column(UnsignedInteger, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# ImsUsersFounderGroup模型用于映射数据库表ims_users_founder_group
|
||||||
|
class ImsUsersFounderGroup(Base):
|
||||||
|
__tablename__ = "ims_users_founder_group"
|
||||||
|
|
||||||
|
acid = Column(UnsignedInteger, primary_key=True) # 将id改为acid
|
||||||
|
name = Column(String(50), nullable=False)
|
||||||
|
package = Column(String(5000), nullable=False)
|
||||||
|
maxaccount = Column(UnsignedInteger, nullable=False)
|
||||||
|
timelimit = Column(UnsignedInteger, nullable=False)
|
||||||
|
maxwxapp = Column(UnsignedInteger, nullable=False)
|
||||||
|
maxwebapp = Column(Integer, nullable=False)
|
||||||
|
maxphoneapp = Column(Integer, nullable=False)
|
||||||
|
maxxzapp = Column(Integer, nullable=False)
|
||||||
|
maxaliapp = Column(Integer, nullable=False)
|
||||||
|
maxbaiduapp = Column(Integer, nullable=False)
|
||||||
|
maxtoutiaoapp = Column(Integer, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
# ImsUsersFounderOwnCreateGroups模型用于映射数据库表ims_users_founder_own_create_groups
|
||||||
|
class ImsUsersFounderOwnCreateGroups(Base):
|
||||||
|
__tablename__ = "ims_users_founder_own_create_groups"
|
||||||
|
|
||||||
|
acid = Column(Integer, primary_key=True) # 将id改为acid
|
||||||
|
founder_uid = Column(Integer, nullable=False)
|
||||||
|
create_group_id = Column(Integer, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
# ImsUsersFounderOwnUniGroups模型用于映射数据库表ims_users_founder_own_uni_groups
|
||||||
|
class ImsUsersFounderOwnUniGroups(Base):
|
||||||
|
__tablename__ = "ims_users_founder_own_uni_groups"
|
||||||
|
|
||||||
|
acid = Column(Integer, primary_key=True) # 将id改为acid
|
||||||
|
founder_uid = Column(Integer, nullable=False)
|
||||||
|
uni_group_id = Column(Integer, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
# ImsUsersFounderOwnUsers模型用于映射数据库表ims_users_founder_own_users
|
||||||
|
class ImsUsersFounderOwnUsers(Base):
|
||||||
|
__tablename__ = "ims_users_founder_own_users"
|
||||||
|
|
||||||
|
acid = Column(Integer, primary_key=True) # 将id改为acid
|
||||||
|
uid = Column(Integer, nullable=False)
|
||||||
|
founder_uid = Column(Integer, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
# ImsUsersFounderOwnUsersGroups模型用于映射数据库表ims_users_founder_own_users_groups
|
||||||
|
class ImsUsersFounderOwnUsersGroups(Base):
|
||||||
|
__tablename__ = "ims_users_founder_own_users_groups"
|
||||||
|
|
||||||
|
acid = Column(Integer, primary_key=True) # 将id改为acid
|
||||||
|
founder_uid = Column(Integer, nullable=False)
|
||||||
|
users_group_id = Column(Integer, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
|
||||||
|
# ImsUsersGroup模型用于映射数据库表ims_users_group
|
||||||
|
class ImsUsersGroup(Base):
|
||||||
|
__tablename__ = "ims_users_group"
|
||||||
|
|
||||||
|
acid = Column(UnsignedInteger, primary_key=True) # 将id改为acid
|
||||||
|
owner_uid = Column(Integer, nullable=False)
|
||||||
|
name = Column(String(50), nullable=False)
|
||||||
|
package = Column(String(5000), nullable=False)
|
||||||
|
maxaccount = Column(UnsignedInteger, nullable=False)
|
||||||
|
timelimit = Column(UnsignedInteger, nullable=False)
|
||||||
|
maxwxapp = Column(UnsignedInteger, nullable=False)
|
||||||
|
maxwebapp = Column(Integer, nullable=False)
|
||||||
|
maxphoneapp = Column(Integer, nullable=False)
|
||||||
|
maxxzapp = Column(Integer, nullable=False)
|
||||||
|
maxaliapp = Column(Integer, nullable=False)
|
||||||
|
maxbaiduapp = Column(Integer, nullable=False)
|
||||||
|
maxtoutiaoapp = Column(Integer, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
# ImsUsersInvitation模型用于映射数据库表ims_users_invitation
|
||||||
|
class ImsUsersInvitation(Base):
|
||||||
|
__tablename__ = "ims_users_invitation"
|
||||||
|
|
||||||
|
acid = Column(UnsignedInteger, primary_key=True) # 将id改为acid
|
||||||
|
code = Column(String(64), nullable=False)
|
||||||
|
fromuid = Column(UnsignedInteger, nullable=False)
|
||||||
|
inviteuid = Column(UnsignedInteger, nullable=False)
|
||||||
|
createtime = Column(UnsignedInteger, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
# ImsUsersLastUse模型用于映射数据库表ims_users_lastuse
|
||||||
|
class ImsUsersLastUse(Base):
|
||||||
|
__tablename__ = "ims_users_lastuse"
|
||||||
|
|
||||||
|
acid = Column(Integer, primary_key=True) # 将id改为acid
|
||||||
|
uid = Column(Integer, nullable=False)
|
||||||
|
uniacid = Column(Integer, nullable=False)
|
||||||
|
modulename = Column(String(100), nullable=False)
|
||||||
|
type = Column(String(100), nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
# ImsUsersLoginLogs模型用于映射数据库表ims_users_login_logs
|
||||||
|
class ImsUsersLoginLogs(Base):
|
||||||
|
__tablename__ = "ims_users_login_logs"
|
||||||
|
|
||||||
|
acid = Column(UnsignedInteger, primary_key=True) # 将id改为acid
|
||||||
|
uid = Column(UnsignedInteger, nullable=False)
|
||||||
|
ip = Column(String(15), nullable=False)
|
||||||
|
city = Column(String(256), nullable=False)
|
||||||
|
login_at = Column(UnsignedInteger, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
|
||||||
|
# ImsUsersOperateHistory模型用于映射数据库表ims_users_operate_history
|
||||||
|
class ImsUsersOperateHistory(Base):
|
||||||
|
__tablename__ = "ims_users_operate_history"
|
||||||
|
|
||||||
|
acid = Column(UnsignedInteger, primary_key=True) # 将id改为acid
|
||||||
|
type = Column(TinyInt, nullable=False)
|
||||||
|
uid = Column(UnsignedInteger, nullable=False)
|
||||||
|
uniacid = Column(UnsignedInteger, nullable=False)
|
||||||
|
module_name = Column(String(100), nullable=False)
|
||||||
|
createtime = Column(Integer, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
# ImsUsersOperateStar模型用于映射数据库表ims_users_operate_star
|
||||||
|
class ImsUsersOperateStar(Base):
|
||||||
|
__tablename__ = "ims_users_operate_star"
|
||||||
|
acid = Column(UnsignedInteger, primary_key=True) # 将id改为acid
|
||||||
|
type = Column(TinyInt, nullable=False)
|
||||||
|
uid = Column(UnsignedInteger, nullable=False)
|
||||||
|
uniacid = Column(UnsignedInteger, nullable=False)
|
||||||
|
module_name = Column(String(100), nullable=False)
|
||||||
|
rank = Column(Integer, nullable=False)
|
||||||
|
createtime = Column(Integer, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
# ImsUsersPermission模型用于映射数据库表ims_users_permission
|
||||||
|
class ImsUsersPermission(Base):
|
||||||
|
__tablename__ = "ims_users_permission"
|
||||||
|
|
||||||
|
acid = Column(UnsignedInteger, primary_key=True) # 将id改为acid
|
||||||
|
uniacid = Column(UnsignedInteger, nullable=False)
|
||||||
|
uid = Column(UnsignedInteger, nullable=False)
|
||||||
|
type = Column(String(100), nullable=False)
|
||||||
|
permission = Column(String(10000), nullable=False)
|
||||||
|
url = Column(String(255), nullable=False)
|
||||||
|
modules = Column(Text, nullable=False)
|
||||||
|
templates = Column(Text, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
|
||||||
|
# ImsUsersProfile模型用于映射数据库表ims_users_profile
|
||||||
|
class ImsUsersProfile(Base):
|
||||||
|
__tablename__ = "ims_users_profile"
|
||||||
|
|
||||||
|
acid = Column(UnsignedInteger, primary_key=True) # 将id改为acid
|
||||||
|
uid = Column(UnsignedInteger, nullable=False)
|
||||||
|
createtime = Column(UnsignedInteger, nullable=False)
|
||||||
|
edittime = Column(Integer, nullable=False)
|
||||||
|
realname = Column(String(10), nullable=False)
|
||||||
|
nickname = Column(String(20), nullable=False)
|
||||||
|
avatar = Column(String(255), nullable=False)
|
||||||
|
qq = Column(String(15), nullable=False)
|
||||||
|
mobile = Column(String(11), nullable=False)
|
||||||
|
fakeid = Column(String(30), nullable=False)
|
||||||
|
vip = Column(TinyInt, nullable=False)
|
||||||
|
gender = Column(TinyInt, nullable=False)
|
||||||
|
birthyear = Column(SmallInteger, nullable=False)
|
||||||
|
birthmonth = Column(TinyInt, nullable=False)
|
||||||
|
birthday = Column(TinyInt, nullable=False)
|
||||||
|
constellation = Column(String(10), nullable=False)
|
||||||
|
zodiac = Column(String(5), nullable=False)
|
||||||
|
telephone = Column(String(15), nullable=False)
|
||||||
|
idcard = Column(String(30), nullable=False)
|
||||||
|
studentid = Column(String(50), nullable=False)
|
||||||
|
grade = Column(String(10), nullable=False)
|
||||||
|
address = Column(String(255), nullable=False)
|
||||||
|
zipcode = Column(String(10), nullable=False)
|
||||||
|
nationality = Column(String(30), nullable=False)
|
||||||
|
resideprovince = Column(String(30), nullable=False)
|
||||||
|
residecity = Column(String(30), nullable=False)
|
||||||
|
residedist = Column(String(30), nullable=False)
|
||||||
|
graduateschool = Column(String(50), nullable=False)
|
||||||
|
company = Column(String(50), nullable=False)
|
||||||
|
education = Column(String(10), nullable=False)
|
||||||
|
occupation = Column(String(30), nullable=False)
|
||||||
|
position = Column(String(30), nullable=False)
|
||||||
|
revenue = Column(String(10), nullable=False)
|
||||||
|
affectivestatus = Column(String(30), nullable=False)
|
||||||
|
lookingfor = Column(String(255), nullable=False)
|
||||||
|
bloodtype = Column(String(5), nullable=False)
|
||||||
|
height = Column(String(5), nullable=False)
|
||||||
|
weight = Column(String(5), nullable=False)
|
||||||
|
alipay = Column(String(30), nullable=False)
|
||||||
|
msn = Column(String(30), nullable=False)
|
||||||
|
email = Column(String(50), nullable=False)
|
||||||
|
taobao = Column(String(30), nullable=False)
|
||||||
|
site = Column(String(30), nullable=False)
|
||||||
|
bio = Column(Text, nullable=False)
|
||||||
|
interest = Column(Text, nullable=False)
|
||||||
|
workerid = Column(String(64), nullable=False)
|
||||||
|
is_send_mobile_status = Column(TinyInt, nullable=False)
|
||||||
|
send_expire_status = Column(TinyInt, nullable=False)
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user