# 前後端溝通 ### 後端有空ㄉ時間 8/30,31(二, 三)我跟秉宇都在忙qq 9/1(四)都可 9/2(五)都可 ### 前端 SPEC - Jimmy - 傳到後端 - Username or UID - 從後端要 a. 所有使用者有追蹤的人的貼文(照時間排序、使用者與店家距離遠近排序) b. 使用者有追蹤的人的發問(24小時內) c. 如果有使用者尚未投票的店家,回傳還沒有投票的店家 - 信辰 - 傳到後端 - 使用者ID UID - 從後端要 - 剩餘點數 remain_point - 傳到後端 - 使用者ID UID - 消費金額 payment - 消費完剩餘點數 remain_point - 從後端要 - 剩餘點數 remain_point 0 - 消費店家 shop_name 1 - 時間 time 2 - Ambery - 傳到後端 - 使用者id - 從後端要 - 頭貼 - 是否追蹤(布林值) - 自介 - 貼文照片 - 雲珊 1. 收藏店家 /shopPage/ifFav - 傳到後端 - 使用者 UID - 店家名 SID - 從後端要 - 收藏成功/取消收藏(布林值) UFav 2. 店家資訊 /shopPage/shopInfo - 傳到後端 - 使用者 UID - 店家名 SID - 從後端要 - 店家名 SID - 店家圖片 SImg - 店家評論及評分 SReview - 店家地址 SAddr - 店家類型標籤 SType - 價位標籤 SPrice - 現在有沒有營業 SOpen - 消費者貼文 UPost - 店家營業時間 STime - 店家社群網址 SURL - 是否收藏 UFav 3. 評論標籤篩選 /shopPage/tagFilter - 傳到後端 - 店家名 SID - 類型 (T/F) SType - 價位 (T/F) SPrice - 優點 (T/F) SPros - 缺點 (T/F) SCons - 最喜歡的一道菜 (T/F) UFavDish - 從後端要 - 符合篩選條件的消費者貼文 UFPost ### 東逸的帕特 #### :bulb:可以的時間 - 補充: - 因為要做的比較多,可能約一次做不完,所以我也把我有空的時間先打下來,應該就比較不會錯過可以配合的時間 - 9/1(四) - 我行程比較亂 我有時間就問你們 - 9/2(五) - 基本上整天都可以 - 9/3(六) - 晚上應該有機會 - 9/4(日) - 目前看起來整天都可以 #### 1. 發問貼文 askPage/ask - 傳到後端 - 使用者ID UID - 發問描述 content - 背景顏色 color - 發問時間 time - 跟後端要 - 發文成功的確認訊息 check #### 2. 給評論頁 ratePage/send - 傳到後端 - 使用者ID UID - 時間 time - 店家名稱 storeName - 餐點類型 storeType - 人均價錢 price - 優點 advantage - 缺點 disadvantage - 推薦的菜 dish - 照片 photo - 影片 video - 從後端要 - 成功的確認訊息 check - postID PID #### 3. 動態頁-通知 notiPage/noti - 傳到後端 - 無 - 從後端要 - 動作時間 time - 誰追蹤該使用者 follower - 誰按讚 like - 誰留言 comment - 誰回答貼文 answer - 報酬入賬 reward - 發文成功失敗 postCheck #### 4.收藏頁 colPage/file - 傳到後端1 - 使用者ID UID - 跟後端要1 - 使用者的收藏資料夾們(資料夾都是使用者自己創建分類的 files ##### colPage/detail - 傳到後端2 - 選了哪個資料夾 file - 跟後端要2 - 資料夾下的店家 store - 資料夾下的貼文 post #### 5. 給評論頁-選擇店家 ratePage/store - 傳給後端 - 使用者ID UID - 店名 store - 從後端要 - 他曾經掃碼過且符合關鍵字的店家(這邊可能取決於我們前面怎麼做 already ##### 新增標籤 - 傳給後端 - 新增標籤名稱 newTag - 跟後端要 - 無 - 補充: - 這邊的店家資料庫要包含沒有和我們合作的店家(沒合作就沒獎勵但還是給他發 - 關鍵字技術 - 透過搜尋關鍵字列出符合度較高的店家供消費者做選取 - 方法可能要討論一下 - 可能直接跟你們要整個店家的資料庫然後從前端篩 - 或是要一直傳使用者輸入的訊息給你們,讓你們從後端篩完回傳 #### 6. 給評論頁-餐點的類型 ratePage/type - 傳給後端 - 有可能新增標籤 newTag - 跟後端要 - 有序的標籤資料庫 tagList ##### 篩選 - 傳給後端 - 二維陣列 array - 跟後端要 - 無 ##### 新增標籤 - 傳給後端 - 新增標籤名稱 newTag - 跟後端要 - 無 #### 7. 給評論頁-優點 ratePage/advantage - 傳給後端 - 無 - 跟後端要 - 有序的標籤資料庫 tagList ##### 篩選 - 傳給後端 - 二維陣列 array - 跟後端要 - 無 ##### 新增標籤 - 傳給後端 - 新增標籤名稱 newTag - 跟後端要 - 無 #### 8.給評論頁-缺點 ratePage/disadvantage - 傳給後端 - 無 - 跟後端要 - 有序的標籤資料庫 tagList ##### 篩選 - 傳給後端 - 二維陣列 array - 跟後端要 - 無 ##### 新增標籤 - 傳給後端 - 新增標籤名稱 newTag - 跟後端要 - 無 #### 9. 給評論頁-推薦的一道菜 - 傳給後端 - 有可能新增菜單 - 店家名(ID) - 跟後端要 - 店家菜單資料庫 - 各菜單的歷史點擊次數 #### 10. 完成頁-複製連結 finishPage/copyLink - 待編輯 - 不確定要在哪邊生成貼文的連結 postId = 1234 link = ...../post/1234 #### 11. 完成頁-FB finishPage/FB - 傳給後端 - 使用者ID - 跟後端要 - 有沒有臉書連結 bool (T/F) - 臉書連結 link (if True 才有東西) - 如果他還沒登入的話,回傳給我知道,我會發提醒給他,如果他新增完再把資料丟給你們存起來,重複上面步驟 ##### 新增FB finishPage/addFB - 傳給後端 - 使用者ID UID - 跟後端要 - 新增成功: 該使用者的臉書連結 #### 12. 完成頁-IG finishPage/IG - 傳給後端 - 使用者ID UID - 跟後端要 - 該使用者的IG連結 igLink - 如果他還沒登入的話,回傳給我知道,我會發提醒給他,如果他新增完再把資料丟給你們存起來,重複上面步驟 ##### 新增IG finishPage/addIG - 傳給後端 - 使用者ID UID - 跟後端要 - 新增成功: 該使用者的臉書連結 - #### 13. 完成頁-TikTok finishPage/Tiktok - 傳給後端 - 使用者ID - 跟後端要 - 該使用者的抖音連結 ttLink - 如果他還沒登入的話,回傳給我知道,我會發提醒給他,如果他新增完再把資料丟給你們存起來,重複上面步驟 ##### 新增Tiktok finishPage/addTiktok - 傳給後端 - 使用者ID UID - 跟後端要 - 新增成功: 該使用者的臉書連結