From dce8dfa2d9548dddda8b5af8de236b76b3495ddc Mon Sep 17 00:00:00 2001 From: OhSeongRak Date: Thu, 12 Jun 2025 10:23:14 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20menuName=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- smarketing-ai/app.py | 4 ++-- smarketing-ai/models/request_models.py | 2 ++ smarketing-ai/services/sns_content_service.py | 3 +++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/smarketing-ai/app.py b/smarketing-ai/app.py index 35cf56c..ebe2175 100644 --- a/smarketing-ai/app.py +++ b/smarketing-ai/app.py @@ -9,10 +9,8 @@ import os from datetime import datetime import traceback from config.config import Config -# from services.content_service import ContentService from services.poster_service import PosterService from services.sns_content_service import SnsContentService -# from services.poster_generation_service import PosterGenerationService from models.request_models import ContentRequest, PosterRequest, SnsContentGetRequest, PosterContentGetRequest @@ -75,6 +73,7 @@ def create_app(): requirement=data.get('requirement'), toneAndManner=data.get('toneAndManner'), emotionIntensity=data.get('emotionIntensity'), + menuName=data.get('menuName'), eventName=data.get('eventName'), startDate=data.get('startDate'), endDate=data.get('endDate') @@ -124,6 +123,7 @@ def create_app(): requirement=data.get('requirement'), toneAndManner=data.get('toneAndManner'), emotionIntensity=data.get('emotionIntensity'), + menuName=data.get('menuName'), eventName=data.get('eventName'), startDate=data.get('startDate'), endDate=data.get('endDate') diff --git a/smarketing-ai/models/request_models.py b/smarketing-ai/models/request_models.py index 8816533..b47b257 100644 --- a/smarketing-ai/models/request_models.py +++ b/smarketing-ai/models/request_models.py @@ -17,6 +17,7 @@ class SnsContentGetRequest: requirement: Optional[str] = None toneAndManner: Optional[str] = None emotionIntensity: Optional[str] = None + menuName: Optional[str] = None eventName: Optional[str] = None startDate: Optional[str] = None endDate: Optional[str] = None @@ -33,6 +34,7 @@ class PosterContentGetRequest: requirement: Optional[str] = None toneAndManner: Optional[str] = None emotionIntensity: Optional[str] = None + menuName: Optional[str] = None eventName: Optional[str] = None startDate: Optional[str] = None endDate: Optional[str] = None diff --git a/smarketing-ai/services/sns_content_service.py b/smarketing-ai/services/sns_content_service.py index e5090e0..fc80913 100644 --- a/smarketing-ai/services/sns_content_service.py +++ b/smarketing-ai/services/sns_content_service.py @@ -205,6 +205,9 @@ class SnsContentService: """ metadata_html = '
' + if request.menuName: + metadata_html += f'
메뉴: {request.menuName}
' + if request.eventName: metadata_html += f'
이벤트: {request.eventName}
'