se agregaron nuevas caracteristicas
This commit is contained in:
@@ -27,6 +27,7 @@ class Client(Base):
|
||||
id = Column(Integer, primary_key=True, index=True)
|
||||
client_code = Column(String(50), unique=True, index=True, nullable=False) # e.g., CLIENT-0001
|
||||
name = Column(String(255), nullable=False)
|
||||
alias = Column(String(255), nullable=True)
|
||||
hostname = Column(String(255), nullable=True)
|
||||
os_info = Column(String(255), nullable=True)
|
||||
ip_address = Column(String(100), nullable=True)
|
||||
@@ -65,6 +66,7 @@ class RegistrationCode(Base):
|
||||
code = Column(String(50), unique=True, index=True, nullable=False) # e.g., OED-A1B2-C3D4
|
||||
is_used = Column(Boolean, default=False, nullable=False)
|
||||
client_name_hint = Column(String(255), nullable=True)
|
||||
client_id = Column(Integer, ForeignKey("clients.id"), nullable=True)
|
||||
expires_at = Column(DateTime(timezone=True), nullable=False)
|
||||
created_at = Column(DateTime(timezone=True), default=utc_now, nullable=False)
|
||||
|
||||
@@ -172,3 +174,9 @@ class EventLog(Base):
|
||||
ip_address = Column(String(100), nullable=True)
|
||||
message = Column(Text, nullable=False)
|
||||
details_json = Column(Text, nullable=True)
|
||||
|
||||
class SystemSetting(Base):
|
||||
__tablename__ = "system_settings"
|
||||
|
||||
key = Column(String(100), primary_key=True, index=True)
|
||||
value = Column(String(1024), nullable=False)
|
||||
|
||||
Reference in New Issue
Block a user