U
    ``                     @   s   d dl mZ d dlmZ G dd dejZG dd dejZG dd dejZG d	d
 d
ejZG dd dejZ	G dd dejZ
G dd dejZG dd dejZdS )    )models)Userc                   @   s   e Zd ZejddddZejddddZejddddZejddddZejddddZ	ejddddZ
ejddddZejddddZdS )	Food_info   T
max_lengthnullblankd   N)__name__
__module____qualname__r   	CharFieldFoodZQuantityZCaloriesZCarbohydratesZProteinZFatZFibreZunit r   r   */var/www/html/services/Nutrition/models.pyr      s   r   c                   @   s:  e Zd ZejedejdZejddddZ	ejddddZ
ejddddZejddddZejddddZejddddZejddddZejddddZejddddZejddddZejddddZejddddZejddddZejddddZejedejdZejedejdZejdd	Zejdd
ZdS )userDiet_infoZfooinforelated_name	on_deleter   Tr   r   r	   r   ZfoinfoZfooinauto_now_addauto_nowN)r   r   r   r   
ForeignKeyr   CASCADEuserr   ZOn_waking_upZOn_waking_timeZ	BreakFastZBreakFast_timeZMid_morningZMid_morn_timeZLunchZ
Lunch_timeZEvening_snackZEvening_snack_timeZDinnerZDinner_timeZBed_TimeZBed_Time_Food	createdBy
modifiedByDateTimeFieldcreatedDatemodifiedDater   r   r   r   r      s&   r   c                   @   s  e Zd ZejedejdZejddddZ	ejddddZ
ejddddZejddddZejddddZejddddZejddddZejddddZejddddZejddddZejddddZejddddZejddZejddZejddddZejddddZejddddZejddddZejddddZejedejdZejed	ejdZejdd
Z ejddZ!dS )
HealthInfoZhlinfr   r   Tr   F)defaultZhinfoZheinfor   r   N)"r   r   r   r   r   r   r   r   r   Z
occupationZ	AllergiesZSigns_And_SymptomsZMenstrual_cycleZFamily_HistoryZMedical_conditionsZMedicationsZDietary_recallZwork_timings_fromZwork_timings_toZFood_habitsZFood_DislikesBooleanFieldZSocail_habits_alcoholZSocail_habits_SmokingZworkout_timingsZweekday_wakeupZweekday_bedtimeZweekend_wakeupZweekend_bedtimer   r   r    r!   r"   r   r   r   r   r#   %   s0   r#   c                   @   s   e Zd ZejedejdZejdddZ	ejdddZ
ejddddZejedejdZejedejdZejdd	Zejdd
ZdS )BMIInfoZbminfr   Tr	   r   r
   r   ZbmusZbminr   r   N)r   r   r   r   r   r   r   r   
FloatFieldZBMIZFat_percentager   Zwater_intake_perdayr   r   r    r!   r"   r   r   r   r   r&   @   s   r&   c                   @   s^   e Zd ZejedejdZejddddZ	ejddddZ
ejddddZejddddZdS )DietScheduleZdiplanr   r
   Tr   N)r   r   r   r   r   r   r   r   r   Z	Day_indexZTimingZ	Food_TypeZ	Food_namer   r   r   r   r)   J   s
   r)   c                   @   sB   e Zd ZejedejdZejedejdZ	eje
dejdZdS )userDietPlanZdietr   ZdietplanZfoodplanN)r   r   r   r   r   r   r   r   r)   Dietr   r   r   r   r   r   r*   Q   s   r*   c                   @   sB   e Zd ZejedejdZejedejdZ	eje
dejdZdS )Dietloglogr   ZfoodlogZflogN)r   r   r   r   r   r   r   r   r   Zfoodr*   Zuserdietr   r   r   r   r,   V   s   r,   c                   @   s,   e Zd ZejedejdZejdddZ	dS )r+   Z	dietfreakr   Tr'   N)
r   r   r   r   r   r   r   r   	TextFieldZFoodJsonr   r   r   r   r+   [   s   r+   N)	django.dbr   Subscriber.modelsr   Modelr   r   r#   r&   r)   r*   r,   r+   r   r   r   r   <module>   s   
