Skip to content

用户中心

ResourceRestApi

com.magus.cloud.system.api.ResourceRestApi

listResourceName

接口说明

资源类型列表

请求地址

GET /magus-system/system/resource/name/list

请求参数

参数名父级类型是否必须示例值描述

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
listArray
idlistStringid
codelistString编码
namelistString名称
typelistString类型
originRtLabellistString引用表(如:project_info)
originRtNamelistString引用表名称(如:项目表)
originNameColumnlistString引用资源名称字段(如:project_name)
originCodeColumnlistString引用资源编码字段(如:project_code)
originParentIdColumnlistString引用父级字段(如:parent_id)
remarklistString资源描述(如:项目资源描述...)
businessIdlistString业务数据id
businessNamelistString业务数据
businessCodelistString业务数据code
businessParentIdlistString业务数据上级id

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "list": [
    {
      "id": "",
      "code": "",
      "name": "",
      "type": "",
      "originRtLabel": "",
      "originRtName": "",
      "originNameColumn": "",
      "originCodeColumn": "",
      "originParentIdColumn": "",
      "remark": "",
      "businessId": "",
      "businessName": "",
      "businessCode": "",
      "businessParentId": ""
    }
  ]
}

findByCode

接口说明

资源类型明细

请求地址

GET /magus-system/system/resource/system/resource/find/{code}

请求参数

参数名父级类型是否必须示例值描述

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
dataObject
iddataStringid
codedataString编码
namedataString名称
typedataString类型
originRtLabeldataString引用表(如:project_info)
originRtNamedataString引用表名称(如:项目表)
originNameColumndataString引用资源名称字段(如:project_name)
originCodeColumndataString引用资源编码字段(如:project_code)
originParentIdColumndataString引用父级字段(如:parent_id)
remarkdataString资源描述(如:项目资源描述...)
businessIddataString业务数据id
businessNamedataString业务数据
businessCodedataString业务数据code
businessParentIddataString业务数据上级id

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "data": {
    "id": "",
    "code": "",
    "name": "",
    "type": "",
    "originRtLabel": "",
    "originRtName": "",
    "originNameColumn": "",
    "originCodeColumn": "",
    "originParentIdColumn": "",
    "remark": "",
    "businessId": "",
    "businessName": "",
    "businessCode": "",
    "businessParentId": ""
  }
}

findByCodeIn

接口说明

批量资源类型明细

请求地址

GET /magus-system/system/resource/system/resource/find-by-code

请求参数

参数名父级类型是否必须示例值描述

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
listArray
idlistStringid
codelistString编码
namelistString名称
typelistString类型
originRtLabellistString引用表(如:project_info)
originRtNamelistString引用表名称(如:项目表)
originNameColumnlistString引用资源名称字段(如:project_name)
originCodeColumnlistString引用资源编码字段(如:project_code)
originParentIdColumnlistString引用父级字段(如:parent_id)
remarklistString资源描述(如:项目资源描述...)
businessIdlistString业务数据id
businessNamelistString业务数据
businessCodelistString业务数据code
businessParentIdlistString业务数据上级id

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "list": [
    {
      "id": "",
      "code": "",
      "name": "",
      "type": "",
      "originRtLabel": "",
      "originRtName": "",
      "originNameColumn": "",
      "originCodeColumn": "",
      "originParentIdColumn": "",
      "remark": "",
      "businessId": "",
      "businessName": "",
      "businessCode": "",
      "businessParentId": ""
    }
  ]
}

DictRestApi

com.magus.cloud.system.api.DictRestApi

findEntryById

接口说明

查询指定字典

请求地址

GET /magus-system/system/dicts/entry/find-by-id/{id}

请求参数

参数名父级类型是否必须示例值描述
IdString0字典id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
dataArray
iddatastring字典Id
codedatastring字典编码
namedatastring字典名
sortdatainteger(int64)排序
dictTypeIddataString字典类型id
enableddataBoolean是否可用

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "data": {
    "id": "",
    "code": "",
    "name": "",
    "sort": 0,
    "dictTypeId": "",
    "enabled": false
  }
}

findEntry

接口说明

获取type下所有的字典项

请求地址

GET /magus-system/system/dicts/find-by-code/{code}

请求参数

参数名父级类型是否必须示例值描述
IdString1组织id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
dataObject
nodePiddatastring上级
nodeIddatastring节点id
entityIddatastring实体类id
entityTypedatastring
textdatastring文本
icondatastring
iconClsdatastring
checkeddataBoolean
expandeddataBoolean
leafdataBoolean
extenddataObject扩展变量
childrendataArray子级

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "data": {
    "nodePid": "",
    "nodeId": "",
    "entityId": "",
    "entityType": "",
    "text": "",
    "icon": "",
    "iconCls": "",
    "checked": false,
    "expanded": false,
    "leaf": false,
    "extend": {},
    "children": []
  }
}

findEntry

接口说明

查询指定字典

请求地址

GET /magus-system/system/dicts/find-by-type-and-entry

请求参数

参数名父级类型是否必须示例值描述
typeCodeString0字典类型code
entryCodeString0字典项code

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
dataArray
iddatastring字典Id
codedatastring字典编码
namedatastring字典名
sortdatainteger(int64)排序
dictTypeIddataString字典类型id
enableddataBoolean是否可用

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "data": {
    "id": "",
    "code": "",
    "name": "",
    "sort": 0,
    "dictTypeId": "",
    "enabled": false
  }
}

AppApplicationRestApi

com.magus.cloud.system.api.AppApplicationRestApi

findOne

接口说明

根据ID查询应用

请求地址

GET /magus-system/system/apps/find-by-id/{id}

请求参数

参数名父级类型是否必须示例值描述
idString0应用id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
dataArray
iddatastringId
codedatastring应用编码
namedatastring应用名
enNamedataString应用的英文名
sortdataInteger排序
typedataBoolean应用类型
protocolTypedataString访问协议类型
ipAddrdataString应用IP
ipPortdataString应用端口
pathdataString应用上下文
compCodedataString租户编码
generatordataBoolean是否为低代码开发应用
remarkString备注
deleteddataString是否删除
sysGroupsdataString功能组
idsysGroupsString功能组id
namesysGroupsString功能组名
enNamesysGroupsString功能组英文名
codesysGroupsString功能组编码
showNamesysGroupsString菜单名称
pagesysGroupsString页面路径
parentIdsysGroupsString父级功能分组
appIdsysGroupsString所属应用模块
sortsysGroupsInteger排列顺序
deletedsysGroupsString是否删除
procDefKeysysGroupsString所属流程key
sysGroupssysGroupsString功能组

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "data": {
    "id": "",
    "name": "",
    "enName": "",
    "code": "",
    "sort": 0,
    "type": "",
    "protocolType": "",
    "ipAddr": "",
    "ipPort": "",
    "path": "",
    "compCode": "",
    "generator": false,
    "remark": "",
    "deleted": false,
    "sysGroups": [
      {
        "id": "",
        "name": "",
        "enName": "",
        "code": "",
        "showName": "",
        "page": "",
        "parentId": "",
        "appId": "",
        "sort": 0,
        "deleted": false,
        "procDefKey": "",
        "sysGroups": []
      }
    ]
  }
}

findByCode

接口说明

根据编码查询应用

请求地址

GET /magus-system/system/apps/find-by-code/{code}

请求参数

参数名父级类型是否必须示例值描述
codeString0应用编码

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
dataArray
iddatastringId
codedatastring应用编码
namedatastring应用名
enNamedataString应用的英文名
sortdataInteger排序
typedataBoolean应用类型
protocolTypedataString访问协议类型
ipAddrdataString应用IP
ipPortdataString应用端口
pathdataString应用上下文
compCodedataString租户编码
generatordataBoolean是否为低代码开发应用
remarkString备注
deleteddataString是否删除
sysGroupsdataString功能组
idsysGroupsString功能组id
namesysGroupsString功能组名
enNamesysGroupsString功能组英文名
codesysGroupsString功能组编码
showNamesysGroupsString菜单名称
pagesysGroupsString页面路径
parentIdsysGroupsString父级功能分组
appIdsysGroupsString所属应用模块
sortsysGroupsInteger排列顺序
deletedsysGroupsString是否删除
procDefKeysysGroupsString所属流程key
sysGroupssysGroupsString功能组

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "data": {
    "id": "",
    "name": "",
    "enName": "",
    "code": "",
    "sort": 0,
    "type": "",
    "protocolType": "",
    "ipAddr": "",
    "ipPort": "",
    "path": "",
    "compCode": "",
    "generator": false,
    "remark": "",
    "deleted": false,
    "sysGroups": [
      {
        "id": "",
        "name": "",
        "enName": "",
        "code": "",
        "showName": "",
        "page": "",
        "parentId": "",
        "appId": "",
        "sort": 0,
        "deleted": false,
        "procDefKey": "",
        "sysGroups": []
      }
    ]
  }
}

listAll

接口说明

查询所有应用

请求地址

POST /magus-system/system/apps/list-all

请求参数

参数名父级类型是否必须示例值描述

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
ListArray
idliststringId
codeliststring应用编码
nameliststring应用名
enNamelistString应用的英文名
sortlistInteger排序
typelistBoolean应用类型
protocolTypelistString访问协议类型
ipAddrlistString应用IP
ipPortlistString应用端口
pathlistString应用上下文
compCodelistString租户编码
generatorlistBoolean是否为低代码开发应用
remarklistString备注
deletedlistString是否删除
sysGroupslistString功能组
idsysGroupsString功能组id
namesysGroupsString功能组名
enNamesysGroupsString功能组英文名
codesysGroupsString功能组编码
showNamesysGroupsString菜单名称
pagesysGroupsString页面路径
parentIdsysGroupsString父级功能分组
appIdsysGroupsString所属应用模块
sortsysGroupsInteger排列顺序
deletedsysGroupsString是否删除
procDefKeysysGroupsString所属流程key
sysGroupssysGroupsString功能组

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "list": [
    {
      "id": "",
      "name": "",
      "enName": "",
      "code": "",
      "sort": 0,
      "type": "",
      "protocolType": "",
      "ipAddr": "",
      "ipPort": "",
      "path": "",
      "compCode": "",
      "generator": false,
      "remark": "",
      "deleted": false,
      "sysGroups": [
        {
          "id": "",
          "name": "",
          "enName": "",
          "code": "",
          "showName": "",
          "page": "",
          "parentId": "",
          "appId": "",
          "sort": 0,
          "deleted": false,
          "procDefKey": "",
          "sysGroups": []
        }
      ]
    }
  ]
}

AppGroupRestApi

com.magus.cloud.system.api.AppGroupRestApi

findOne

接口说明

根据id查询功能组

请求地址

GET /magus-system/system/app-groups/find-by-id/{id}

请求参数

参数名父级类型是否必须示例值描述
idString0功能组id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
dataObject
iddataString功能组id
namedataString功能组名
enNamedataString功能组英文名
codedataString功能组编码
showNamedataString菜单名称
pagedataString页面路径
parentIddataString父级功能分组
appIddataString所属应用模块
sortdataInteger排列顺序
deleteddataString是否删除
procDefKeydataString所属流程key
sysGroupsdataString功能组

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "data": {
      "id": "",
      "name": "",
      "enName": "",
      "code": "",
      "showName": "",
      "page": "",
      "parentId": "",
      "appId": "",
      "sort": 0,
      "deleted": false,
      "procDefKey": "",
      "sysGroups": []
  }
}

findByCode

接口说明

根据编码查询功能组

请求地址

GET /magus-system/system/app-groups/find-by-code

请求参数

参数名父级类型是否必须示例值描述
codeString0应用编码

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
dataObject
iddataString功能组id
namedataString功能组名
enNamedataString功能组英文名
codedataString功能组编码
showNamedataString菜单名称
pagedataString页面路径
parentIddataString父级功能分组
appIddataString所属应用模块
sortdataInteger排列顺序
deleteddataString是否删除
procDefKeydataString所属流程key
sysGroupsdataString功能组

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "data": {
      "id": "",
      "name": "",
      "enName": "",
      "code": "",
      "showName": "",
      "page": "",
      "parentId": "",
      "appId": "",
      "sort": 0,
      "deleted": false,
      "procDefKey": "",
      "sysGroups": []
  }
}

AppFunctionRestApi

com.magus.cloud.system.api.AppFunctionRestApi

listAll

接口说明

查询所有的应用功能

请求地址

GET /magus-system/system/app-functions/list-all

请求参数

参数名父级类型是否必须示例值描述

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
listObject
idlistString功能id
namelistString功能名
actionlistString功能入口
codelistString功能CODE
typelistString功能类型
paramslistString参数
methodlistString请求方式
groupIdlistString所属功能组
isAuthzlistBoolean是否需要权限检查
deletedlistBoolean是否删除
isMenulistBoolean是否为菜单

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "list": [
    {
      "id": "",
      "deleted": false,
      "name": "",
      "code": "",
      "type": "",
      "action": "",
      "method": "",
      "params": "",
      "isAuthz": false,
      "isMenu": false,
      "groupId": ""
    }
  ]
}

DataAuthRestApi

com.magus.cloud.system.api.DataAuthRestApi

listAll

接口说明

查询所有的应用功能

请求地址

GET /magus-system/system/data/auths/find/auth-data/{dataId}

请求参数

参数名父级类型是否必须示例值描述
dataIdString1业务id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
listObject
idlistStringid
dataTablelistString数据来源表
dataIdlistString业务数据id
groupIdlistString系统工作组id
resourceCodelistString资源类型code
resIdlistString资源实体编号
resNamelistString资源实体名称

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "list": [
    {
      "id": "",
      "dataTable": "",
      "dataId": "",
      "groupId": "",
      "resourceCode": "",
      "resId": "",
      "resName": ""
    }
  ]
}

existByDataTable

接口说明

判断表里是否存在需要查询的数据

请求地址

GET /magus-system/system/data/auths/exists-auth-data

请求参数

参数名父级类型是否必须示例值描述
dataTableString1数据来源表
groupIdString1功能组id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
DataObject
existsDataBoolean是否存在

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "data": {
    "exists": true
  }
}

saveAll

接口说明

保存数据权限

请求地址

POST /magus-system/system/data/auths/save-all

请求参数

参数名父级类型是否必须示例值描述
reqArray1数据来源表
idreqString0id
dataTablereqString0数据来源表
dataIdreqString0业务数据id
groupIdreqString0系统工作组id
resourceCodereqString0资源类型code
resIdreqString0资源实体编号
resNamereqString0资源实体名称

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean

请求示例

[{
  "dataTable": "",
  "dataId": "",
  "groupId": "",
  "resourceCode": "",
  "resId": "",
  "resName": ""
}]

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true
}

deleteInId

接口说明

删除数据权限

请求地址

POST /magus-system/system/data/auths/delete/{groupId}

请求参数

参数名父级类型是否必须示例值描述
groupIdreqString1系统工作组id
idsreqArray0数据id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true
}

delete

接口说明

删除数据权限

请求地址

POST /magus-system/system/data/auths/delete

请求参数

参数名父级类型是否必须示例值描述
dataTablereqString1数据来源表
idsreqArray0数据id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true
}

DutyRestApi

com.magus.cloud.system.api.DutyRestApi

findRspById

接口说明

职务详情

请求地址

GET /magus-system/system/duty/find-rsp-by-id

请求参数

参数名父级类型是否必须示例值描述
idreqString1id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
dataObject
iddataString
compIddataString租户id
namedataString职务名
codedataString职务编码
sortdataInteger排序
remarkDataString备注

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "data": {
    "id": "",
    "compId": "",
    "name": "",
    "code": "",
    "sort": "",
    "remark": ""
  }
}

listByIds

接口说明

批量查询职务详情

请求地址

GET /magus-system/system/duty/list-by-id

请求参数

参数名父级类型是否必须示例值描述
idsArray1Id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
listObject
idlistString
compIdlistString租户id
namelistString职务名
codelistString职务编码
sortlistInteger排序
remarklistString备注

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "list": [
    {
      "id": "",
      "compId": "",
      "name": "",
      "code": "",
      "sort": "",
      "remark": ""
    }
  ]
}

OrgDutyUserRestApi

com.magus.cloud.system.api.OrgDutyUserRestApi

listOrgDutyUser

接口说明

查询组织职务用户关系

请求地址

POST /magus-system/system/duty/list-by-id

请求参数

参数名父级类型是否必须示例值描述
reqObject1com.magus.cloud.system.dto.req.OrgDutyUserListReq
orgIdsreqArray0组织
dutyIdsreqArray0职务
userIdsreqArray0用户

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
listObject
orgIdlistString组织id
orgNamelistString组织名
dutyIdlistString职务id
dutyNamelistString职务名
userIdlistString用户id
majorOrglistBoolean是否是主部门

请求示例

{
  "orgIds": [
    ""
  ],
  "dutyIds": [
    ""
  ],
  "userIds": [
    ""
  ]
}

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "list": [
    {
      "orgId": "",
      "orgName": "",
      "dutyId": "",
      "dutyName": "",
      "userId": "",
      "majorOrg": false
    }
  ]
}

PositionRestApi

com.magus.cloud.system.api.PositionRestApi

listByIds

接口说明

查询岗位

请求地址

GET /magus-system/system/positions/list-by-id

请求参数

参数名父级类型是否必须示例值描述
idsArray1岗位id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
listArray
compIdlistString租户id
namelistString岗位名
codelistString岗位编码
remarklistString备注

请求示例

{
  "orgIds": [
    ""
  ],
  "dutyIds": [
    ""
  ],
  "userIds": [
    ""
  ]
}

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "list": [
    {
      "compId": "",
      "name": "",
      "code": "",
      "remark": ""
    }
  ]
}

SysOrganizationRestApi

com.magus.cloud.system.api.SysOrganizationRestApi

listByIds

接口说明

查询岗位

请求地址

POST /magus-system/system/orgs/list-org-by-org-id

请求参数

参数名父级类型是否必须示例值描述
orgIdsArray1组织id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
listArray
idlistStringid
typelistString组织类型
compIdlistString租户id
namelistString岗位名
codelistString岗位编码
sortlistInteger排序
parentIdlistString上级id
remarklistString备注

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "list": [
    {
      "id": "",
      "code": "",
      "name": "",
      "remark": "",
      "type": "",
      "sort": 0,
      "compId": "",
      "parentId": ""
    }
  ]
}

SysUserRestApi

com.magus.cloud.system.api.SysUserRestApi

findById

接口说明

根据id查询用户

请求地址

GET /magus-system/system/users/find-by-id/{id}

请求参数

参数名父级类型是否必须示例值描述
idString1用户id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
DataObject
iddatastring用户Id
userNamedatastring用户名
loginIddatastring登录ID
passwordLastModifieddata密码修改时间
endDatedatainteger(int64)密码失效日期
saltdatastring加密密码的盐
authModedatastring认证模式:local 本地认证, AD windows域认证
statedatastring用户状态 normal:正常; locked:锁定
stateDescdata用户状态 normal:正常; locked:锁定
profiledatastring用户头像
phonedatastring手机号
emaildatastring邮箱
remarkdatastring备注
compNamedatastring租户名
compCodedataarray租户code
compShowNamedata租户展示名
compLogodata租户logo
positionIddatastring职位ID
formalFlagdataboolean是否实体用户 0=临时用户;1=正式用户
orgIddatastring组织Id
orgCodedata组织机构编码
orgNamedata组织机构名
dutyIddatastring职务Id
wechatdataStringwechat
dingtalkdataString钉钉
formalFlagdataBoolean是否实体用户 0=临时用户;1=正式用户
createDatedataDate创建时间
modifyPassworddataBoolean是否需要修改密码
systemAdmindataBoolean是否超级用户
admindataBoolean是否管理员

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "data": {
    "id": "",
    "userName": "",
    "loginId": "",
    "passwordLastModified": "2023-11-22 09:08:03",
    "endDate": 0,
    "authMode": "",
    "state": "",
    "stateDesc": "",
    "profile": "",
    "phone": "",
    "email": "",
    "remark": "",
    "compId": "",
    "compCode": "",
    "compName": "",
    "compShowName": "",
    "compLogo": "",
    "orgId": "",
    "orgCode": "",
    "orgName": "",
    "wechat": "",
    "dingtalk": "",
    "positionId": "",
    "dutyId": "",
    "formalFlag": false,
    "createDate": "2023-11-22 09:08:03",
    "modifyPassword": false,
    "systemAdmin": false,
    "admin": false
  }
}

findByLoginId

接口说明

根据Loginid查询用户

请求地址

GET /magus-system/system/users/find-by-login-id/{loginId}

请求参数

参数名父级类型是否必须示例值描述
loginIdString1用户Loginid

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
DataObject
iddatastring用户Id
userNamedatastring用户名
loginIddatastring登录ID
passwordLastModifieddata密码修改时间
endDatedatainteger(int64)密码失效日期
saltdatastring加密密码的盐
authModedatastring认证模式:local 本地认证, AD windows域认证
statedatastring用户状态 normal:正常; locked:锁定
stateDescdata用户状态 normal:正常; locked:锁定
profiledatastring用户头像
phonedatastring手机号
emaildatastring邮箱
remarkdatastring备注
compNamedatastring租户名
compCodedataarray租户code
compShowNamedata租户展示名
compLogodata租户logo
positionIddatastring职位ID
formalFlagdataboolean是否实体用户 0=临时用户;1=正式用户
orgIddatastring组织Id
orgCodedata组织机构编码
orgNamedata组织机构名
dutyIddatastring职务Id
wechatdataStringwechat
dingtalkdataString钉钉
formalFlagdataBoolean是否实体用户 0=临时用户;1=正式用户
createDatedataDate创建时间
modifyPassworddataBoolean是否需要修改密码
systemAdmindataBoolean是否超级用户
admindataBoolean是否管理员

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "data": {
    "id": "",
    "userName": "",
    "loginId": "",
    "passwordLastModified": "2023-11-22 09:08:03",
    "endDate": 0,
    "authMode": "",
    "state": "",
    "stateDesc": "",
    "profile": "",
    "phone": "",
    "email": "",
    "remark": "",
    "compId": "",
    "compCode": "",
    "compName": "",
    "compShowName": "",
    "compLogo": "",
    "orgId": "",
    "orgCode": "",
    "orgName": "",
    "wechat": "",
    "dingtalk": "",
    "positionId": "",
    "dutyId": "",
    "formalFlag": false,
    "createDate": "2023-11-22 09:08:03",
    "modifyPassword": false,
    "systemAdmin": false,
    "admin": false
  }
}

listByIds

接口说明

查询岗位

请求地址

POST /magus-system/system/users/list-user

请求参数

参数名父级类型是否必须示例值描述
IdsArray1用户id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
listArray
idliststring用户Id
userNameliststring用户名
loginIdliststring登录ID
passwordLastModifiedlist密码修改时间
endDatelistinteger(int64)密码失效日期
saltliststring加密密码的盐
authModeliststring认证模式:local 本地认证, AD windows域认证
stateliststring用户状态 normal:正常; locked:锁定
stateDesclistString用户状态 normal:正常; locked:锁定
profileliststring用户头像
phoneliststring手机号
emailliststring邮箱
remarkliststring备注
compNameliststring租户名
compCodelistarray租户code
compShowNamelistString租户展示名
compLogolistString租户logo
positionIdliststring职位ID
formalFlaglistboolean是否实体用户 0=临时用户;1=正式用户
orgIdliststring组织Id
orgCodelistString组织机构编码
orgNamelistString组织机构名
dutyIdliststring职务Id
wechatlistStringwechat
dingtalklistString钉钉
formalFlaglistBoolean是否实体用户 0=临时用户;1=正式用户
createDatelistDate创建时间
modifyPasswordlistBoolean是否需要修改密码
systemAdminlistBoolean是否超级用户
adminlistBoolean是否管理员

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "list": [
    {
      "id": "",
      "userName": "",
      "loginId": "",
      "passwordLastModified": "2023-11-22 09:08:03",
      "endDate": 0,
      "authMode": "",
      "state": "",
      "stateDesc": "",
      "profile": "",
      "phone": "",
      "email": "",
      "remark": "",
      "compId": "",
      "compCode": "",
      "compName": "",
      "compShowName": "",
      "compLogo": "",
      "orgId": "",
      "orgCode": "",
      "orgName": "",
      "wechat": "",
      "dingtalk": "",
      "positionId": "",
      "dutyId": "",
      "formalFlag": false,
      "createDate": "2023-11-22 09:08:03",
      "modifyPassword": false,
      "systemAdmin": false,
      "admin": false
    }
  ]
}