fix: UserFeedback user_id类型修复
This commit is contained in:
parent
655710555b
commit
d0b2a4327c
|
|
@ -19,6 +19,7 @@ class User(Base):
|
||||||
f99_90_id = Column(String(36), primary_key=True, default=generate_uuid)
|
f99_90_id = Column(String(36), primary_key=True, default=generate_uuid)
|
||||||
user_code = Column(String(10), unique=True, nullable=True, index=True) # 用户编码
|
user_code = Column(String(10), unique=True, nullable=True, index=True) # 用户编码
|
||||||
f99_91_user_id = Column(String(36), unique=True, nullable=False, index=True)
|
f99_91_user_id = Column(String(36), unique=True, nullable=False, index=True)
|
||||||
|
# 修正:users表的f99_90_id是varchar
|
||||||
f01_01_name = Column(String(255), unique=True, nullable=False, index=True) # username
|
f01_01_name = Column(String(255), unique=True, nullable=False, index=True) # username
|
||||||
email = Column(String(255), unique=True, nullable=True, index=True)
|
email = Column(String(255), unique=True, nullable=True, index=True)
|
||||||
phone = Column(String(50), nullable=True)
|
phone = Column(String(50), nullable=True)
|
||||||
|
|
@ -58,6 +59,7 @@ class Collection(Base):
|
||||||
# f99 系统字段
|
# f99 系统字段
|
||||||
f99_90_id = Column(String(36), primary_key=True, default=generate_uuid)
|
f99_90_id = Column(String(36), primary_key=True, default=generate_uuid)
|
||||||
f99_91_user_id = Column(String(36), ForeignKey("users.f99_90_id", ondelete="CASCADE"), nullable=False, index=True)
|
f99_91_user_id = Column(String(36), ForeignKey("users.f99_90_id", ondelete="CASCADE"), nullable=False, index=True)
|
||||||
|
# 修正:users表的f99_90_id是varchar
|
||||||
f99_92_created_at = Column(DateTime(timezone=True), server_default=func.now(), index=True)
|
f99_92_created_at = Column(DateTime(timezone=True), server_default=func.now(), index=True)
|
||||||
f99_93_updated_at = Column(DateTime(timezone=True), onupdate=func.now())
|
f99_93_updated_at = Column(DateTime(timezone=True), onupdate=func.now())
|
||||||
|
|
||||||
|
|
@ -123,7 +125,9 @@ class Operation(Base):
|
||||||
|
|
||||||
f99_90_id = Column(String(36), primary_key=True, default=generate_uuid)
|
f99_90_id = Column(String(36), primary_key=True, default=generate_uuid)
|
||||||
f99_91_user_id = Column(String(36), ForeignKey("collections.f99_90_id", ondelete="CASCADE"), nullable=False, index=True)
|
f99_91_user_id = Column(String(36), ForeignKey("collections.f99_90_id", ondelete="CASCADE"), nullable=False, index=True)
|
||||||
|
# 修正:users表的f99_90_id是varchar
|
||||||
f99_92_user_id = Column(String(36), ForeignKey("users.f99_90_id", ondelete="CASCADE"), nullable=False, index=True)
|
f99_92_user_id = Column(String(36), ForeignKey("users.f99_90_id", ondelete="CASCADE"), nullable=False, index=True)
|
||||||
|
# 修正:users表的f99_90_id是varchar
|
||||||
type = Column(String(50), nullable=False, index=True)
|
type = Column(String(50), nullable=False, index=True)
|
||||||
price = Column(Float, nullable=True)
|
price = Column(Float, nullable=True)
|
||||||
note = Column(Text, nullable=True)
|
note = Column(Text, nullable=True)
|
||||||
|
|
@ -138,6 +142,7 @@ class CustomField(Base):
|
||||||
|
|
||||||
id = Column(String(36), primary_key=True, default=generate_uuid)
|
id = Column(String(36), primary_key=True, default=generate_uuid)
|
||||||
user_id = Column(String(36), ForeignKey("users.f99_90_id", ondelete="CASCADE"), nullable=False, index=True)
|
user_id = Column(String(36), ForeignKey("users.f99_90_id", ondelete="CASCADE"), nullable=False, index=True)
|
||||||
|
# 修正:users表的f99_90_id是varchar
|
||||||
name = Column(String(100), nullable=False)
|
name = Column(String(100), nullable=False)
|
||||||
field_type = Column(String(50), default="text")
|
field_type = Column(String(50), default="text")
|
||||||
options = Column(Text, nullable=True)
|
options = Column(Text, nullable=True)
|
||||||
|
|
@ -155,6 +160,7 @@ class Information(Base):
|
||||||
|
|
||||||
id = Column(String(36), primary_key=True, default=generate_uuid)
|
id = Column(String(36), primary_key=True, default=generate_uuid)
|
||||||
user_id = Column(String(36), ForeignKey("users.f99_90_id", ondelete="CASCADE"), nullable=False, index=True)
|
user_id = Column(String(36), ForeignKey("users.f99_90_id", ondelete="CASCADE"), nullable=False, index=True)
|
||||||
|
# 修正:users表的f99_90_id是varchar
|
||||||
|
|
||||||
# 信息类型: seek-寻配号, deal-成交数据, publish-发布
|
# 信息类型: seek-寻配号, deal-成交数据, publish-发布
|
||||||
info_type = Column(String(20), nullable=False, index=True)
|
info_type = Column(String(20), nullable=False, index=True)
|
||||||
|
|
@ -188,6 +194,7 @@ class Information(Base):
|
||||||
|
|
||||||
# 匹配的用户ID(当用户愿意交换联系方式时)
|
# 匹配的用户ID(当用户愿意交换联系方式时)
|
||||||
matched_user_id = Column(String(36), ForeignKey("users.f99_90_id", ondelete="SET NULL"), nullable=True)
|
matched_user_id = Column(String(36), ForeignKey("users.f99_90_id", ondelete="SET NULL"), nullable=True)
|
||||||
|
# 修正:users表的f99_90_id是varchar
|
||||||
|
|
||||||
# 匹配者的联系方式(只有发布者和匹配者可见)
|
# 匹配者的联系方式(只有发布者和匹配者可见)
|
||||||
matched_contact = Column(String(100), nullable=True)
|
matched_contact = Column(String(100), nullable=True)
|
||||||
|
|
@ -210,6 +217,7 @@ class InformationComment(Base):
|
||||||
id = Column(String(36), primary_key=True, default=generate_uuid)
|
id = Column(String(36), primary_key=True, default=generate_uuid)
|
||||||
information_id = Column(String(36), ForeignKey("information.id", ondelete="CASCADE"), nullable=False, index=True)
|
information_id = Column(String(36), ForeignKey("information.id", ondelete="CASCADE"), nullable=False, index=True)
|
||||||
user_id = Column(String(36), ForeignKey("users.f99_90_id", ondelete="CASCADE"), nullable=False, index=True)
|
user_id = Column(String(36), ForeignKey("users.f99_90_id", ondelete="CASCADE"), nullable=False, index=True)
|
||||||
|
# 修正:users表的f99_90_id是varchar
|
||||||
content = Column(Text, nullable=False)
|
content = Column(Text, nullable=False)
|
||||||
created_at = Column(DateTime(timezone=True), server_default=func.now())
|
created_at = Column(DateTime(timezone=True), server_default=func.now())
|
||||||
|
|
||||||
|
|
@ -235,6 +243,7 @@ class InformationLike(Base):
|
||||||
id = Column(String(36), primary_key=True, default=generate_uuid)
|
id = Column(String(36), primary_key=True, default=generate_uuid)
|
||||||
information_id = Column(String(36), ForeignKey("information.id", ondelete="CASCADE"), nullable=False, index=True)
|
information_id = Column(String(36), ForeignKey("information.id", ondelete="CASCADE"), nullable=False, index=True)
|
||||||
user_id = Column(String(36), ForeignKey("users.f99_90_id", ondelete="CASCADE"), nullable=False, index=True)
|
user_id = Column(String(36), ForeignKey("users.f99_90_id", ondelete="CASCADE"), nullable=False, index=True)
|
||||||
|
# 修正:users表的f99_90_id是varchar
|
||||||
created_at = Column(DateTime(timezone=True), server_default=func.now())
|
created_at = Column(DateTime(timezone=True), server_default=func.now())
|
||||||
|
|
||||||
__table_args__ = (
|
__table_args__ = (
|
||||||
|
|
@ -262,7 +271,9 @@ class UserFeedback(Base):
|
||||||
__tablename__ = "user_feedbacks"
|
__tablename__ = "user_feedbacks"
|
||||||
|
|
||||||
id = Column(Integer, primary_key=True, index=True)
|
id = Column(Integer, primary_key=True, index=True)
|
||||||
user_id = Column(Integer, ForeignKey("users.f99_90_id"), nullable=False)
|
ForeignKey("users.f99_90_id"), nullable=False)
|
||||||
|
user_id = Column(String, ForeignKey("users.f99_90_id"), nullable=False)
|
||||||
|
# 修正:users表的f99_90_id是varchar
|
||||||
content = Column(Text, nullable=False)
|
content = Column(Text, nullable=False)
|
||||||
contact = Column(String(100), default="")
|
contact = Column(String(100), default="")
|
||||||
status = Column(String(20), default="pending") # pending, resolved
|
status = Column(String(20), default="pending") # pending, resolved
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue