接口文档.md 5.4 KB

## 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

  {
        "ryId": "123"   //人员ID,必填
   }

响应示例

{
  "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

{
    "ryId":"123",  //人员ID,不存在新增,存在修改以下信息
    "ryNo":"bh123",  //人员编号
    "nickName":"昵称",  //姓名
    "password":"密码" //密码使用aes单独加密
}

响应示例

{
  "code": 0,             
  "message": "操作成功",
  "data": {},   
  "success": true,
  "timestamp": 1655707020322
}

## 3、删除用户,停用用户

接口地址 /delUcenterUser

请求方式 POST

请求参数

Headers

| 参数名称 | 参数值 | 是否必须 | 数据类型 | 示例 | | ------------ | ----------- | -------- | ------- | ----- | | Content-Type | application/json | 是 | ------- | ----- |

body

{
    "ryId":"123"          //人员ID
}

响应示例

{
  "code": 0,             
  "message": "操作成功",
  "data": null,    
  "success": true,
  "timestamp": 1655707020322
}

## 4、启用,停用用户

接口地址 /updateStatus

请求方式 POST

请求参数

Headers

| 参数名称 | 参数值 | 是否必须 | 数据类型 | 示例 | | ------------ | ----------- | -------- | ------- | ----- | | Content-Type | application/json | 是 | ------- | ----- |

body

{
    "ryId":"123" ,         //人员ID
    "status":1         //0启用,1禁用
}

响应示例

{
  "code": 0,             
  "message": "操作成功",
  "data": null,    
  "success": true,
  "timestamp": 1655707020322
}

5、设置场景授权方式

接口地址 /setAuthType

请求方式 POST

请求参数

Headers

| 参数名称 | 参数值 | 是否必须 | 数据类型 | 示例 | | ------------ | ----------- | -------- | ------- | ----- | | Content-Type | application/json | 是 | ------- | ----- |

body

{
  "authType": 0,                   //0授权用户,1公开访问
  "num": "num"                  //场景码
}

响应示例

{
  "code": 0,             
  "message": "操作成功",
  "data": null,    
  "success": true,
  "timestamp": 1655707020322
}

6、添加修改场景权限用户

接口地址 /addAuth

请求方式 POST

请求参数

Headers

| 参数名称 | 参数值 | 是否必须 | 数据类型 | 示例 | | ------------ | ----------- | -------- | ------- | ----- | | Content-Type | application/json | 是 | ------- | ----- |

body

{
  "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
}

响应示例

{
  "code": 0,             
  "message": "操作成功",
  "data": null,    
  "success": true,
  "timestamp": 1655707020322
}

6、删除场景权限

接口地址 /delAuth

请求方式 POST

请求参数

Headers

| 参数名称 | 参数值 | 是否必须 | 数据类型 | 示例 | | ------------ | ----------- | -------- | ------- | ----- | | Content-Type | application/json | 是 | ------- | ----- |

body

{
  "ryId": "ryId",                   //人员ID
  "num": "num"                     //场景码
}

响应示例

{
  "code": 0,             
  "message": "操作成功",
  "data": null,    
  "success": true,
  "timestamp": 1655707020322
}