import pandas as pd from repository.wms_ingredients_log_repository import WmsIngredientsLogRepository class WmsIngredientsService: def __init__(self): self.repo = WmsIngredientsLogRepository() def get_monthly_weight_df(self): rows = self.repo.get_monthly_net_weight() df = pd.DataFrame(rows, columns=["month", "total_weight"]) df["month"] = pd.to_datetime(df["month"]) return df def get_ingredients_log_by_code_sn(self, code_sn: str): return self.repo.get_ingredients_log_by_code_sn(code_sn)