[TOC=2]
## 枚舉變量
### 性別說明(gander):
| 可選值 | 說明 |
| --- | --- |
| male | 男 |
| female | 女 |
| secret | 保密 |
### 認證狀態(status):
| 可選值 | 說明 |
| --- | --- |
| pending | 認證中 |
| succeed | 認證成功 |
### 上傳類型(type):
| 可選值 | 說明 |
| --- | --- |
| avatar | 頭像 |
| work_photo | 工作照 |
| id_card | 身份證 |
| rate | 評價 |
## 個人資料
~~~[api]
get:/userInfo/get
<<<
success
{
"name": "",//用戶昵稱
"recent_login_time": "2018-01-25 11:40:46",//最后一次登錄時間
"avatar": null,//頭像地址
"birthday": null,//生日
"gender": "secret",//性別
"verify_status": null,//認證狀態 詳情見枚舉變量
"phone": "15181474781",//手機號
"level_points": 0,
"vip_card": null,//會員卡
"rate_info": {//信用評分
"rate1": 85,
"rate2": 85,
"rate3": 85,
"total": 0,
"update_time": "2018-01-25 16:33:53"
},
"balance": 0,//余額
"point": 0//積分
}
~~~
## 個人詳細資料
~~~[api]
get:/userInfo/getInfo
<<<
success
{
"code": 0,
"data": {
"id": 2,
"name": "cece",
"recent_login_time": "2018-03-16 14:32:49",
"level_points": 0,
"avatar": null,
"birthday": "2018-03-16",
"gender": "secret",
"verify_status": "succeed",
"interviewed": 0,
"phone": "13551347777",
"vip_card": {
"name": "vip",
"level": 1,
"start_time": "2018年03月15日",
"end_time": "2018年03月31日",
"discount": 100,
"remained_days": 14
},
"rate_info": {
"rate1": 85,
"rate2": 85,
"rate3": 85,
"total": 0,
"update_time": "2018-03-12 14:22:48"
},
"user_config": {
"configs": null,
"rest_in_dates": null,
"rest_from_date": null,
"member_number": 3,
"pictures": null,
"price": 2312300,
"description": "213213"
},
"service_regions": [
{
"id": 14,
"province": "山東省",
"city": "濰坊市",
"district": "壽光市",
"town": "化龍鎮",
"area": "化龍區域",
"area_id": 399,
"villages": [],
"is_all": true
}
],
"job_categories": [
{
"id": 10,
"job_category_id": 6,
"name": "拾掇蔬菜",
"vegetables": [
{
"id": 3,
"icon": "http://www.baidu.com",
"name": "大西紅柿",
"category_id": 6,
"description": "大西紅柿",
"category2_id": 4
}
]
}
],
"collection": 0,//收藏人數
"reservation": 0//被預約次數
}
}
~~~
## 獲取頭像上傳途徑
>[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
- 雇主--邀請注冊
- 雇主--分享民工
- 民工端
- 民工--登錄注冊
- 民工--個人資料
- 民工--我的紅包
- 民工--訂單相關
- 民工--我的訂單
- 民工--評價訂單
- 民工--消息相關
- 民工--積分相關
- 民工--認證相關
- 民工--工種相關
- 民工--會員相關
- 民工--分享相關
- 民工--服務區域
- 民工--服務技能
- 民工--邀請注冊