1 客户与产权关系

1.1 通过客户ID列表获取产权信息

URL: /v1/iot/main/customer/cust_house_rel/by/cust_id

方法:POST

请求参数

名称 位置 类型 必填 描述
cust_id body string y 客户ID,数组用逗号隔开
community_id body string n 项目ID,数组用逗号隔开

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

{
    "cust_id": "9343",
    "community_id": "9888"
}

返回信息

返回参数类型

JSON

返回参数

字段 字段类型 是否必填 说明
space_id string y 空间ID
space_type string y 空间类型
space_code String y 最深层级空间code
customer_name String y 产权人名
customer_phone String y 产权人电话
full_space_name String y 产权空间全路径名称
customer_type Integer y 客户类型(1业主 ;2业主成员;3租客;4租客成员)
main_flag Integer y 主业主标示(0非主业;主1主业主)
housing_status Integer y 客户住房状态(1000在住,1001暂离,1003迁出 ,1004注销)
type Integer y 产权类型1房屋;2车位
customer_id Long y 客户id(产权人Id)
build_id Long n 楼栋ID
unit_id Long n 单元ID

返回示例:

{
    "resCode": "0",
    "resMsg": "成功",
    "result": [
        {
            "space_code": "100000021100000000100000000100000000100000000100000000100000001",
            "space_name": "302",
            "customer_type": 1,
            "community_name": "时代大厦",
            "space_id": 19957,
            "housing_status": 1000,
            "e_community_id": null,
            "type": 1,
            "create_time": 1608021458000,
            "park_no": null,
            "update_time": null,
            "customer_id": 20075,
            "full_space_name": "时代大厦/第一片区/建筑物/A/第一单元/3/302",
            "build_id": 19949,
            "e_cus_hou_rel_id": null,
            "update_by": null,
            "area": null,
            "create_by": "system",
            "src": 1,
            "id": 20094,
            "e_space_id": null,
            "unit_id": 19952,
            "community_code": "100000021",
            "main_flag": 0,
            "community_id": 19936,
            "e_customer_id": null
        }
    ],
    "pageNo": 0,
    "pageSize": 0,
    "total": 0,
    "totalPage": 0
}

1.2 通过空间ID获取客户列表(含产权信息)

URL: /v1/iot/main/customer/cust_house_rel/by/space_id

body: JSON格式约定

方法:POST

请求参数

名称 位置 类型 必填 描述
ids body array 客户id列表
identity body String 证件号码
customer_name body String 客户名称
customer_phone body String 电话号码
status body Integer 客户状态:1:有效 ;2:无效 默认是1
identity_type body Integer 证件类型, 1:身份证, 2:护照,3:组织机构代码(针对政府), 4:统一社会信用代码(针对企业),5:港澳台身份证
customer_properties body Integer 客户性质 1:个人客户;2:政企客户
pageNo body Integer 第几页
pageSize body Integer 每页大小
communityId body Long 小区id:用户做数据权限控制的
orgList body List 业务组织集合:用户做数据权限控制的
space_id body string y 空间ID
spaceIds body Array n 空间ID列表
space_type body string y 空间类型
isCustRelInnerSpace body int n 是否查询在空间内的产权关系 1是,0否
pageNo body int body参数;页码
pageSize body int body参数;每页显示记录条数
空间类型, COMMUNITY:小区(项目)、ZONE:片区、BUILDING:楼宇、UNIT:单元、FLOOR:楼层、HOUSE:房屋;PUBLIC:公共区域、PARKING:停车场, PARKING_DISTRICT:车场区域, PARKING: 车位; 此字段不可为空

communityId,orgList均可用于做数据隔离,两者的目的均是获取业务组织,根据业务组织框定客户的数据范围。两种者不能同时生效。
优先级由到到低依次为:communityId,orgList

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

{

}

返回信息

返回参数类型

JSON

返回参数

字段 字段类型 是否必填 说明
identity String n 证件号码
customer_name String y 客户名称
customer_phone String n 电话号码
status Integer n 客户状态:1:有效 ;2:无效 默认是1
identity_type Integer n 证件类型, 1:身份证, 2:护照,3:组织机构代码(针对政府), 4:统一社会信用代码(针对企业),5:港澳台身份证
customer_properties Integer n 客户性质 1:个人客户;2:政企客户
space_id string y 空间ID
space_type string y 空间类型
space_code String y 最深层级空间code
customer_name String y 产权人名
customer_phone String y 产权人电话
full_space_name String y 产权空间全路径名称
customer_type Integer y 客户类型(1业主 ;2业主成员;3租客;4租客成员)
main_flag Integer y 主业主标示(0非主业;主1主业主)
housing_status Integer y 客户住房状态(1000在住,1001暂离,1003迁出 ,1004注销)
type Integer y 产权类型1房屋;2车位
customer_id Long y 客户id(产权人Id)

返回示例:

{
    "resCode": "0",
    "resMsg": "成功",
    "result": [
        {
            "id": 9853,
            "top_org_id": 8829,
            "top_org_code": "901",
            "customer_properties": 1,
            "identity_type": 1,
            "identity": "440802199508150819",
            "customer_name": "黄琛策",
            "sex": 1,
            "customer_phone": "15602255455",
            "status": 1,
            "src": 2,
            "customerHouseRels": [
                {
                    "update_by": "system",
                    "update_time": 1605862978000,
                    "id": 10922,
                    "type": 1,
                    "space_id": 5704,
                    "space_code": "39831024100010061001",
                    "space_name": "3栋_1单元_701",
                    "full_space_name": "美的君兰江山(北滘)/3栋/1单元/7/3栋_1单元_701",
                    "community_name": "美的君兰江山(北滘)-同步",
                    "community_id": 10264,
                    "community_code": "4889",
                    "customer_id": 9853,
                    "customer_type": 1,
                    "main_flag": 1,
                    "housing_status": 1000,
                    "e_cus_hou_rel_id": 501726,
                    "e_customer_id": 410097,
                    "e_space_id": 2699099,
                    "e_community_id": 610,
                    "src": 2
                }
            ]
        }
    ],
    "pageNo": 1,
    "pageSize": 10,
    "total": 124,
    "totalPage": 13
}

1.3 新增(修改)客户,同时新增(修改)产权-微服务之间调用

请求信息

URL:/v1/iot/main/inner/customer/customerHouseRel/save

Method: POST

body: JSON格式约定

入参dto:

字段 字段类型 是否必填(默认否) 是否唯一(默认否) 说明
identity_type Integer 证件类型, 1:身份证 (先固定传1)
identity String 证件号码
customer_name String 客户名称
customer_phone String 电话号码
customer_properties Integer '客户性质 1:个人客户;2:政企客户',默认个人客户
sex Integer 性别,1:女,2:男,默认为null
face_ico String 人脸, 存储图片相对路径,默认为null
space_type Integer '产权类型1房屋;2车位
space_id Long 空间id(房屋id/车位id)
customer_type Integer 客户类型(2业主,3业主成员,14租户,15租户成员)
housing_status Integer 客户住房状态(1000在住,1001暂离,1003注销 ,1004迁出)

请求示例:

{
    "identity_type":1,
    "identity":430421199307280051,
    "customer_name":"客户51_修改",
    "customer_phone":"13418770051",
    "space_type":1,
    "space_id":111,
    "customer_type":2,
    "housing_status":1000
}

返回:

{
        "id": 9867,
        "top_org_id": 8829, //顶级组织
        "top_org_code": "901",//顶级组织id
        "customer_properties": 1,
        "identity_type": 1,
        "identity": "430421199307280051",
        "customer_name": "客户51_修改",
        "sex": 1,
        "customer_phone": "13418770051",
        "face_ico": "iejdj51",
        "status": 1,
        "src": 1
}

1.4 根据员工id查询员工详情和员工关联的小区对象集合-微服务之间调用

请求信息

URL:/v1/iot/main/inner/admin/list/community/byAdminId

Method: POST

body: JSON格式约定

入参dto:

字段 字段类型 是否必填(默认否) 是否唯一(默认否) 说明
id Long 员工id

出参dto:

字段 字段类型 位置 说明
id Long 顶级 员工id
org_id Long 顶级 行政组织ID,smart_cmty_org 外键
org_code String 顶级 行政组织编码
mobile String 顶级 手机号
src Integer 顶级 帐号来源,1:自研系统,2:4A
name String 顶级 姓名
sex Integer 顶级 性别1为女,2为男
status Integer 顶级 状态: 1为正常、2为注销
is_effective Integer 顶级 账号是否有效 1为启用、2为禁用
face_ico String 顶级 人脸, 存储图片相对路径
identity String 顶级 身份证
type Integer 顶级 1:物管用户,4:商户用户,8:平台管理用户
communitys List 顶级 小区集合
id Long communitys 空间id
space_code String communitys 空间编码
space_type Integer communitys 空间类型(细分类): COMMUNITY:小区、ZONE:片区、STRUCTURE:建筑物、BUILDING:楼栋、UNIT:单元、FLOOR:楼层、HOUSE:房屋、 PARK:车场、PARK_NAME:车场名称、PARK_AREA:车场区域、PARK_SPACE:车位、 PUBLIC_AREA:公共区域、PRIMARY_AREA:一级区域、SECONDARY_AREA:二级区域、THIRD_AREA:三级区域
space_name String communitys 空间名
full_space_name String communitys 空间全路径名
src Integer communitys 数据来源,1:自研系统,2:4A系统
org_id Long communitys 关联的业务组织id
top_org_id Long communitys 顶级业务组织id
status Integer communitys 空间状态:1:有效 ;2:无效
business_type Integer communitys 空间业务类型:'1:智慧小区, 2: 智慧工业园, 3: 智慧养老院, 4: 智慧医院, 5: 智慧政务

请求示例:

{
    "id":23324
}

返回:

{
    "create_by": "system_insert",
    "update_by": null,
    "create_time": 1609975309000,
    "update_time": null,
    "id": 23324,
    "user_id": null,
    "org_id": 21896,
    "mobile": "13477889900",
    "org_code": "100000149",
    "src": 1,
    "nickname": "客户000040",
    "ico": null,
    "job_number": "zhuhy666",
    "pwd": "{bcrypt}$2a$10$Qzac5zlBH3VOAPY1lFO77ODhc19AzAKmEF6ZNhM8gQC.v3vDg3YH2",
    "name": "zhuhy666",
    "sex": null,
    "email": "13477889900@163.com",
    "identity": "430899199307289999",
    "type": 1,
    "status": 1,
    "last_login_time": null,
    "pwd_modify_time": null,
    "lock_time": null,
    "login_fail_times": null,
    "birthday": null,
    "last_login": null,
    "staff_no": "zhuhy666",
    "position": "java",
    "is_supper": 1,
    "face_ico": "",
    "is_effective": 1,
    "roleNames": null,
    "groupNames": null,
    "ids": null,
    "userIds": null,
    "relationId": null,
    "relationIds": null,
    "groupId": null,
    "adminOrgCodes": null,
    "adminIds": null,
    "pageNo": null,
    "pageSize": null,
    "client_id": null,
    "client_secret": null,
    "orgName": null,
    "fullOrgName": null,
    "org_type": null,
    "rel_org_id": null,
    "authOrgId": null,
    "communityId": null,
    "oldFlag": null,
    "communitys": [
        {
            "create_by": null,
            "update_by": null,
            "create_time": 1609380241000,
            "update_time": 1609865352000,
            "id": 21906,
            "parentid": null,
            "space_id": null,
            "parent_space_id": null,
            "community_id": null,
            "space_name": "领贤公馆",
            "full_space_name": "领贤公馆",
            "parent_code": null,
            "space_code": "100001027",
            "space_type": "COMMUNITY",
            "space_sort": "COMMUNITY",
            "org_code": "100000150100000000100000000",
            "business_type": 1,
            "src": 1,
            "org_id": 21909,
            "top_org_id": 21897,
            "top_org_code": "100000150",
            "status": 2,
            "area": null,
            "fee_area": null,
            "top_org_name": null,
            "hasRelated": null,
            "province": null,
            "city": null,
            "district": null,
            "detail": null,
            "lon": 0.0,
            "lat": 0.0,
            "children": null,
            "parent_name": null,
            "org_ids": null,
            "pageNo": 0,
            "pageSize": 0,
            "list": null,
            "org_id_name": null,
            "orgName": null,
            "authOrg": null,
            "orderby": null,
            "directChildrenNums": 0,
            "directZoneNums": 0,
            "directPhysicalSpaceNums": 0,
            "is_super": null,
            "orgCode": null,
            "_only_sub": true
        }
    ],
    "upperOrgAdmin": false
}

1.4 根据员工信息查询员工详情-微服务之间调用

请求信息

URL:/v1/iot/main/inner/admin/findByCondition

Method: POST

body: JSON格式约定

入参dto:

字段 字段类型 是否必填(默认否) 是否唯一(默认否) 说明
id Long 员工id
job_number String 账号

出参dto:

字段 字段类型 说明
id Long 员工id
org_id Long 行政组织ID,smart_cmty_org 外键
org_code String 行政组织编码
mobile String 手机号
src Integer 帐号来源,1:自研系统,2:4A
name String 姓名
sex Integer 性别1为女,2为男
status Integer 状态: 1为正常、2为注销
is_effective Integer 账号是否有效 1为启用、2为禁用
face_ico String 人脸, 存储图片相对路径
identity String 身份证
type Integer 1:物管用户,4:商户用户,8:平台管理用户
nickname String 昵称
ico String 头像
job_number String 账号
email String 邮箱
identity String 证件号
staff_no String 工号
position String 职务

请求示例:

{
    "id":23324
}

返回:

{
    "create_by": "system_insert",
    "update_by": null,
    "create_time": 1609975309000,
    "update_time": null,
    "id": 23324,
    "user_id": null,
    "org_id": 21896,
    "mobile": "13477889900",
    "org_code": "100000149",
    "src": 1,
    "nickname": "客户000040",
    "ico": null,
    "job_number": "zhuhy666",
    "pwd": "{bcrypt}$2a$10$Qzac5zlBH3VOAPY1lFO77ODhc19AzAKmEF6ZNhM8gQC.v3vDg3YH2",
    "name": "zhuhy666",
    "sex": null,
    "email": "13477889900@163.com",
    "identity": "430899199307289999",
    "type": 1,
    "status": 1,
    "last_login_time": null,
    "pwd_modify_time": null,
    "lock_time": null,
    "login_fail_times": null,
    "birthday": null,
    "last_login": null,
    "staff_no": "zhuhy666",
    "position": "java",
    "is_supper": 1,
    "face_ico": "",
    "is_effective": 1,
    "roleNames": null,
    "groupNames": null,
    "ids": null,
    "userIds": null,
    "relationId": null,
    "relationIds": null,
    "groupId": null,
    "adminOrgCodes": null,
    "adminIds": null,
    "pageNo": null,
    "pageSize": null,
    "client_id": null,
    "client_secret": null,
    "orgName": null,
    "fullOrgName": null,
    "org_type": null,
    "rel_org_id": null,
    "authOrgId": null,
    "communityId": null,
    "oldFlag": null
    "upperOrgAdmin": false
}

1.5获取权限范围(指定业务组织)内可得到项目空间集合--微服务调用

请求信息

服务名:iot-main-entry

URL: /v1/iot/main/inner/space/query/communitys

Method: POST

body: JSON格式约定

入参dto:

字段 字段类型 是否必填(默认否) 说明
org_code String 业务组织编码,用户数据权限控制的
status Integer 小区有效状态 1:有效 ;2:无效,默认为不根据status过滤

请求示例:

{
    "org_code":"901",
    "status":1
}

返回示例:

[
    {
      "id": 3280, //空间id 小区id
      "parentid": 1572, //空间父节点id
      "space_id": null, //4格系统空间id
      "parent_space_id": null,
      "community_id": null,//4格(小区)表主键
      "space_name": "16栋_1单元_2602", //空间名
      "full_space_name": "美的君兰江山(北滘)/16栋/1单元/26/16栋_1单元_2602", //空间全路径名称
      "parent_code": "1000101410001024",//父节点空间编码
      "space_code": "10001014100010241001",//空间编码
      "space_type": "HOUSE", //'空间类型(细分类): COMMUNITY:小区、ZONE:片区、STRUCTURE:建筑物、BUILDING:楼栋、UNIT:单元、FLOOR:楼层、HOUSE:房屋、\r\nPARK:车场、PARK_NAME:车场名称、PARK_AREA:车场区域、PARK_SPACE:车位、PUBLIC_AREA:公共区域、PRIMARY_AREA:一级区域、SECONDARY_AREA:二级区域、THIRD_AREA:三级区域'
      "src": 1, //数据来源:1:自研平台,2:四格
      "org_id": null,//空间对应的 业务组织ID
      "status":1 ,//1:有效 ;2:无效
       "create_by": null,
      "update_by": null,
      "create_time": "2020-11-06T09:11:55.000+0000",
      "update_time": null,
    },
    ...
    ]

1.6 获取指定空间下指定类型空间集合--微服务调用

请求信息

服务名:iot-main-entry

URL: /v1/iot/main/inner/space/list/byIdAndType

Method: POST

body: JSON格式约定

入参dto:

字段 字段类型 是否必填(默认否) 说明
space_id Long 空间id
space_type String '空间类型(细分类): COMMUNITY:小区、ZONE:片区、STRUCTURE:建筑物、BUILDING:楼栋、UNIT:单元、FLOOR:楼层、HOUSE:房屋、\r\nPARK:车场、PARK_NAME:车场名称、PARK_AREA:车场区域、PARK_SPACE:车位、PUBLIC_AREA:公共区域、PRIMARY_AREA:一级区域、SECONDARY_AREA:二级区域、THIRD_AREA:三级区域',

请求示例:

{
"space_id":1003,
"space_type":"ZONE"
}

返回示例:

[
{
"full_space_name": "万锦熙岸花园/第一片区/建筑物/1座/第一单元/1",
"id": 22450,//空间id
"parent_code": "100001031100000000100000000100000000100000000",
"parentid": 22438,//父空间id
"space_code": "100001031100000000100000000100000000100000000100000000", //空间编码
"space_name": "1" //空间名
"space_sort": "STRUCTURE"//空间大分类
"space_type": "FLOOR",//空间细分类
"src": 1,//数据来源1:自研系统,2:4A系统'
"status": 1 //'空间状态:1:有效 ;2:无效'
}
]

1.7 获取指定房屋id集合的空间详细信息--微服务调用

请求信息

服务名:iot-main-entry

URL: /v1/iot/main/inner/space/detail/byIds

Method: POST

body: JSON格式约定

入参dto:

字段 字段类型 是否必填(默认否) 说明
space_ids List 房屋id集合

请求示例:

{
"space_ids":[1003,1002]
}

返回示例:

[
{
"communityId": 21441118,
"communityName": "领贤体验馆02",
"zoneId":1,
"zoneName":"片区1"
"buildId": 50410653,
"buildName":"1栋",
"unitId": 50410663,
"unit": "1单元",
"floorId": 50410665,
"floor": 2,
"houseId": 35650626,
"roomNo": "201",
"createTime": "2019-10-19T07:28:08.000+0000",
"name": "1栋_1单元_201",
"updateTime": "2020-12-30T06:36:19.000+0000",
"status": 1
}
]

1.8 获取当前用户的家庭列表以及家庭成员 --微服务调用

描述

请求信息

服务名:iot-app-service

HTTP协议:HTTP,HTTPS

uri:/v1/iot/app/inner/family/list

方法:POST

请求参数

名称 位置 类型 必填 描述
userId BODY LONG 用户id
houseId BODY LONG 房屋id
includeMember BODY STRING 是否展示家庭成员(1=是,其他值则不展示)

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

{
    "userId":15815,
    "houseId": 22492,
    "includeMember":1

}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 描述
familys data JSONArray 响应数据对象
familyId data.familys[] LONG 家庭Id
familyName data.familys[] STRING 家庭名称
property data.familys[] STRING 关联产权房屋
rentStatus data.familys[] STRING 租赁状态
roleTag data.familys[] STRING 家庭角色:2业主,3业主成员,14租户,15租户成员
houseId data.familys[] STRING 房屋ID
houseName data.familys[] STRING 房屋名
custId data.familys[] LONG 客户id
communityId data.familys[] STRING 社区ID
communityName data.familys[] STRING 社区名称
status data.familys[] STRING 认证状态(1:已申请;2:已拒绝;3:迁出;4:认证成功)
realName data.familys[] STRING 用户真实名称
userId data.familys[] LONG 用户id
phone data.familys[] STRING 用户手机号
smartHomeHouseId data.familys[] LONG 智慧家居houseId
members data.familys[] JSONArray 家庭成员
profilePhoto members[] STRING 头像
userId members[] LONG 用户ID
userName members[] STRING 用户名(手机号)
realName members[] STRING 用户真实名
profilePhoto members[] STRING 用户头像
roleTag members[] STRING 家庭角色:2业主,3业主成员,14租户,15租户成员
nickName members[] STRING 用户昵称
mobile members[] STRING 用户手机号码
status members[] STRING 认证状态(1:已申请;2:已拒绝;3:迁出;4:认证成功)

返回结果示例

{
    "familys": [
        {
            "houseId": 22492,
            "userId": 15815,
            "familyId": 10589,
            "rentStatus": "normal",
            "houseName": "6A",
            "realName": "老朱",
            "createBy": 15788,
            "roleTag": 2,
            "phone": "13489993999",
            "familyName": "万锦熙岸花园万锦熙岸花园/第一片区/建筑物/1座/第一单元/6A",
            "members": [
                {
                    "realName": "怡珊",
                    "profilePhoto": "",
                    "roleTag": 2,
                    "nickName": "小美77946",
                    "mobile": "13620202020",
                    "userName": "13620202020",
                    "userId": 15788,
                    "status": "4"
                },
                {
                    "realName": "林松",
                    "profilePhoto": "",
                    "roleTag": 2,
                    "nickName": "小美74288",
                    "mobile": "13433443304",
                    "userName": "13433443304",
                    "userId": 15790,
                    "status": "4"
                }
            ],
            "property": "万锦熙岸花园/第一片区/建筑物/1座/第一单元/6A",
            "custId": 23021,
            "communityName": "万锦熙岸花园",
            "smartHomeHouseId": 323581,
            "communityId": 22372,
            "status": "4"
        }
    ]
}

1.9 根据用户id集合获取用户对象 --微服务调用

描述

请求信息

服务名:iot-app-service

HTTP协议:HTTP,HTTPS

uri:/v1/iot/app/inner/user/list/byIds

方法:POST

请求参数

名称 位置 类型 必填 描述
userIds BODY List 用户id集合

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

{
    "userIds":[15815,15839]
}

返回信息

返回参数类型

JSON

返回参数

返回结果示例

{
    "userInfos": [
        {
            "id": 15815,
            "mobile": "13489993999",
            "realName": "老朱",
            "nickName": "小美81104",
            "gender": null,
            "status": 1,
            "userDesc": null,
            "profilePhoto": null,
            "userName": "13489993999",
            "password": "41904bf0233e734b70c0915291edda0a4896c081f63c92d728836de9d61b7016393cb1c53eef6a0303c04c212465deda",
            "appId": "1120",
            "certiType": "",
            "certiNbr": "430421196902109999",
            "cancellTime": null,
            "typeCode": null,
            "userSrc": "smartCommunity",
            "outFlag": null,
            "src": 1,
            "createBy": "",
            "updateBy": "",
            "createTime": 1609839008000,
            "updateTime": 1609839008000
        },
        {
            "id": 15839,
            "mobile": "18988998801",
            "realName": "张嘉译",
            "nickName": "小美65411",
            "gender": null,
            "status": 1,
            "userDesc": null,
            "profilePhoto": null,
            "userName": "18988998801",
            "password": "6f0782303d769032b990e7d92515c7dcd3614ada7890e9d3ad8e5140ed7ef741393cb1c53eef6a0303c04c212465deda",
            "appId": "1120",
            "certiType": "",
            "certiNbr": "996633121212128888",
            "cancellTime": null,
            "typeCode": null,
            "userSrc": "smartCommunity",
            "outFlag": null,
            "src": 1,
            "createBy": "",
            "updateBy": "",
            "createTime": 1610071957000,
            "updateTime": 1610071957000
        }
    ]
}

2.0 根据用户id或者手机号+appId获取用户对象 --微服务调用

描述

请求信息

服务名:iot-app-service

HTTP协议:HTTP,HTTPS

uri:/v1/iot/app/inner/user/get/byCondition

方法:POST

请求参数

名称 位置 类型 必填 描述
userId BODY Long 用户id集合【和手机号+appId不可同时为空】
mobile BODY String 手机号【用户id为空时,手机号和appId均不能为空】
appId BODY String appId【用户id为空时,手机号和appId均不能为空】

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

{
    "mobile":"13489993999",
    "appId":"1120"
}

返回信息

返回参数类型

JSON

返回参数

返回结果示例

{
    "id": 15815,
    "mobile": "13489993999",
    "realName": "老朱",
    "nickName": "小美81104",
    "gender": null,
    "status": 1,
    "userDesc": null,
    "profilePhoto": null,
    "userName": "13489993999",
    "password": "41904bf0233e734b70c0915291edda0a4896c081f63c92d728836de9d61b7016393cb1c53eef6a0303c04c212465deda",
    "appId": "1120",
    "certiType": "",
    "certiNbr": "430421196902109999",
    "cancellTime": null,
    "typeCode": null,
    "userSrc": "smartCommunity",
    "outFlag": null,
    "src": 1,
    "createBy": "",
    "updateBy": "",
    "createTime": 1609839008000,
    "updateTime": 1609839008000
}

2.1 根据空间id集合和空间类型查询指定空间下所有用户的认证通过的认证记录 --微服务调用

描述

请求信息

服务名:iot-app-service

HTTP协议:HTTP,HTTPS

uri:/v1/iot/app/inner/propertyauth/passed/list/bySpaceIdsAndSpaceType

方法:POST

请求参数

名称 位置 类型 必填 描述
spaceIds BODY List 空间id集合
spaceType BODY String '空间类型(细分类): COMMUNITY:小区、ZONE:片区、STRUCTURE:建筑物、BUILDING:楼栋、UNIT:单元、FLOOR:楼层、HOUSE:房屋、\r\nPARK:车场、PARK_NAME:车场名称、PARK_AREA:车场区域、PARK_SPACE:车位、PUBLIC_AREA:公共区域、PRIMARY_AREA:一级区域、SECONDARY_AREA:二级区域、THIRD_AREA:三级区域',
appId BODY Integer appId
authTypes BODY List 家庭成员角色类型:2业主,3业主成员,14租户,15租户成员

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

{
    "spaceIds":[22438,23606,21916],
    "appId":1120,
    "spaceType":"UNIT",
    "authTypes":[2,3]
}

返回信息

返回参数类型

JSON

返回参数

返回结果示例

[
    15809,
    15810,
    15811,
    15812,
    15813,
    15814,
    15815,
    15816,
    15818,
    15819,
    15822,
    15823,
    15826,
    15764,
    15828,
    15831,
    15832,
    15833,
    15771,
    15772,
    15836,
    15837,
    15774,
    15646,
    15842,
    15843,
    15845,
    15850,
    15786,
    15788,
    15790,
    15792,
    15793,
    15794,
    15795,
    15860,
    15608,
    15611,
    15869
]

2.2 根据分组id查询该分组下的人员 --微服务调用

描述

请求信息

服务名:iot-main-entry

HTTP协议:HTTP,HTTPS

uri:/v1/iot/main/inner/admin/list/byGroupId

方法:POST

请求参数

名称 位置 类型 必填 描述
groupId BODY Long 分组id

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

{
    "groupId":1
}

返回信息

返回参数类型

JSON

返回参数

返回结果示例

[
     {
            "create_by": null,
            "update_by": null,
            "create_time": null,
            "update_time": null,
            "id": 8843,//员工id
            "user_id": 1,
            "org_id": 6419,//员工所属行政组织数据
            "mobile": "13418778765",//员工手机号
            "org_code": "101",//员工所属行政组织编码
            "src": 2,//数据来源 ,1:自研系统,2:4A
            "nickname": "依依1",//昵称
            "ico": "ico_url",//头像
            "job_number": "zhuhy51",//员工登陆账号
            "pwd": "111111",//员工登陆密码
            "name": "易依依",//员工名
            "sex": 1,//性别1为女,2为男
            "email": "13418777777@163.com",//邮件
            "identity": "430421199307280011",//证件号
            "type": 1,//用户类型: 1:物管用户,4:商户用户,8:平台管理用户
            "status": 1,//状态: 1为正常、2为注销
            "staff_no": "20351134",//工号
            "position": "java开发",//岗位
            "is_supper": 0
     },
     {...}
]

2.3 根据分组id查询该分组 --微服务调用

描述

请求信息

服务名:iot-main-entry

HTTP协议:HTTP,HTTPS

uri:/v1/iot/main/inner/admin/findGroup

方法:POST

请求参数

名称 位置 类型 必填 描述
groupId BODY Long 分组id

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

{
    "groupId":27478
}

返回信息

返回参数类型

JSON

返回参数

返回结果示例

{
    "create_by": "system",
    "update_by": null,
    "create_time": 1610754741000,
    "update_time": null,
    "id": 27478,
    "group_name": "云景清洁队",
    "business_org_id": 26211,
    "business_org_code": "100000150100000000100000003100000005",
    "pageNo": null,
    "pageSize": null,
    "communityId": null
}

results matching ""

    No results matching ""