联犀-core
  1. api
联犀-core
  • system
    • access
      • api
        • 添加接口
          POST
        • 删除接口
          POST
        • 获取接口列表
          POST
        • 更新接口
          POST
      • info
        • 添加访问权限信息
        • 删除访问权限信息
        • 获取访问权限信息列表
        • 批量导入授权
        • 获取访问权限信息树结构
        • 更新访问权限信息
    • app
      • info
        • 添加应用
        • 删除应用
        • 获取应用列表
        • 获取应用详情
        • 更新应用
      • module
        • 获取APP权限列表
        • 更新APP权限
      • policy
        • 获取应用协议
    • common
      • 批量聚合接口请求
      • 获取系统配置
      • debug
      • debug
      • debugTencent
      • 下载本地文件
      • ntp
      • 获取小程序二维码
      • 获取第三方的部门信息列表
      • 获取第三方的部门信息详情,Children只能获取一层,需要递归获取
      • 文件直传
      • 获取文件上传地址
      • 获取天气情况
      • websocket连接
    • data
      • area
        • user
          • apply
            • 授权区域权限
            • 获取区域权限列表
        • 获取区域权限列表
        • 删除授权区域权限
        • 更新授权区域权限
      • project
        • 创建授权项目权限
        • 删除授权项目权限
        • 获取项目权限列表
        • 批量创建授权项目权限
        • 批量删除授权项目权限
    • dict
      • detail
        • 添加字典详情
        • 删除字典详情
        • 获取字典详情列表
        • 获取字典详情单个
        • 更新字典详情
      • info
        • 添加字典信息
        • 删除字典信息
        • 获取字典信息列表
        • 获取字典信息详情
        • 更新字典信息
    • log
      • 获取登录日志列表
      • 获取操作日志列表
    • module
      • info
        • 添加模块
        • 删除模块
        • 获取模块列表
        • 获取模块详情
        • 更新模块
      • menu
        • 添加菜单
        • 删除菜单
        • 获取菜单列表
        • 批量导出菜单
        • 批量导入菜单
        • 更新菜单
    • ops
      • feedback
        • 添加帮助与反馈
        • 获取帮助与反馈
        • 更新帮助与反馈
      • workOrder
        • 添加工单
        • 获取工单列表
        • 更新工单
    • role
      • access
        • 获取操作权限列表
        • 更新操作权限
      • app
        • 获取APP权限列表
        • 更新APP权限
      • info
        • 添加角色
        • 删除角色
        • 获取角色列表
        • 更新角色
      • menu
        • 获取角色对应菜单列表
        • 更新角色对应菜单列表
      • module
        • 获取角色对应模块列表
        • 更新角色对应模块列表
    • tenant
      • access
        • info
          • 获取租户操作权限列表
          • 批量创建租户操作权限
          • 批量删除租户操作权限
          • 批量更新租户操作权限
          • 获取租户操作权限树
      • app
        • menu
          • 创建租户应用菜单
          • 删除租户应用菜单
          • 获取租户应用菜单列表
          • 更新租户应用菜单
        • module
          • 新增租户应用模块
          • 删除租户应用模块
          • 获取租户应用模块列表
          • 批量新增租户应用模块
        • core
          • 获取应用信息
        • 绑定租户应用
        • 解绑租户应用
        • 获取租户应用列表
        • 更新租户应用
      • core
        • 搜索租户信息
        • 获取租户信息
      • info
        • 添加租户
        • 删除租户
        • 获取租户列表
        • 获取租户详情
        • 更新租户
      • agreement
        • 添加协议
        • 删除协议
        • 获取协议列表
        • 获取协议详情
        • 更新协议
      • config
        • 获取租户配置
        • 更新租户配置
    • user
      • info
        • 创建用户信息
        • 刪除用户
        • 查询用户信息列表
        • 获取用户信息
        • 更新用户基本数据
      • role
        • 获取用户角色列表
        • 更新用户的角色列表
      • self
        • 获取用户授权树
        • 获取用户应用列表
        • 获取用户应用详情
        • 申请用户区域权限
        • 注销用户
        • 获取验证码
        • 更新用户密码
        • 忘记密码
        • 用户登录
        • 获取用户信息
        • 获取用户菜单列表
        • 用户消息列表
        • 用户消息批量已读
        • 用户消息统计
        • 获取用户模块列表
        • 获取用户配置列表
        • 获取用户配置详情
        • 更新用户配置
        • 用户注册
        • 更新用户基本数据
        • 精准搜索用户
        • 绑定账号
      • dept
        • 新增用户的部门列表
        • 删除用户的部门列表
    • notify
      • channel
        • 添加通知通道
        • 删除通知通道
        • 获取通知通道列表
        • 获取通知通道详情
        • 更新通知通道
      • config
        • template
          • 删除通知绑定模版
          • 获取通知绑定模版列表
          • 更新通知绑定模版
        • 添加通知配置
        • 删除通知配置
        • 获取通知列表
        • 获取通知详情
        • 获取通知列表树
        • 更新通知配置
      • message
        • info
          • 删除消息
          • 获取消息列表
          • 发送消息
          • 更新消息
      • template
        • 添加通知模版
        • 删除通知模版
        • 获取通知模版列表
        • 获取通知模版详情
        • 更新通知模版
    • area
      • info
        • 新增项目区域
        • 删除项目区域
        • 获取项目区域列表
        • 获取项目区域详情
        • 更新项目区域
      • profile
        • 获取区域配置列表
        • 获取区域配置详情
        • 更新区域配置
    • project
      • info
        • 新增项目
        • 删除项目
        • 获取项目列表
        • 获取项目详情
        • 更新项目
      • profile
        • 获取项目配置列表
        • 获取项目配置详情
        • 更新项目配置
    • slot
      • info
        • 新增插槽
        • 删除插槽
        • 获取插槽列表
        • 获取插槽详情
        • 更新插槽
    • dept
      • info
        • 添加部门详情
        • 删除部门
        • 获取部门列表
        • 获取部门单个
        • 更新部门
      • syncJob
        • 添加同步任务
        • 删除同步任务
        • 执行同步任务
        • 获取同步任务列表
        • 获取同步任务单个
        • 更新同步任务
    • job
      • task
        • 取消执行任务
        • 新建任务分组
        • 删除任务分组
        • 获取任务分组列表
        • 获取任务分组详情
        • 更新任务分组
        • 创建任务
        • 删除任务
        • 获取任务列表
        • 获取任务详情
        • 更新任务
        • 获取任务日志
        • 发送延时请求,如果任务不存在,则会自动创建,但是自动创建的需要填写param
    • open
      • access
        • 创建开放认证
        • 删除开放认证
        • 获取开放认证列表
        • 获取开放认证详情
        • 更新开放认证
  • data
    • staticstics
      • info
        • 批量获取统计数据
        • 获取统计数据
      • manage
        • 添加数据统计配置
        • 删除数据统计配置
        • 获取数据统计配置列表
        • 获取数据统计配置详情
        • 更新数据统计配置
  1. api

添加接口

POST
/api/v1/system/access/api/create
system/access/apisystemAccessApi

请求参数

Header 参数
Ithings-Project-Id
string 
可选
默认值:
{{Ithings-Project-Id}}
Ithings-Token
string 
可选
默认值:
{{iThings-token}}
app-code
string 
可选
默认值:
{{appCode}}
device-id
string 
可选
用户正在使用的设备ID(小程序,ios,安卓的设备ID)
Body 参数application/json
id
integer <int64>
接口编号
可选
accessCode
string 
模块编号
必需
route
string 
接口路由
可选
method
string 
可选
接口请求方式: (1 GET 2 POST 3 HEAD 4 OPTIONS 5 PUT 6 DELETE 7 TRACE 8 CONNECT 9 其它)
name
string 
接口名称
可选
businessType
integer <int64>
可选
业务类型(1新增 2修改 3删除 4查询 5其它)
>= 1<= 5
recordLogMode
integer <int64>
可选
1为自动模式(读取类型忽略,其他类型记录日志) 2全部记录 3不记录
<= 3
desc
string 
备注
可选
示例
{
  "id": 0,
  "accessCode": "string",
  "route": "string",
  "method": "string",
  "name": "string",
  "businessType": 1,
  "recordLogMode": 3,
  "desc": "string"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/v1/system/access/api/create' \
--header 'Ithings-Project-Id: {{Ithings-Project-Id}}' \
--header 'Ithings-Token: {{iThings-token}}' \
--header 'app-code: {{appCode}}' \
--header 'device-id;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "id": 0,
    "accessCode": "string",
    "route": "string",
    "method": "string",
    "name": "string",
    "businessType": 1,
    "recordLogMode": 3,
    "desc": "string"
}'

返回响应

🟢200成功
application/json
A successful response.
Body
code
integer 
返回code
可选
默认值:
200
msg
string 
返回的消息
可选
data
object (WithID) 
可选
id
integer <int64>
id
可选
示例
{
  "code": "200",
  "msg": "string",
  "data": {
    "id": 0
  }
}
下一页
删除接口
Built with