## **4dkankan相关API文档** **简介**:**4dkankan相关API文档** **HOST**: http://192.168.0.25/service/manage/inner **Version**:1.0.0 ## 1、根据人员ID获取用户信息 **接口地址** `/getByRyId` **请求方式** `POST` **请求参数** **Headers** | 参数名称 | 参数值 | 是否必须 | 数据类型 | 示例 | | ------------ | ----------- | -------- | ------- | ----- | | Content-Type | application/json | 是 | ------- | ----- | **body** ```json { "ryId": "123" //人员ID,必填 } ``` **响应示例** ```json { "code": 0, "message": "操作成功", "data": { } , "success": true, "timestamp": 1655707020322 } ``` ## 2、添加或修改用户 **接口地址** `/addUcenterUser` **请求方式** `POST` **密码加解密规则:aes加密 AES/CBC/NoPadding** ***key = 0000000856753656 iv = pwel781esd6wglxm*** **请求参数** **Headers** | 参数名称 | 参数值 | 是否必须 | 数据类型 | 示例 | | ------------ | ----------- | -------- | ------- | ----- | | Content-Type | application/json | 是 | ------- | ----- | **body** ```json { "ryId":"123", //人员ID,不存在新增,存在修改以下信息 "ryNo":"bh123", //人员编号 "nickName":"昵称", //姓名 "password":"密码" //密码使用aes单独加密 } ``` **响应示例** ```json { "code": 0, "message": "操作成功", "data": {}, "success": true, "timestamp": 1655707020322 } ``` ## 3、删除用户,停用用户 **接口地址** `/delUcenterUser` **请求方式** `POST` **请求参数** **Headers** | 参数名称 | 参数值 | 是否必须 | 数据类型 | 示例 | | ------------ | ----------- | -------- | ------- | ----- | | Content-Type | application/json | 是 | ------- | ----- | **body** ```json { "ryId":"123" //人员ID } ``` **响应示例** ```json { "code": 0, "message": "操作成功", "data": null, "success": true, "timestamp": 1655707020322 } ``` ## 4、启用,停用用户 **接口地址** `/updateStatus` **请求方式** `POST` **请求参数** **Headers** | 参数名称 | 参数值 | 是否必须 | 数据类型 | 示例 | | ------------ | ----------- | -------- | ------- | ----- | | Content-Type | application/json | 是 | ------- | ----- | **body** ```json { "ryId":"123" , //人员ID "status":1 //0启用,1禁用 } ``` **响应示例** ```json { "code": 0, "message": "操作成功", "data": null, "success": true, "timestamp": 1655707020322 } ``` ## 5、设置场景授权方式 **接口地址** `/setAuthType` **请求方式** `POST` **请求参数** **Headers** | 参数名称 | 参数值 | 是否必须 | 数据类型 | 示例 | | ------------ | ----------- | -------- | ------- | ----- | | Content-Type | application/json | 是 | ------- | ----- | **body** ```json { "authType": 0, //0授权用户,1公开访问 "num": "num" //场景码 } ``` **响应示例** ```json { "code": 0, "message": "操作成功", "data": null, "success": true, "timestamp": 1655707020322 } ``` ## 6、添加修改场景权限用户 **接口地址** `/addAuth` **请求方式** `POST` **请求参数** **Headers** | 参数名称 | 参数值 | 是否必须 | 数据类型 | 示例 | | ------------ | ----------- | -------- | ------- | ----- | | Content-Type | application/json | 是 | ------- | ----- | **body** ```json { "ryId": "ryId", //人员ID "num": "num", //场景码 "lookAuth": 0, //是否有浏览权限0否,1不限时查看,2限时查看 "editAuth": 0, //是否有编辑权限0否,1不限时编辑,2限时编辑 "lookEndTime": "2023-08-30 00:00:00", //浏览截止时间 yyyy-MM-dd HH:mm:ss 当lookAuth为2时,此值不能为空 "editEndTime": "2023-09-30 00:00:00", //编辑截止时间 yyyy-MM-dd HH:mm:ss 当editAuth为2时,此值不能为空 "canAuthLook": 0, //是否有授权他人查看权限 0否,1是 "canEditLook":0 //是否有授权他人编辑权限 0 否,1是 为1时canAuthLook不能为0 } ``` **响应示例** ```json { "code": 0, "message": "操作成功", "data": null, "success": true, "timestamp": 1655707020322 } ``` ## 6、删除场景权限 **接口地址** `/delAuth` **请求方式** `POST` **请求参数** **Headers** | 参数名称 | 参数值 | 是否必须 | 数据类型 | 示例 | | ------------ | ----------- | -------- | ------- | ----- | | Content-Type | application/json | 是 | ------- | ----- | **body** ```json { "ryId": "ryId", //人员ID "num": "num" //场景码 } ``` **响应示例** ```json { "code": 0, "message": "操作成功", "data": null, "success": true, "timestamp": 1655707020322 } ```