# 會員中心 ## 任務中心 ### 任務列表 #### 路徑 >GET /v1/mission/list #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | ------ | ---- | ---- | | missionId | string | 任務id | | type | int | 任務類型 1:真人 2:棋牌 3:電子 | | name | string | 名稱 | | bonusAmout | double | 贈送積分 | | endTime | string | 結束時間(timestamp) | | betAmount | double | 己完成流水 | | targetAmount | double | 需要逹到流水 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":{ { "missionId":"4242424242424" "type":1, "name":"當日真人有效投注1000+", "bonusAmount":50.0000, "endTime":24242424242, "betAmount":0, "targetAmount":1000 },{ "missionId":"4242424242424", "type":1, "name":"當日真人視訊累積投注5000+", "bonusAmount":200.0000, "endTime":24242424242, "betAmount":0, "targetAmount":5000 } ] } } ``` ### 完成任務操作 #### 路徑 >POST /v1/mission/comleted #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| | missionId | string | 是 |任務id| #### 輸出 | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | #### 範例 ```json= { "status":200, "message":"Suceess" "data":{ } } ``` ### 秎分兌換資訊 #### 路徑 >GET /v1/mission/info #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | | totalBonusAmout | double | 目前擁有積分 | | bonusToCashRate | double | 轉換現金比率 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":{ "totalBonusAmout":3434.00, "bonusToCashRate":0.01 } } ``` ### 秎分兌換操作 #### 路徑 >POST /v1/mission/cash #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| | bonusAmount | double | 是 |要換的分| #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | #### 範例 ```json= { "status":200, "message":"Suceess" "data":{ } } ``` ### 稅分帳變列表 #### 路徑 >GET /v1/mission/history #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | | transationType | int | 帳變類型 | | bonusAmount | double |積分 | | balance | double |餘額 | | createTime | string |日期 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":[ { "transationType":1, "bonusAmount ":500.0000, "balance":5000.0000, "createTime":"1314141414141" }, { "transationType":1, "bonusAmount ":500.0000, "balance":5000.0000, "createTime":"1314141414141" } ] } ``` ### 等級列表 #### 路徑 >GET /v1/mission/vipList #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | | levelId | string | 等級id | | name | string | 名稱 | | title | string | 標題 | | bonusAmount | double | 成長積分 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":[ { "levelId":"242424", "name":"VIP1", "title":"青銅", "bonusAmount":100 } ] } ``` ## 每日簽到 ### 立即簽到 #### 路徑 >POST /v1/mission/checkIn #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| | checkInDate | string | 是 |簽到日期| #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | #### 範例 ```json= { "status":200, "message":"Suceess" "data":{ } } ``` ### 我的簽到 #### 路徑 >GET /v1/mission/checkInList #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | | count | int |簽到次數 | | bonusAmountTotal | double |獎勵總計 | | checkIn5Days | boolean |是否符合5天連續簽到 | | checkIn7Days | boolean |是否符合7天連續簽到 | | list | string | 明細列表 | #### list 字段 | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | | checkInDate | string |簽到日期 | | bonusAmount | double |獎勵 | | description | string | 說明 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":{ "count":3, "bonusAmount":600.0000, "checkIn5Days":true, "checkIn7Days":true "list":[ { "checkInDate":"2024-11-15", "bonusAmount":300.0000, "description":"" },{ "checkInDate":"2024-11-14", "bonusAmount":300.0000, "description":"" } ] } } ``` ## 存款 ### 存款通道列表 #### 路徑 >POST /v1/deposite/channelList #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | | channelId | string | 通道id | | name | string | 名稱 | | description | string |描述 | | tutorialUrl | string | 教學圖片 | | minLimit | double | 最小限額 | | maxLimit | double | 最大限額 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":[ { "channelId":"5525252525", "name":"支付寶h5發郵件秒到帳", "description":"推薦:筆筆送2%,成功率100%", "tutorialUrl":"https://images/tutorial.png", "minLimit":"1", "maxLimit":"100" } ] } ``` ### 執行存款 #### 路徑 >POST /v1/deposite/execute #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| | channelId | string | 是 |通道id| | amout | double | 是 |存款金額| #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | #### 範例 ```json= { "status":200, "message":"Suceess" "data":{ } } ``` ## 取款 ### 取款密碼設定 #### 路徑 >POST /v1/withdraw/changePassword #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| | loginPassword | string | 是 |登入帳號密碼| | withdrawPassword | string | 是 |取款密碼| #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | #### 範例 ```json= { "status":200, "message":"Suceess" "data":{ } } ``` ### 提款列表 #### 路徑 >GET /v1/withdraw/list #### 輸入 | 字段名 | 型態 | 必填 | 說明 | | ------ | ---- | ---- | --------------------------------------- | #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | ------ | ---- | ---- | | bank | json | 銀行卡 | | alipay | json | 支付寶 | | wechat | json | 微信支付 | | cryto | jsonArray | 虚拟币 | #### bank 字段 | 字段名 | 型態 | 說明 | | ------ | ---- | ---- | | realName | string | 真實姓名 | | bankAccount | string |銀行帳號 | | bankName | string | 銀行名稱 | #### alipay 字段 | 字段名 | 型態 | 說明 | | ------ | ---- | ---- | | alipayAccount | string | 支付寶帳號 | | alipayQRString | string | 支付寶QR code base64字串 | #### wechat 字段 | 字段名 | 型態 | 說明 | | ------ | ---- | ---- | | wechatAccount | string | 微信支付帳號 | | wechatPhoneNumber | string | 微信支付手機號 | | wechatQRString | string | 微信支付QR code base64字串 | #### cryto 字段 | 字段名 | 型態 | 說明 | | -------------------- | ------ | ---- | | crytoCurrencyName | string | 幣種 | | crytoCurrencyAddress | string |收款地址 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":{ "bank":{ "realName":"王大明", "bankAccount":"4424242424", "bankName":"廣西銀行" }, "alipay":{ "alipayAccount":"tttaaappp", "alipayQRString":"c2d3Z3Nnc2dzZ3Nnc2dzZ3Nnc2dzZ3Nnc2dzZ3Nnc2dz" }, "wechat":{ "wechatAccount":"ggccss", "wechatPhoneNumber":"12345678901", "wechatQRString":"c2d3Z3Nnc2dzZ3Nnc2dzZ3Nnc2dzZ3Nnc2dzZ3Nnc2dz" }, "cryto":[ { "crytoCurrencyName":"USDT", "crytoCurrencyAddress":"553535353535353535" } ] } } ``` ### 潻加提款方式(銀行卡) #### 路徑 >POST /v1/withdraw/addBankAccount #### 輸入 | 字段名 | 型態 | 必填 | 說明 | | ----------------- | ------ | ---- | --------------------------------------- | | createBankAddress | string | Y |開戶行地址 | | bankId | string | Y | 銀行id | | bankAccount | string | Y | 銀行帳號 | #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | #### 範例 ```json= { "status":200, "message":"Suceess" "data":{ } } ``` ### 潻加支付寶 #### 路徑 >POST /v1/withdraw/addAlipay #### 輸入 | 字段名 | 型態 | 必填 | 說明 | | ----------------- | ------ | ---- | --------------------------------------- | | alipayAccount | string | Y | 支付寶帳號 | | alipayQRString | string | Y | 支付寶QR code base64字串 | #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | #### 範例 ```json= { "status":200, "message":"Suceess" "data":{ } } ``` ### 潻加微信支付 #### 路徑 >POST /v1/withdraw/addWechatPay #### 輸入 | 字段名 | 型態 | 必填 | 說明 | | ----------------- | ------ | ---- | --------------------------------------- | | wechatAccount | string | Y | 微信帳號 | | wechatPhoneNumber | string | Y | 微信支付電話號碼 | | wechatQRString | string | Y | 微信支付QR code base64字串 | #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | #### 範例 ```json= { "status":200, "message":"Suceess" "data":{ } } ``` ### 潻加虚拟币 #### 路徑 >POST /v1/withdraw/addCryto #### 輸入 | 字段名 | 型態 | 必填 | 說明 | | ----------------- | ------ | ---- | --------------------------------------- | | crytoCurrencyId | string | Y | 虚拟币 id | | crytoCurrencyAddress |string | Y | 虚拟币地址 | #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | #### 範例 ```json= { "status":200, "message":"Suceess" "data":{ } } ``` ### 存款紀錄 #### 路徑 >POST /v1/deposite/history #### 輸入 | 字段名 | 型態 | 必填 | 說明 | | ------ | ---- | ---- | ---- | | queryDays | int | Y | 今天:1 最近七天:7 最近三十天:30 | | status | int | Y | 全部:1 彩金:2 存款成功:3 己失敗:4 處理中:5 | #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | --------- | ------ | ---- | | crateDate | string | 日期 | | amout | double | 金額 | | status | int | 狀態 | | successAmout | double | 實際到帳 | | remark | string | 備注 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":[ { "crateDate":"2024-11-12", "amout":"100", "status":"2", "successAmout":"100", "remark":"" } ] } ``` ### 取款紀錄 #### 路徑 >POST /v1/widthdraw/history #### 輸入 | 字段名 | 型態 | 必填 | 說明 | | -------- | ------ | ---- | ---- | | queryDays | int | Y | 當天:1 最近七天:7 最近三十天:30| | status | int | 是 | 全部:0 彩金:1 存款成功:2 己失敗:3 處理中:4 | #### 輸出 #### data 字段 jsonArray | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | | crateDate | string | 日期 | | amout | double | 金額 | | status | int | 狀態 | | successAmout | double | 實際到帳 | | remark | string | 備注 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":[ { "crateDate":"2024-11-12", "amout":"100", "status":"2", "successAmout":"100", "remark":"" } ] } ``` ### 資金明細類型 #### 路徑 >GET /v1/fund/typeList #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| #### 輸出 #### data 字段 jsonArray | 字段名 | 型態 | 說明 | | -------- | ---- | ---- | | fundType | int | 資金明細類型id | | name | string | 名稱 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":[ { "fundType":"1", "name":"存款" }, { "fundType":"2", "name":"提款" }, { "fundType":"3", "name":"彩金" } ] } ``` ### 資金明細 #### 路徑 >GET /v1/fund/list #### 輸入 | 字段名 | 型態 | 必填 | 說明 | | --------- | ---- | ---- | ------------------------------- | | queryDays | int | Y | 當天:1 最近七天:7 最近三十天:30 | | fundType | int | Y | 資金明細類型 | #### 輸出 #### data 字段 jsonArray | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | | crateDate | string | 日期 | | amout | double | 金額 | | status | int | 狀態 | | successAmout | double | 實際到帳 | | remark | string | 備注 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":[ { "crateDate":"2024-11-12", "amout":"100", "status":"2", "successAmout":"100", "remark":"" } ] } ``` ## 銀行卡管理 [同此接口](https://hackmd.io/7mxVkTgLQbSGWUacLiJQDg#%E8%B7%AF%E5%BE%9172) ## 利息寶 ### 首頁查詢 #### 路徑 >GET /v1/interest/info #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| #### 輸出 #### data 字段 jsonArray | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | | balance | double | 利息寶餘額 | | rate | double | 年化率 | | testAmount | double | 體驗金 | | thisWeekProfit | double | 本週收益 | | thisMonthProfit | double | 本月收益 | | totalProfit | double | 總收益 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":{ "balance": 1000.00, "rate": 3.5, "testAmount": 100.00, "thisWeekProfit": 10.00, "thisMonthProfit": 40.00, "totalProfit": 500.00 } } ``` ### 資金轉換 #### 路徑 >POST /v1/interest/transfer #### 輸入 | 字段名 | 型態 | 必填 | 說明 | | ------ | ------ | ---- | ---- | | from | int | Y | 1:餘額 2:利息寶 | | to | int | Y | 1:餘額 2:利息寶 | | amount | double | Y | 轉換金額 | | loginPassword | string | Y | 登入密碼 | #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | #### 範例 ```json= { "status":200, "message":"Suceess" "data":{ } } ``` ### 收益報表 #### 路徑 >GET /v1/interest/profitHistory #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| | username | string | 是 || #### 輸出 #### data 字段 jsonArray | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | | settleTime | string | 結算日期 | | profit | double | 收益 | | balance | double | 餘額 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":[ { "settleTime": "2024-11-16", // 結算日期 "profit": 150.75, // 收益 "balance": 1000.00 // 餘額 } ] } ``` ### 轉換記錄 #### 路徑 >POST /v1/interest/transationList #### 輸入 | 字段名 | 型態 | 必填 | 說明 | | ------ |---- | ---- | ---- | | type | int | Y | 1:餘額 2:利息寶 | #### 輸出 #### data 字段 jsonArray | 字段名 | 型態 | 說明 | | ------ | ------ | ---- | | create | string | 時間 | | transactionType | string | 類型 | | amount | double | 帳變金額 | | balance | double | 餘額 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":[ { "create": "2024-11-16T10:30:00Z", // 時間 "transactionType": "DEPOSIT", // 類型,例如存款 "amount": 200.00, // 帳變金額 "balance": 1200.00 // 餘額 } ] } ``` ## 推薦收益 提交申請代理 ## 彩票注單記錄 ### 彩票注單列表 #### 路徑 >GET /v1/lottery/listBet #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | ------------------ | ------ | ------ | | totalBetAmount | double | 總投注 | | totalCount | int | 總筆數 | | totalWinLoseAmount | double | 總輸贏 | | list | jsonArray | 明細列表 | #### list 字段 | 字段名 | 型態 | 說明 | | ---------- | ------ | ------------- | | createTime | string | 時間timestamp | | count | int | 筆數 | | winCount | int | 中獎筆數 | | winAmount | double | 中獎金 | | winLoseAmount | double | 輸贏 | | betAmout | double | 下注金 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":{ "totalBetAmount": 1000.00, // 總投注 "totalCount": 50, // 總筆數 "totalWinLoseAmount": 200.50, // 總輸贏 "list":[ { "createTime": "42424242424242", // 時間timestamp "count": 5, // 筆數 "winCount": 2, // 中獎筆數 "winAmount": 100.50, // 中獎金 "winLoseAmount": 50.00, // 輸贏 "betAmount": 150.00 // 下注金 } ] } } ``` ## 其它注單記錄 ### 其它注單列表 #### 路徑 >GET /v1/venue/listBet #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | ------------------ | ------ | ------ | | totalBetAmount | double | 下注金額 | | totalValidBetAmout | double | 有效下注 | | totalWinLoseAmount | double | 輸贏金額 | | list | jsonArray | 明細列表 | #### list 字段 | 字段名 | 型態 | 說明 | | ------------ | ------ | ------------- | | gameName | string | 遊戯名稱 | | ID | int | ID | | orderNO | int | 訂單編號 | | createTime | double | 創建時間(timestamp) | | betAmount | double | 下注金 | | winLoseAmout | double | 輸贏金 | | detail | string | 明細 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":{ "totalBetAmount": 1000.00, // 下注金額 "totalValidBetAmount": 800.00, // 有效下注 "totalWinLoseAmount": 200.50, // 輸贏金額 "list": [ { "gameName": "Blackjack", // 遊戲名稱 "ID": 1, // ID "orderNO": 1001, // 訂單編號 "createTime": 1634567890.0, // 創建時間(timestamp) "betAmount": 150.00, // 下注金額 "winLoseAmount": 50.00, // 輸贏金額 "detail": "這是一個下注明細" // 明細 }, { "gameName": "Roulette", // 遊戲名稱 "ID": 2, // ID "orderNO": 1002, // 訂單編號 "createTime": 1634567900.0, // 創建時間(timestamp) "betAmount": 200.00, // 下注金額 "winLoseAmount": -100.00, // 輸贏金額 "detail": "另一個下注明細" // 明細 } ] } } ``` ## 額度轉換 ### 遊戯類種 [使用此api](https://hackmd.io/7Su1IY05SvqvQtlflyI0tw#%E9%81%8A%E6%88%AF%E5%88%86%E9%A1%9E) ### 遊戯錢包列表 #### 路徑 >GET /v1/game/wallet/list #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| | categoryId | string | 是 |場館分類id| #### 輸出 #### data 字段 jsonArray 主錢包venueId為0會放在第一個 | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | | venueId | string | 場館id | | venueLogo | string | 場館圖標,若為空使用預設圖標 | | venueName | string | 場館名稱 | | walletAmount | double | 錢包餘額 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":[ { "venueId": "0", // 場館id "venueLogo": "https://example.com/logo.png", // 場館圖標,若為空使用預設圖標 "venueName": "我的錢包", // 場館名稱 "walletAmount": 1500.75 // 錢包餘額 }, { "venueId": "1", // 場館id "venueLogo": "https://example.com/logo.png", // 場館圖標,若為空使用預設圖標 "venueName": "主場館", // 場館名稱 "walletAmount": 1500.75 // 錢包餘額 } ] } ``` ### 轉入金額操作 #### 路徑 >POST /v1/game/wallet/transfer #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| | fromId | string | 是 |從什麼錢包| | toId | string | 是 |到什麼錢包| | amount | double | 是 |轉帳額度| #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | #### 範例 ```json= { "status":200, "message":"Suceess" "data":{ } } ``` ### 一鍵提取操作 #### 路徑 >POST /v1/game/wallet/backAll #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| | categoryId | string | N |遊戯分類id| #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | #### 範例 ```json= { "status":200, "message":"Suceess" "data":[ { "venueId": "0", // 場館id "venueLogo": "https://example.com/logo.png", // 場館圖標,若為空使用預設圖標 "venueName": "我的錢包", // 場館名稱 "walletAmount": 1500.75 // 錢包餘額 }, { "venueId": "1", // 場館id "venueLogo": "https://example.com/logo.png", // 場館圖標,若為空使用預設圖標 "venueName": "主場館", // 場館名稱 "walletAmount": 0 // 錢包餘額 } ] } ``` ### 轉換記錄 #### 路徑 >GET /v1/game/wallet/history #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| #### 輸出 #### data 字段 jsonArray | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | | name | string | 名稱 | | amout | double | 金額 | | orderNO | string | 單號 | | date | string | 日期 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":[ { "name": "購物", // 名稱 "amount": 250.75, // 金額 "orderNO": "ORD123456", // 單號 "date": "2024-11-16" // 日期 } ] } ``` ## 安全中心 ### 變更登入密碼 #### 路徑 >POST /v1/member/changPassword #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| | oldPassword | string | 是 |舊密碼| | newPassword | string | 是 |新密碼| #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | | userId | string | | #### 範例 ```json= { "status":200, "message":"Suceess" "data":{ } } ``` ### 取款密修改 #### 路徑 >POST /v1/member/changeWidthdrawPassword #### 輸入 | 字段名 | 型態 | 必填 | 說明 | | ----------------- | ------ | ---- | ---- | | oldPassword | string | Y | | | newPassword | string | Y | | #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | #### 範例 ```json= { "status":200, "message":"Suceess" "data":{ } } ``` ## 個人信息 ### 個人資料查詢 #### 路徑 >POST /v1/member/profile #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | ----------- | ------ | ---- | | loginName | string | 帳號 | | realName | string | 真實姓名 | | qq | string | QQ | | wechat | string | 微信 | | phoneNumber | string | 手機號 | | email | string | 郵箱 | | currency | string | 幣別 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":{ "loginName": "user123", // 帳號 "realName": "張三", // 真實姓名 "qq": "123456789", // QQ "wechat": "weixin123", // 微信 "phoneNumber": "+8613800138000", // 手機號 "email": "user@example.com", // 郵箱 "currency": "CNY" // 幣別 } } ``` ## 建議反饋 ### 反饋提交操作 #### 路徑 >POST /v1/feedback/add #### 輸入 | 字段名 | 型態 | 必填 | 說明 | | ------ | ------ | ---- | ------------------------------ | | type | int | Y | 反饋類型 1:建議反饋 2:投訴反饋 | | description | string | Y | 描述 | | imageString | string | Y | 圖片base64字串 | #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | | userId | string | | #### 範例 ```json= { "status":200, "message":"Suceess" "data":{ } } ``` ### 反饋列表 #### 路徑 >GET /v1/feedback/list #### 輸入 | 字段名 | 型態 | 必填 | 說明 | | ------ | ------ | ---- | ---- | #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | ------ | ---- | ---- | | date | string | 日期 | | type | int | 反饋類型 1:建議反饋 2:投訴反饋 | | status | string | 狀態 | | description | string | 內容描述 | | imageString | string | 圖片base64字串 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":[ { "date": "2024-11-16", // 日期 "type": 1, // 反饋類型 1:建議反饋 2:投訴反饋 "status": "已處理", // 狀態 "description": "這是一個內容描述", // 內容描述 "imageString": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA..." // 圖片base64字串 } ] } ``` ## 長龍肋手 ### 最新長龍列表 #### 路徑 >GET /v1/lotter/longDragon/list #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| #### 輸出 #### data 字段 jsonArray | 字段名 | 型態 | 說明 | | ------------ | ------ | ----------------------- | | lotterName | string | 彩種名 | | logoString | string | 圖標 | | issueNo | string | 期號 | | stopBetTime | string | 停止投注時間(timestamp) | | betType1Id | string | 下注玩法id | | betType1Name | string | 下注玩法名稱 | | odds1 | double | 下注玩法賠率 | | betType2Id | string | 下注玩法id | | betType2Name | string | 下注玩法名稱 | | odds2 | double | 下注玩法賠率 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":[ { "lotterName": "双色球", // 彩種名 "logoString": "https://example.com/logo.png", // 圖標 "issueNo": "20240101", // 期號 "stopBetTime": "1634567890", // 停止投注時間(timestamp) "betType1Id": "betType1", // 下注玩法id "betType1Name": "單式投注", // 下注玩法名稱 "odds1": 2.5, // 下注玩法賠率 "betType2Id": "betType2", // 下注玩法id "betType2Name": "複式投注", // 下注玩法名稱 "odds2": 3.0 // 下注玩法賠率 } ] } ``` ### 下注投注 #### 路徑 >POST /v1/lotter/bet #### 輸入 | 字段名 | 型態 | 必填 | 說明 | | ---------- | ------ | ---- | ---------- | | betTypeId | string | Y | 下注玩法id | | amount | double | Y | 下注金額 | #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | ------ | ---- | ---- | #### 範例 ```json= { "status":200, "message":"Suceess" "data":{ } } ``` ### 我的注單列表 #### 路徑 >GET /v1/lotter/betList #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| #### 輸出 #### data 字段 jsonArray | 字段名 | 型態 | 說明 | | ------ | ------ | ---- | | issueNo | string | 期號 | | status | int | 未開獎:1 未中獎:2 己中獎:3 己撤單:4 己開獎:5 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":[ { "issueNo": "20240101", // 期號 "status": 1 // 狀態: 1-未開獎, 2-未中獎, 3-已中獎, 4-已撤單, 5-已開獎 } ] } ``` ## 開獎走勢 ### 開獎走勢列表 ### 彩種列表 #### 路徑 >GET /v1/lottery/list #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| #### 輸出 #### data 字段 | 字段名 | 型態 | 說明 | | -------- | ------ | -------- | | lotteryId | string | 彩種id | | lotteryName | string | 彩種名稱 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":[ { "lotteryId": "lottery123", // 彩種id "lotteryName": "双色球" // 彩種名稱 } ] } ``` ## 開獎網 ### 開彩列表 #### 路徑 >GET /v1/lottery/openPrize #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| #### 輸出 #### data 字段 jsonArray | 字段名 | 型態 | 說明 | | ----------- | ------ | ------------ | | lotterId | string | 彩種id | | lotterName | string | 彩種名稱 | | issueNo | string | 期數 | | stopBetTime | string | 停止下注時間 | | code | string | 開獎獎號 | | streamUrl | string | 視頻連結 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":[ { "lotterId": "lottery123", // 彩種id "lotterName": "双色球", // 彩種名稱 "issueNo": "20240101", // 期數 "stopBetTime": "2024-01-01T10:00:00Z", // 停止下注時間 "code": "01,02,03,04,05,06", // 開獎獎號 "streamUrl": "https://example.com/video" // 視頻連結 } ] } ``` ### 歷史開奬 #### 路徑 >GET /v1/lottery/openPrize/history/{lotterId} #### 輸入 | 字段名 | 型態 | 必填 |說明| | -------- | -------- | -------- |--------| | lotterId | string | 是 | 彩種id | #### 輸出 #### data 字段 jsonArray | 字段名 | 型態 | 說明 | | ---------- | ------ | -------- | | createTime | string | 日期 | | issueNo | string | 期數 | | code | string | 開獎獎號 | | colorBall | string | 色波 | | zodiac | string | 生肖 | #### 範例 ```json= { "status":200, "message":"Suceess" "data":[ { "createTime": "2024-01-01", // 日期 "issueNo": "20240101", // 期數 "code": "01,02,03,04,05,06", // 開獎獎號 "colorBall": "红,红,蓝,蓝,红,蓝,红", // 色波 "zodiac": "龙,羊,虎,鼠,狗,猴,蛇" // 生肖 } ] } ```