[TOC]
## 物業公司列表
* 請求地址: `/property_company`
* 請求方式: get
* 請求參數: 無
* 成功返回:
```json
{
"code": 0,
"data": {
"data": [
{
"id": 1,
"name": "",//物業公司名
"source": 0,//來源 0 管理員添加 1 銷售添加
"create_time": "2017-11-22 11:57:34",//添加時間
"community": "",//小區名
"property": [//物業人員信息
{
"id": 1,
"name": "測試賬號1",//物業人員姓名
"phone": "15181474781",//物業人員手機號
"landline": "028-88888888",//物業人員座機號
"source": 0,//來源 0 管理員添加 1 銷售添加
"create_time": "2017-11-22 11:57:34",//添加時間
"status": 0//狀態 0 正常 1 已凍結
}
]
}
],
"currentPage": 1,//當前頁
"pageNumber": 10,//頁碼
"count": 1//總條數
}
}
```
* 失敗返回: 其他錯誤信息
## 物業公司分頁
* 請求地址: `/property_company/pag`
* 請求方式: get
* 請求參數:
| 字段名 | 字段類型 | 字段長度 | 必填 | 字段說明 |
| --- | --- | --- | --- | --- |
| `currentPage` | int | 11 | `是` | 當前頁 |
| `pageNumber` | int | 11 | `是` | 頁碼 |
* 成功返回:
```json
{
"code": 0,
"data": {
"data": [
{
"id": 1,
"name": "",//物業公司名
"source": 0,//來源 0 管理員添加 1 銷售添加
"create_time": "2017-11-22 11:57:34",//添加時間
"community": "",//小區名
"property": [//物業人員信息
{
"id": 1,
"name": "測試賬號1",//物業人員姓名
"phone": "15181474781",//物業人員手機號
"landline": "028-88888888",//物業人員座機號
"source": 0,//來源 0 管理員添加 1 銷售添加
"create_time": "2017-11-22 11:57:34",//添加時間
"status": 0//狀態 0 正常 1 已凍結
}
]
}
]
}
}
```
* 失敗返回:
```json
{
"code": -1,
"msg": "參數錯誤!"
}
```
## 物業公司搜索
* 請求地址: `/property_company/search`
* 請求方式: get
* 請求參數:
| 字段名 | 字段類型 | 字段長度 | 必填 | 字段說明 |
| --- | --- | --- | --- | --- |
| `search` | string | 2-200 | `是` | 搜索內容(物業公司名) |
* 成功返回:
```json
{
"code": 0,
"data": {
"data": [
{
"id": 1,
"name": "",//物業公司名
"source": 0,//來源 0 管理員添加 1 銷售添加
"create_time": "2017-11-22 11:57:34",//添加時間
"community": "",//小區名
"property": [//物業人員信息
{
"id": 1,
"name": "測試賬號1",//物業人員姓名
"phone": "15181474781",//物業人員手機號
"landline": "028-88888888",//物業人員座機號
"source": 0,//來源 0 管理員添加 1 銷售添加
"create_time": "2017-11-22 11:57:34",//添加時間
"status": 0//狀態 0 正常 1 已凍結
}
]
}
]
}
}
```
* 失敗返回:
```json
{
"code": -1,
"msg": "參數錯誤!"
}
```
## 物業公司新增查詢(查詢所有小區)
* 請求地址: `/property_company/read`
* 請求方式: get
* 請求參數: 無
* 成功返回:
```json
{
"code": 0,
"data": [
{
"id": 1,
"name": ""//小區名
}
]
}
```
* 失敗返回: 其他錯誤信息
## 物業公司新增保存(同時新增物業人員)
* 請求地址: `/property_company/save`
* 請求方式: post
* 請求參數:
| 字段名 | 字段類型 | 字段長度 | 必填 | 字段說明 |
| --- | --- | --- | --- | --- |
| `name` | string | 2-64 | `是` | 物業公司名 |
| `community_id` | int | 11 | 是 | 小區id |
| `property` | array | [] | `是` | 物業人員 |
* 新增格式:
```json
{
"name":"",//物業公司名
"community_id":1,//管理小區id
"property"://物業人員
[
{
"name":"",//物業人員姓名 2-16
"phone":"",//手機號 11
"landline"://座機號 2-16
},
{
"name":"",
"phone":"",
"landline":""
}
]
}
```
* 成功返回:
```json
{
"code": 0
}
```
* 失敗返回:
```json
{
"code": -1,
"msg": "參數錯誤!"
}
```
## 物業公司修改查詢
* 請求地址: `/property_company/edit`
* 請求方式: get
* 請求參數:
| 字段名 | 字段類型 | 字段長度 | 必填 | 字段說明 |
| --- | --- | --- | --- | --- |
| `id` | int | 11 | `是` | id |
* 成功返回:
```json
{
"code": 0,
"data": {
"data": {
"id": 1,
"name": "成都國嘉物業管理有限公司",//物業公司名
"community_id": 1,//小區id
"property": [//物業人員資料
{
"id": 1,
"name": "測試賬號1",//物業人員姓名
"phone": "15181474781",//物業人員手機號
"landline":""//物業人員座機號
}
]
}
}
}
```
* 失敗返回:
```json
{
"code": -1,
"msg": "參數錯誤!"
}
```
## 物業公司修改保存
* 請求地址: `/property_company/update`
* 請求方式: post
* 請求參數:
| 字段名 | 字段類型 | 字段長度 | 必填 | 字段說明 |
| --- | --- | --- | --- | --- |
| `id` | int | 11 | `是` | id |
| `name` | string | 2-64 | `是` | 物業公司名 |
| `community_id` | int | 11 | 是 | 小區id |
* 成功返回:
```json
{
"code": 0
}
```
* 失敗返回:
```json
{
"code": -1,
"msg": "參數錯誤!"
}
```
## 刪除物業公司
* 請求地址: `/property_company/delete`
* 請求方式: post
* 請求參數:
| 字段名 | 字段類型 | 字段長度 | 必填 | 字段說明 |
| --- | --- | --- | --- | --- |
| `id` | int | 11 | `是` | id |
* 成功返回:
```json
{
"code": 0
}
```
* 失敗返回:
```json
{
"code": -1,
"msg": "參數錯誤!"
}
```