o
    "g                     @   sh   d dl mZmZmZmZmZmZmZmZm	Z	m
Z
 d dlmZ d dlmZ d dlmZ G dd deZdS )    )
ColumnDateIntegerFloatBooleanStringDateTimeUniqueConstraintIndex
ForeignKey)BIGINT)Base)nowc                   @   s   e Zd ZdZeddddeddfZeeddddd	Z	eedde
d
ddddZeeddZeeddZeeddZeeddZeeddZeeddZeedddZeededZeedeedZdS )
StepRecordZstep_recordsuser_idrecord_dateZuk_user_date)nameZidx_record_dateT)unsigned)primary_keyautoincrementzusers.idCASCADE)ondeleteF)nullable)default2   )r   r   )r   r   onupdateN)__name__
__module____qualname____tablename__r	   r
   __table_args__r   r   idr   r   r   r   r   Zsteps_countZpoints_earnedr   Zcalories_burnedZdistance_kmr   Zgoal_achievedr   Zsync_sourcer   r   
created_at
updated_at r$   r$   /app/app/models/step_record.pyr      s     r   N)
sqlalchemyr   r   r   r   r   r   r   r	   r
   r   Zsqlalchemy.dialects.mysqlr   app.db.baser   app.core.timer   r   r$   r$   r$   r%   <module>   s
   0