🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[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": "参数错误!" } ```