[TOC=2]
## 枚舉變量
### 性別(gender):
| 可選值 | 說明 |
| --- | --- |
| male | 男 |
| female | 女 |
| secret | 保密 |
### 上傳類型(type):
| 可選值 | 說明 |
| --- | --- |
| avatar | 頭像 |
| rate | 評價 |
## 獲取個人資料
~~~[api]
get:/userInfo/get
boolean:has_balance=true#是否獲取用戶紅包 true 獲取 false 不獲取
boolean:has_point=true#是否獲取用戶積分 true 獲取 false 不獲取
<<<
success
{
"code": 0,
"data": {
"id": 3,
"name": "1",//姓名
"recent_login_time": "2018-03-23 09:25:21",//最近登錄
"avatar": "1",//頭像地址
"gender": "secret",//性別
"birthday": null,//生日
"nickname": null,//昵稱
"phone": "15181474781",//手機號
"rate_info": {//評分
"rate1": 85,
"rate2": 85,
"rate3": 85,
"total": 0,
"update_time": "2018-02-26 15:37:00"
},
"balance": 0,//紅包
"point": 600//積分
}
}
~~~
## 更新個人資料
~~~[api]
post:/userInfo/update
string:name=姓名#用戶姓名
string:avatar=頭像#用戶頭像地址
string:nickname=昵稱#用戶昵稱
string:gender=secret#性別
date:birthday=2018-02-02#生日
<<<
success
{
"code": 0,
"data": {
"id": 2,
"name": "",//更新的昵稱
"recent_login_time": "2018-02-08 17:37:16",//最近登錄時間
"avatar": ""//頭像地址
}
}
~~~
## 獲取頭像上傳途徑
>[info] 上傳參數
```json
"OSSAccessKeyId": "oss_id",
"policy": "policy",
"Signature": "signature",
"key":"key",
"success_action_status":"201",
"file":"raw file data"
```
>[info] 提交地址為返回參數中的 host
>[danger] 注:上傳方式 需要使用表單 `FormData` 格式上傳
>注:返回的上傳參數中若有 key ,必須使用返回的 key ,如果沒有,就需要使用返回的 `dir+/filename` 的格式拼接文件名
>注:`filename` 是自己定義的文件名
>注: file 字段**必須在最后**,類型根據平臺不同而不同,兼容 `FormData` 即可
>注:上傳成功之后會返回一個 xml 格式的文件,請解析 xml 文件 。
>注:取出 xml 文件的 location 當做圖片或者視頻地址 提交到服務器
>注:上傳圖片請自定義文件名
~~~[api]
get:/userInfo/getUpdatePath
*string:type=avatar#上傳類型
<<<
success
//上傳頭像返回
{
"code": 0,
"data": {
"oss_id": "LTAIKQgJHXpUTvDf",
"host": "https://pengdada-test.oss-cn-hangzhou.aliyuncs.com",//上傳地址
"policy": "eyJleHBpcmF0aW9uIjoiMjAxOC0wMy0xM1QxNDo1MzozOFoiLCJjb25kaXRpb25zIjpbWyJjb250ZW50LWxlbmd0aC1yYW5nZSIsMCwxMDQ4NTc2MF0sWyJlcSIsIiRrZXkiLCJ3ZWJhcHBcL2xhYm91clwvMlwvMiJdXX0=",//上傳參數
"signature": "4KKA42F2ygbUVp+UfFbZJjqoj8I=",//上傳參數
"expire": 1520924018,//上傳時間限制
"dir": "webapp/labour/2",
"max_size": 10485760,
"key": "webapp/labour/2/2"
}
}
<<<
success
//上傳身份證、工作照返回
{
"code": 0,
"data": {
"oss_id": "LTAIKQgJHXpUTvDf",
"host": "https://pengdada-test.oss-cn-hangzhou.aliyuncs.com",//上傳地址
"policy": "eyJleHBpcmF0aW9uIjoiMjAxOC0wMy0xM1QxNTozODo0NFoiLCJjb25kaXRpb25zIjpbWyJjb250ZW50LWxlbmd0aC1yYW5nZSIsMCwxMDQ4NTc2MF0sWyJzdGFydHMtd2l0aCIsIiRrZXkiLCJ3ZWJhcHBcL2xhYm91clwvMlwvaWRfY2FyZCJdXX0=",
"signature": "bQJmwYVTkYZSfVBXLtAMzT34w3s=",
"expire": 1520926724,
"dir": "webapp/labour/2/id_card",
"max_size": 10485760
}
}
~~~
- 使用須知
- 共用數據
- 數據庫
- 管理員
- 管理--登錄注冊
- 管理--個人資料
- 管理--工種相關
- 管理--工作相關
- 管理--蔬菜分類
- 管理--訂單相關
- 管理--用戶相關
- 管理--消息相關
- 管理--banner
- 管理--認證相關
- 管理--蔬菜改版
- 雇主端
- 雇主--登錄注冊
- 雇主--個人資料
- 雇主--設備相關
- 雇主--控制設備
- 雇主--用工地址
- 雇主--我的收藏
- 雇主--工種相關
- 雇主--我的訂單
- 雇主--我的紅包
- 雇主--評價訂單
- 雇主--消息相關
- 雇主--積分相關
- 雇主--民工列表
- 雇主--banner
- 雇主--邀請注冊
- 雇主--分享民工
- 民工端
- 民工--登錄注冊
- 民工--個人資料
- 民工--我的紅包
- 民工--訂單相關
- 民工--我的訂單
- 民工--評價訂單
- 民工--消息相關
- 民工--積分相關
- 民工--認證相關
- 民工--工種相關
- 民工--會員相關
- 民工--分享相關
- 民工--服務區域
- 民工--服務技能
- 民工--邀請注冊