1. app品检API

API列表 test

编号 API名称 路径 版本
1.0 新增客户(增加根据手机号查询客户接口,手机号集团唯一逻辑) /v1/iot/main/customer/phone-check 1.0
1.1 客户分页查询 /v1/iot/main/customer/houseAndCustomers 1.0
1.2 产权统计数据 /v1/iot/main/customer/house/relation/property/statistic/{type}/{code} 1.0
1.3 成员列表 /v1/iot/main/customer/house/relation/getMember 1.0
1.4 事务信息 /v1/workorder/admin/instance/pageByCustId 1.0
1.5 证件信息校验 /v1/iot/main/customer/validate-Identity 1.0

1.0: 新增客户(增加根据手机号查询客户接口,手机号集团唯一逻辑)

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/v1/iot/main/customer/phone-check

方法:POST

请求参数

名称 位置 类型 必填 描述
customer_phone body String y 客户手机号
top_org_id body Long y 顶级业务组织

请求Body描述(非Form表单数据)

{
  "customer_phone" : "13893839292",
  "top_org_id":"21897"
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING 响应码标识200:正常返回
message 顶层 STRING 响应消息文本
data 顶层 JSONObject 响应数据对象
id data Long 客户id
top_org_id data Long 顶级业务组织id
top_org_code data String 顶级业务组织code
customer_properties data int 客户性质 1:个人客户;2:政企客户
identity_type data String 证件类型, 1:身份证, 2:护照,3:组织机构代码(针对政府), 4:统一社会信用代码(针对企业),5:香港身份证,6:澳门身份证,7:台湾身份证
identity data String 证件id
customer_name data String 客户名
sex data int 性别,1:女,2:男
customer_phone data String 手机号
face_ico data DateTime 头像url
src data int 帐号来源,1:自研系统,2:4A
cust_birthday data String 生日
blood_type data string 血型:A/B/AB/O
occupation data String 职业:10字以内
graduated data String 毕业学校
relationOrgList data String[] N 归属组织
label data int[] 业主标签:1:公司员工、2:五星业主、3:残障人士、4:重点客户、5:政府机关人员、6:媒体名人、7:独居老人、8:业委会成员、9:中共党员
height data int 体重:填写数字
marry_status data int 婚姻状况:1:已婚,2:未婚
education_status data int 教育程度,1:小学、2:初中, 3:高中, 4:大专,5:本科 6:硕士研究生,7:博士研究生
live_status data int 居住情况, 1:独居 , 2:和家人同住
policy_status data int 政治面貌, 1:共青团员, 2:共产党员,3:预备党员,4: 群众, 5: 无党派人士,6: 九三学社社员, 7: 民盟盟员, 8: 民进会员, 9:致公党党员,10:民革党员,11:台盟盟员, 12:民建会员,13:农工党党员
contact data String 联系方式
email data String 邮件
返回结果示例
{
    "code": "200",
    "data": {
                    "update_by": "路人甲1",
                    "update_by_id": "21770",
                    "id": 113091,
                    "top_org_id": 21897,
                    "top_org_code": "100000150",
                    "customer_properties": 1,
                    "identity_type": 1,
                    "identity": "787877198809092323",
                    "customer_name": "五一",
                    "sex": 1,
                    "customer_phone": "13490908989",
                    "face_ico": "",
                    "status": 0,
                    "src": 1,
                    "cust_native": "AGADGDASG",
                    "cust_live_city": "ASGAG",
                    "cust_birthday": "1988-09-09",
                    "cust_nation": "汉族",
                    "cust_urgent_contact": "AGSA",
                    "relationOrgList": [],
                    "needReturnUserId": false,
                    "height": 166,
                    "blood_type": "O",
                    "weight": 66,
                    "occupation": "二位",
                    "label": "[1]",
                    "marry_status": 1,
                    "education_status": 1,
                    "live_status": 1,
                    "policy_status": 1,
                    "graduated": "ADGAF ",
                    "contact": "13567893434",
                    "email": "sdahfsd@midea.com"
                },
    "message": "成功"
}

1.1: 客户分页查询

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/v1/iot/main/customer/houseAndCustomers

方法:POST

请求参数

名称 位置 类型 必填 描述
pageNo body int y 页码
pageSize body int y 页大小
org_code body String y 小区code
space_code body String N 空间code
customer_type body int[] N 客户类型(2业主,3业主成员,14租户,15租户成员)
identity_type body int[] N 证件类型, 1:身份证, 2:护照,3:组织机构代码(针对政府), 4:统一社会信用代码(针对企业),5:香港身份证,6:澳门身份证,7:台湾身份证
searchCondition body String N 查询条件

请求Body描述(非Form表单数据)

{ 
  "pageNo": 1,
  "pageSize": 10,
  "space_code": "100001027100000000100000000100000000",
  "customer_type": [1,2, 3, 4,5],
  "identity_type": [1,2, 3, 4,5],
  "searchCondition": "1",
  "org_code": "100000150"
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING 响应码标识200:正常返回
message 顶层 STRING 响应消息文本
data 顶层 JSONObject 响应数据对象
total data int 记录总数
pageNo data int 页码
totalPage data int 总页数
pageSize data int 页大小
result data JSONArray 数据
id result long 客户id
customer_name result String 客户名字
customer_phone result String 客户手机号
identity result int 证件号
identity_type result String 证件类型
identity_type_trans result String 证件类型名字
space_name result String 空间名字
sex result int 1.男 2 女
sex_trans result String 男女
customer_properties data int 客户性质 1:个人客户;2:政企客户
customer_properties_trans result String 个人客户、政企客户
customer_type result int 客户类型(2业主,3业主成员,14租户,15租户成员)
customer_type_trans result String 业主,业主成员,租户,租户成员
type result int 产权类型
type_trans result String 产权类型名称
is_history result int 是否历史客户
housing_status result String 客户住房状态(1000在住,1001暂离,1003注销 ,1004迁出)
返回结果示例
{
    "code": "200",
    "message": "success",
    "data": {
        "total": 448,
        "pageNo": 1,
        "totalPage": 45,
        "pageSize": 10
        "result": [
            {
                "id": 270901,
                "customer_name": "廖11",
                "customer_phone": "13632389675",
                "identity": "440928199902234216",
                "space_name": "领贤公馆/领片区/建筑物/1栋/A单元/1/102",
                "sex": 2,
                "identity_type": 1,
                "customer_properties": 1,
                "type": 1,
                "is_history": 1,
                "housing_status": 1004,
                "customer_type": 14,
                "sex_trans": "男",
                "identity_type_trans": "身份证",
                "customer_properties_trans": "个人客户",
                "type_trans": "房屋",
                "customer_type_trans": "未知"
            }
        ]

    }

}

1.2: 产权统计数据

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/v1/iot/main/customer/house/relation/property/statistic/{type}/{code}

方法:POST

请求参数

名称 位置 类型 必填 描述
type int y org / community
id int y 小区id

请求Body描述(非Form表单数据)

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING 响应码标识200:正常返回
message 顶层 STRING 响应消息文本
data 顶层 JSONObject 响应数据对象

| owner | data | JSONObject | 是 | 业主 | | ownerMember | data | JSONObject | 是 | 主业成员 | | tenement | data | JSONObject | 是 | 租户 | | tenementMember | data | JSONObject | 是 | 租户成员 |

返回结果示例
{
    "code": "200",
    "message": "success",
    "data": {
        "owner": 122,
        "ownerMember": 137,
        "tenement": 120,
        "tenementMember": 0
    }
}

1.3: 成员列表

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/v1/iot/main/customer/house/relation/getMember

方法:POST

请求参数

名称 位置 类型 必填 描述
pageNo body int y 页码
pageSize body int y 页大小
customer_id body Long y 客户id

请求Body描述(非Form表单数据)

{
    "customer_id": "271224" , 
    "pageSize": 10 , 
    "pageNo": 1
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING 响应码标识200:正常返回
message 顶层 STRING 响应消息文本
data 顶层 JSONObject 响应数据对象
total data int 记录总数
pageNo data int 页码
totalPage data int 总页数
pageSize data int 页大小
result data JSONArray 数据
community_Id result long 小区id
community_name result String 小区名字
community_code result String 小区code
full_space_name result String 产权名字
customer_type result long 客户类型(2业主,3业主成员,14租户,15租户成员)
update_time result Date 更新时间
customer_name result String 客户名字
customer_id result long 客户id
返回结果示例
{
    "code": "200",
    "message": "success"
    "data": {
        "result": [
            {
                "community_name": "领贤公馆",
                "community_id": 21906,
                "community_code": "100001027",
                "full_space_name": "领贤公馆/通行专用片区/建筑物/60栋/1单元/1/102",
                "customer_type": 14,
                "update_time": "2022-07-18 11:40:22",
                "customer_name": null,
                "customer_id": 271521
            },
            {
                "community_name": "领贤公馆",
                "community_id": 21906,
                "community_code": "100001027",
                "full_space_name": "领贤公馆/通行专用片区/建筑物/60栋/1单元/1/101",
                "customer_type": 15,
                "update_time": "2022-07-16 14:17:17",
                "customer_name": null,
                "customer_id": 271201
            },
            {
                "community_name": "领贤公馆",
                "community_id": 21906,
                "community_code": "100001027",
                "full_space_name": "领贤公馆/通行专用片区/建筑物/60栋/1单元/1/102",
                "customer_type": 3,
                "update_time": "2022-07-16 15:03:05",
                "customer_name": "视声四",
                "customer_id": 271201
            },
            {
                "community_name": "领贤公馆",
                "community_id": 21906,
                "community_code": "100001027",
                "full_space_name": "领贤公馆/通行专用片区/建筑物/60栋/1单元/1/101",
                "customer_type": 14,
                "update_time": "2022-07-16 17:41:30",
                "customer_name": null,
                "customer_id": 271196
            },
            {
                "community_name": "领贤公馆",
                "community_id": 21906,
                "community_code": "100001027",
                "full_space_name": "领贤公馆/通行专用片区/建筑物/60栋/1单元/1/102",
                "customer_type": 2,
                "update_time": "2022-07-16 15:03:05",
                "customer_name": "视声三",
                "customer_id": 271196
            },
            {
                "community_name": "领贤公馆",
                "community_id": 21906,
                "community_code": "100001027",
                "full_space_name": "领贤公馆/通行专用片区/建筑物/60栋/1单元/1/102",
                "customer_type": 14,
                "update_time": "2022-07-16 18:17:00",
                "customer_name": null,
                "customer_id": 271191
            },
            {
                "community_name": "领贤公馆",
                "community_id": 21906,
                "community_code": "100001027",
                "full_space_name": "领贤公馆/通行专用片区/建筑物/60栋/1单元/1/101",
                "customer_type": 2,
                "update_time": "2022-07-16 15:05:16",
                "customer_name": "视声一",
                "customer_id": 271189
            },
            {
                "community_name": "美的领贤公馆",
                "community_id": 261644,
                "community_code": "100008084",
                "full_space_name": "美的领贤公馆/建筑物/1栋/1单元/1/103",
                "customer_type": 3,
                "update_time": "2022-07-16 14:53:52",
                "customer_name": "视声一",
                "customer_id": 271189
            },
            {
                "community_name": "美的领贤公馆",
                "community_id": 261644,
                "community_code": "100008084",
                "full_space_name": "美的领贤公馆/建筑物/1栋/1单元/1/103",
                "customer_type": 2,
                "update_time": "2022-07-16 14:53:52",
                "customer_name": "车行租01",
                "customer_id": 270573
            },
            {
                "community_name": "美的领贤公馆",
                "community_id": 261644,
                "community_code": "100008084",
                "full_space_name": "美的领贤公馆/建筑物/1栋/1单元/1/103",
                "customer_type": 2,
                "update_time": "2022-07-16 14:53:52",
                "customer_name": "关二波",
                "customer_id": 270184
            }
        ],
        "total": 10,
        "pageNo": 1,
        "totalPage": 1,
        "pageSize": 10
    }
}

1.4: 事务信息

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/v1/workorder/admin/instance/pageByCustId

方法:POST

请求参数

名称 位置 类型 必填 描述
pageNo body int y 页码
pageSize body int y 页大小
customerId body Long y 客户id

请求Body描述(非Form表单数据)

{
    "customerId": "271224" , 
    "pageSize": 10 , 
    "pageNo": 1
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING 响应码标识200:正常返回
message 顶层 STRING 响应消息文本
data 顶层 JSONObject 响应数据对象
total data int 记录总数
current data int 页码
pages data int 总页数
size data int 页大小
records data JSONArray 数据
orderNo records long 工单号
submitTime records String 提交时间
orderCategoryName records String 工单类型
title records String 工单题目
description records long 工单描述
spaceId records Date 小区id
spaceName records String 小区名
address records long 地址
返回结果示例
{
    "message": "Ok",
    "code": 200,
    "data": {
        "records": [
            {
                "orderNo": "111",
                "submitTime": "2022-01-17 11:40:44",
                "orderCategoryName": "",
                "orderCategoryId": 0,
                "title": "杰发的测试数据",
                "description": "待办测试",
                "spaceId": 98102,
                "topOrgId": null,
                "spaceName": "美的新海岸",
                "address": "三期/10栋/1单元/2002"
            },
            {
                "orderNo": "GD123456",
                "submitTime": "2022-01-17 11:40:44",
                "orderCategoryName": "",
                "orderCategoryId": 0,
                "title": "标题",
                "description": "工单描述",
                "spaceId": 98102,
                "topOrgId": null,
                "spaceName": "美的新海岸",
                "address": "三期/10栋/1单元/2002"
            }
        ],
        "total": 2,
        "size": 10,
        "current": 1, 
        "searchCount": true,
        "pages": 1
    }
}

1.5: 证件信息校验

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/v1/iot/main/customer/validate-identity

方法:POST

请求参数

名称 位置 类型 必填 描述
customer_identity body String y 证件id
identity_type body int y 证件类型
top_org_id body Long y 顶层业务组织id

请求Body描述(非Form表单数据)

{
    "customer_identity": "271224" , 
    "identity_type": 1 , 
    "top_org_id": 11122
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING 响应码标识 200:不存在 , 999已存在
message 顶层 STRING 证件号已存在 , 证件号不存在
返回结果示例

`` "message": "证件号不存在", "code": 200 } ```

results matching ""

    No results matching ""