---
# System prepended metadata

title: 前後端溝通

---

# 前後端溝通

### 後端有空ㄉ時間
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
- 跟後端要
    - 新增成功: 該使用者的臉書連結
    