ジムの入館記録を取るためのDBモデルを作成

This commit is contained in:
2025-07-29 15:20:08 +09:00
parent d22c39c333
commit 8949e4db12

View File

@@ -62,4 +62,13 @@ class WorkoutLog(db.Model):
updated_at = db.Column(db.DateTime, nullable=False, default=datetime.utcnow, onupdate=datetime.utcnow)
def __repr__(self):
return f'<Log: Set {self.set_number} of {self.exercise.name}>'
return f'<Log: Set {self.set_number} of {self.exercise.name}>'
class GymAdmissionLog(db.model):
__tablename__ = 'gym_admission_logs'
id = db.Column(db.Integer, primary_key=True)
user_id = db.Column(db.Integer, db.ForeignKey('users.id'), nullable=False)
gym_name = db.Column(db.String(120), nullable=False)
enter_at = db.Column(db.DateTime, nullable=False)
exit_at = db.Column(db.DateTime, nullable=False)