File size: 682 Bytes
fdc2693
b938416
fdc2693
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from sqlalchemy import Column, Integer, String, Float, DateTime, JSON
from database import Base

class MealLog(Base):
    __tablename__ = "meal_logs"

    id = Column(Integer, primary_key=True, index=True)
    food_name = Column(String, index=True)
    meal_type = Column(String)  # breakfast, lunch, dinner, snack
    portion_size = Column(String)  # small, medium, large
    calories = Column(Float)
    protein = Column(Float)
    carbs = Column(Float)
    fat = Column(Float)
    fiber = Column(Float)
    meal_date = Column(DateTime, index=True)
    image_url = Column(String)
    ai_analysis = Column(JSON)  # å„²å­˜å®Œę•“ēš„ AI åˆ†ęžēµęžœ
    created_at = Column(DateTime)