58 lines
1.4 KiB
Python
58 lines
1.4 KiB
Python
# import os
|
|
# import sys
|
|
from sqlalchemy import Column, Integer, Text, Float
|
|
from sqlalchemy.ext.declarative import declarative_base
|
|
from sqlalchemy import create_engine
|
|
from sqlalchemy.orm import Session
|
|
|
|
Base = declarative_base()
|
|
metadata = Base.metadata
|
|
|
|
|
|
class SuitData(Base):
|
|
__tablename__ = 'suit'
|
|
|
|
id = Column(Integer, primary_key=True)
|
|
suitId = Column(Integer)
|
|
suitName = Column(Text)
|
|
rarity = Column(Text)
|
|
name = Column(Text)
|
|
point = Column(Integer)
|
|
level = Column(Integer)
|
|
count = Column(Integer)
|
|
SkillAttack = Column(Float)
|
|
Attack = Column(Float)
|
|
imageUrl = Column(Text)
|
|
value = Column(Text)
|
|
|
|
|
|
class EquData(Base):
|
|
"""
|
|
装备属性映射
|
|
首字母大写的属性为调适可能会影响到的属性
|
|
"""
|
|
|
|
__tablename__ = 'equ'
|
|
|
|
id = Column(Integer, primary_key=True)
|
|
name = Column(Text)
|
|
rarity = Column(Text)
|
|
itemType = Column(Text)
|
|
itemDetailType = Column(Text)
|
|
Point = Column(Text)
|
|
categorize = Column(Text)
|
|
imageUrl = Column(Text)
|
|
detail = Column(Text)
|
|
bufferDetail = Column(Text)
|
|
STR = Column(Text)
|
|
INT = Column(Text)
|
|
Vitality = Column(Text)
|
|
Spirit = Column(Text)
|
|
AtkP = Column(Text)
|
|
AtkM = Column(Text)
|
|
AtkI = Column(Text)
|
|
SkillAttack = Column(Text)
|
|
Attack = Column(Text)
|
|
Buffer = Column(Text)
|
|
suit = Column(Text)
|