系统管理 system

模块 system:共 151 个接口 —— 67 个被前端调用(在用),84 个未被调用(含 3 个开放/回调/内部)。用下方筛选可只看“在用/未使用”,或在右栏目录按名称过滤。

DeptController 9/9 在用

POST /system/dept/addDept 在用管理后台 #
部门-新增 · DeptController
基本信息
控制器com.jxxx.dscp.api.controller.system.DeptController#addDept
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_dept
ControllerDeptController#addDept
转换BeanUtils.map → Dept ⇒ 表 system_dept
ServiceDeptService#add (DeptServiceImpl)
MapperDeptMapper#insert ⇒ 表 system_dept
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
DeptService.mustGet

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/dept/addDept
uathttps://dscp-uat.hn12301.net/manage-api/system/dept/addDept
prohttps://dscp-uat.hn12301.net/manage-api/system/dept/addDept (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body DeptAddRequest
字段类型必填取值/校验表 / 列说明
merchantIdLongsystem_dept.merchant_id商户id
shopIdLongsystem_dept.shop_id商铺id
nameString必填system_dept.name部门名称
parentIdLong必填system_dept.parent_id父部门id
sortInteger必填system_dept.sort显示顺序
leaderUserIdLongsystem_dept.leader_user_id负责人
phoneStringsystem_dept.phone联系电话
emailStringsystem_dept.email邮箱
tenantIdLongsystem_dept.tenant_id租户编号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 DeptResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_dept.id部门id
merchantIdLongsystem_dept.merchant_id商户id
merchantNameString商户名称
shopIdLongsystem_dept.shop_id商铺id
shopNameString商铺名称
nameStringsystem_dept.name部门名称
parentIdLongsystem_dept.parent_id父部门id
sortIntegersystem_dept.sort显示顺序
leaderUserIdLongsystem_dept.leader_user_id负责人
phoneStringsystem_dept.phone联系电话
emailStringsystem_dept.email邮箱
isEnabledBooleansystem_dept.is_enabled是否启用(1启用0停用)
示例
请求示例 (自动生成,仅结构参考)
POST /system/dept/addDept
{
  "body": {
    "merchantId": 1,
    "shopId": 1,
    "name": "",
    "parentId": 1,
    "sort": 0,
    "leaderUserId": 1,
    "phone": "13800000000",
    "email": "",
    "tenantId": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "merchantId": 1,
    "merchantName": "",
    "shopId": 1,
    "shopName": "",
    "name": "",
    "parentId": 1,
    "sort": 0,
    "leaderUserId": 1,
    "phone": "13800000000",
    "email": "",
    "isEnabled": false
  }
}
处理逻辑
操作日志system / 新增部门
逻辑摘要调用 mustGet(deptService.mustGet);新增(deptService.add);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 查询父部门信息
  • 赋值
POST /system/dept/deleteDept 在用管理后台 #
部门-删除 · DeptController
基本信息
控制器com.jxxx.dscp.api.controller.system.DeptController#deleteDept
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_dept
ControllerDeptController#deleteDept
ServiceDeptService#delete (DeptServiceImpl)
MapperDeptMapper#deleteById ⇒ 表 system_dept

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/dept/deleteDept
uathttps://dscp-uat.hn12301.net/manage-api/system/dept/deleteDept
prohttps://dscp-uat.hn12301.net/manage-api/system/dept/deleteDept (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_dept.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/dept/deleteDept
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 删除部门
逻辑摘要删除(deptService.delete)
POST /system/dept/getDept 在用管理后台 #
部门-详情 · DeptController
基本信息
控制器com.jxxx.dscp.api.controller.system.DeptController#getDept
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_dept
ControllerDeptController#getDept
ServiceDeptService#get (DeptServiceImpl)
MapperDeptMapper#selectById ⇒ 表 system_dept

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/dept/getDept
uathttps://dscp-uat.hn12301.net/manage-api/system/dept/getDept
prohttps://dscp-uat.hn12301.net/manage-api/system/dept/getDept (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_dept.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 DeptResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_dept.id部门id
merchantIdLongsystem_dept.merchant_id商户id
merchantNameString商户名称
shopIdLongsystem_dept.shop_id商铺id
shopNameString商铺名称
nameStringsystem_dept.name部门名称
parentIdLongsystem_dept.parent_id父部门id
sortIntegersystem_dept.sort显示顺序
leaderUserIdLongsystem_dept.leader_user_id负责人
phoneStringsystem_dept.phone联系电话
emailStringsystem_dept.email邮箱
isEnabledBooleansystem_dept.is_enabled是否启用(1启用0停用)
示例
请求示例 (自动生成,仅结构参考)
POST /system/dept/getDept
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "merchantId": 1,
    "merchantName": "",
    "shopId": 1,
    "shopName": "",
    "name": "",
    "parentId": 1,
    "sort": 0,
    "leaderUserId": 1,
    "phone": "13800000000",
    "email": "",
    "isEnabled": false
  }
}
处理逻辑
逻辑摘要查询详情(deptService.get);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/dept/queryAllList 在用管理后台 #
部门-列表查询 · DeptController
基本信息
控制器com.jxxx.dscp.api.controller.system.DeptController#queryAllList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_dept
ControllerDeptController#queryAllList
ServiceDeptService#queryAllList (DeptServiceImpl)
MapperDeptMapper#queryAllList ⇒ 表 system_dept

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/dept/queryAllList
uathttps://dscp-uat.hn12301.net/manage-api/system/dept/queryAllList
prohttps://dscp-uat.hn12301.net/manage-api/system/dept/queryAllList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body DeptListRequest
字段类型必填取值/校验表 / 列说明
merchantIdLongsystem_dept.merchant_id商户id
shopIdLongsystem_dept.shop_id商铺id
isEnabledBoolean可选(@MvcOptional)system_dept.is_enabled是否启用(1启用0停用)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<DeptResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsystem_dept.id部门id
merchantIdLongsystem_dept.merchant_id商户id
merchantNameString商户名称
shopIdLongsystem_dept.shop_id商铺id
shopNameString商铺名称
nameStringsystem_dept.name部门名称
parentIdLongsystem_dept.parent_id父部门id
sortIntegersystem_dept.sort显示顺序
leaderUserIdLongsystem_dept.leader_user_id负责人
phoneStringsystem_dept.phone联系电话
emailStringsystem_dept.email邮箱
isEnabledBooleansystem_dept.is_enabled是否启用(1启用0停用)
示例
请求示例 (自动生成,仅结构参考)
POST /system/dept/queryAllList
{
  "body": {
    "merchantId": 1,
    "shopId": 1,
    "isEnabled": false,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "merchantId": 1,
      "merchantName": "",
      "shopId": 1,
      "shopName": "",
      "name": "",
      "parentId": 1,
      "sort": 0,
      "leaderUserId": 1,
      "phone": "13800000000",
      "email": "",
      "isEnabled": false
    }
  ]
}
处理逻辑
逻辑摘要列表查询(deptService.queryAllList);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/dept/queryDeptList 在用管理后台 #
部门-列表查询 · DeptController
基本信息
控制器com.jxxx.dscp.api.controller.system.DeptController#queryDeptList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_dept
ControllerDeptController#queryDeptList
转换BeanUtils.map → DeptQuery
ServiceDeptService#queryList (DeptServiceImpl)
MapperDeptMapper#selectList ⇒ 表 system_dept

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/dept/queryDeptList
uathttps://dscp-uat.hn12301.net/manage-api/system/dept/queryDeptList
prohttps://dscp-uat.hn12301.net/manage-api/system/dept/queryDeptList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body DeptListRequest
字段类型必填取值/校验表 / 列说明
merchantIdLongsystem_dept.merchant_id商户id
shopIdLongsystem_dept.shop_id商铺id
isEnabledBoolean可选(@MvcOptional)system_dept.is_enabled是否启用(1启用0停用)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<DeptResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsystem_dept.id部门id
merchantIdLongsystem_dept.merchant_id商户id
merchantNameString商户名称
shopIdLongsystem_dept.shop_id商铺id
shopNameString商铺名称
nameStringsystem_dept.name部门名称
parentIdLongsystem_dept.parent_id父部门id
sortIntegersystem_dept.sort显示顺序
leaderUserIdLongsystem_dept.leader_user_id负责人
phoneStringsystem_dept.phone联系电话
emailStringsystem_dept.email邮箱
isEnabledBooleansystem_dept.is_enabled是否启用(1启用0停用)
示例
请求示例 (自动生成,仅结构参考)
POST /system/dept/queryDeptList
{
  "body": {
    "merchantId": 1,
    "shopId": 1,
    "isEnabled": false,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "merchantId": 1,
      "merchantName": "",
      "shopId": 1,
      "shopName": "",
      "name": "",
      "parentId": 1,
      "sort": 0,
      "leaderUserId": 1,
      "phone": "13800000000",
      "email": "",
      "isEnabled": false
    }
  ]
}
处理逻辑
逻辑摘要列表查询(deptService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/dept/queryDeptPage 在用管理后台 #
部门-分页查询 · DeptController
基本信息
控制器com.jxxx.dscp.api.controller.system.DeptController#queryDeptPage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_dept
ControllerDeptController#queryDeptPage
转换BeanUtils.map → DeptQuery
ServiceDeptService#queryPage (DeptServiceImpl)
MapperDeptMapper#selectPage ⇒ 表 system_dept

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/dept/queryDeptPage
uathttps://dscp-uat.hn12301.net/manage-api/system/dept/queryDeptPage
prohttps://dscp-uat.hn12301.net/manage-api/system/dept/queryDeptPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body DeptPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
merchantIdLongsystem_dept.merchant_id商户id
shopIdLongsystem_dept.shop_id商铺id
isEnabledBoolean可选(@MvcOptional)system_dept.is_enabled是否启用(1启用0停用)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<DeptResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsystem_dept.id部门id
merchantIdLongsystem_dept.merchant_id商户id
merchantNameString商户名称
shopIdLongsystem_dept.shop_id商铺id
shopNameString商铺名称
nameStringsystem_dept.name部门名称
parentIdLongsystem_dept.parent_id父部门id
sortIntegersystem_dept.sort显示顺序
leaderUserIdLongsystem_dept.leader_user_id负责人
phoneStringsystem_dept.phone联系电话
emailStringsystem_dept.email邮箱
isEnabledBooleansystem_dept.is_enabled是否启用(1启用0停用)
示例
请求示例 (自动生成,仅结构参考)
POST /system/dept/queryDeptPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "merchantId": 1,
    "shopId": 1,
    "isEnabled": false,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "merchantId": 1,
        "merchantName": "",
        "shopId": 1,
        "shopName": "",
        "name": "",
        "parentId": 1,
        "sort": 0,
        "leaderUserId": 1,
        "phone": "13800000000",
        "email": "",
        "isEnabled": false
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(deptService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/dept/queryDeptTree 在用管理后台 #
部门-树列表查询 · DeptController
基本信息
控制器com.jxxx.dscp.api.controller.system.DeptController#queryDeptTree
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_dept
ControllerDeptController#queryDeptTree
ServiceDeptService#queryDeptTree (DeptServiceImpl)
转换BeanUtils.map → DeptQuery
MapperDeptMapper#queryDeptList ⇒ 表 system_dept
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
ShopCache.getMerchantCache.get

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/dept/queryDeptTree
uathttps://dscp-uat.hn12301.net/manage-api/system/dept/queryDeptTree
prohttps://dscp-uat.hn12301.net/manage-api/system/dept/queryDeptTree (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body DeptTreeRequest
字段类型必填取值/校验表 / 列说明
merchantIdLongsystem_dept.merchant_id商户id
shopIdLongsystem_dept.shop_id商铺id
nameString可选(@MvcOptional)system_dept.name关键字
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<CascadeOption> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
valueObject
labelString显示名称
childrenList<CascadeOption>子列表
children[].…(循环引用,已折叠)
示例
请求示例 (自动生成,仅结构参考)
POST /system/dept/queryDeptTree
{
  "body": {
    "merchantId": 1,
    "shopId": 1,
    "name": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "value": "",
      "label": "",
      "children": [
        {}
      ]
    }
  ]
}
处理逻辑
逻辑摘要调用 queryDeptTree(deptService.queryDeptTree)
POST /system/dept/updateDept 在用管理后台 #
部门-更新 · DeptController
基本信息
控制器com.jxxx.dscp.api.controller.system.DeptController#updateDept
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_dept
ControllerDeptController#updateDept
转换BeanUtils.map → Dept ⇒ 表 system_dept
ServiceDeptService#update (DeptServiceImpl)
MapperDeptMapper#updateById ⇒ 表 system_dept
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
DeptService.mustGet

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/dept/updateDept
uathttps://dscp-uat.hn12301.net/manage-api/system/dept/updateDept
prohttps://dscp-uat.hn12301.net/manage-api/system/dept/updateDept (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body DeptUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_dept.id部门id
merchantIdLongsystem_dept.merchant_id商户id
shopIdLongsystem_dept.shop_id商铺id
nameString必填system_dept.name部门名称
parentIdLong必填system_dept.parent_id父部门id
sortInteger必填system_dept.sort显示顺序
leaderUserIdLongsystem_dept.leader_user_id负责人
phoneStringsystem_dept.phone联系电话
emailStringsystem_dept.email邮箱
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/dept/updateDept
{
  "body": {
    "id": 1,
    "merchantId": 1,
    "shopId": 1,
    "name": "",
    "parentId": 1,
    "sort": 0,
    "leaderUserId": 1,
    "phone": "13800000000",
    "email": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新部门
逻辑摘要调用 mustGet(deptService.mustGet);更新(deptService.update);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 查询父部门信息
  • 赋值
POST /system/dept/updateDeptStatus 在用管理后台 #
部门-更新状态 · DeptController
基本信息
控制器com.jxxx.dscp.api.controller.system.DeptController#updateDeptStatus
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_dept
ControllerDeptController#updateDeptStatus
ServiceDeptService#update (DeptServiceImpl)
MapperDeptMapper#updateById ⇒ 表 system_dept
ServiceDeptService#queryList (DeptServiceImpl)
MapperDeptMapper#selectList ⇒ 表 system_dept
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
ChaosTransactionTemplate.executeDeptService.updateList

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/dept/updateDeptStatus
uathttps://dscp-uat.hn12301.net/manage-api/system/dept/updateDeptStatus
prohttps://dscp-uat.hn12301.net/manage-api/system/dept/updateDeptStatus (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body StatusUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_dept.id角色ID
isEnabledBoolean必填system_dept.is_enabled启用状态
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/dept/updateDeptStatus
{
  "body": {
    "id": 1,
    "isEnabled": false
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新部门状态
逻辑摘要调用 execute(newTransactionTemplate.execute);更新(deptService.update);列表查询(deptService.queryList)
内联注释
  • 修改部门状态
  • 查询子部门
  • 修改部门子部门状态
  • 回滚事务
  • 处理异常

DictDataController 6/6 在用

POST /system/dictData/addDictData 在用管理后台 #
字典数据表-新增 · DictDataController
基本信息
控制器com.jxxx.dscp.api.controller.system.DictDataController#addDictData
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_dict_data
ControllerDictDataController#addDictData
转换BeanUtils.map → DictData ⇒ 表 system_dict_data
ServiceDictDataService#add (DictDataServiceImpl)
MapperDictDataMapper#insert ⇒ 表 system_dict_data

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/dictData/addDictData
uathttps://dscp-uat.hn12301.net/manage-api/system/dictData/addDictData
prohttps://dscp-uat.hn12301.net/manage-api/system/dictData/addDictData (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body DictDataAddRequest
字段类型必填取值/校验表 / 列说明
parentIdLongsystem_dict_data.parent_id父字典id
sortInteger必填system_dict_data.sort字典排序
labelString必填system_dict_data.label字典标签
valueString必填system_dict_data.value字典键值
dictTypeString必填system_dict_data.dict_type字典类型
parentDictTypeStringsystem_dict_data.parent_dict_type父类型id
statusInteger必填system_dict_data.status状态(0正常 1停用)
colorTypeStringsystem_dict_data.color_type颜色类型
cssClassStringsystem_dict_data.css_classcss 样式
remarkStringsystem_dict_data.remark备注
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 DictDataResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_dict_data.id字典编码
parentIdLongsystem_dict_data.parent_id父字典id
sortIntegersystem_dict_data.sort字典排序
labelStringsystem_dict_data.label字典标签
valueStringsystem_dict_data.value字典键值
dictTypeStringsystem_dict_data.dict_type字典类型
parentDictTypeStringsystem_dict_data.parent_dict_type父类型id
statusIntegersystem_dict_data.status状态(0正常 1停用)
colorTypeStringsystem_dict_data.color_type颜色类型
cssClassStringsystem_dict_data.css_classcss 样式
remarkStringsystem_dict_data.remark备注
示例
请求示例 (自动生成,仅结构参考)
POST /system/dictData/addDictData
{
  "body": {
    "parentId": 1,
    "sort": 0,
    "label": "",
    "value": "",
    "dictType": "",
    "parentDictType": "",
    "status": 0,
    "colorType": "",
    "cssClass": "",
    "remark": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "parentId": 1,
    "sort": 0,
    "label": "",
    "value": "",
    "dictType": "",
    "parentDictType": "",
    "status": 0,
    "colorType": "",
    "cssClass": "",
    "remark": ""
  }
}
处理逻辑
操作日志system / 新增字典数据
逻辑摘要新增(dictDataService.add);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/dictData/deleteDictData 在用管理后台 #
字典数据表-删除 · DictDataController
基本信息
控制器com.jxxx.dscp.api.controller.system.DictDataController#deleteDictData
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_dict_data
ControllerDictDataController#deleteDictData
ServiceDictDataService#delete (DictDataServiceImpl)
MapperDictDataMapper#deleteById ⇒ 表 system_dict_data

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/dictData/deleteDictData
uathttps://dscp-uat.hn12301.net/manage-api/system/dictData/deleteDictData
prohttps://dscp-uat.hn12301.net/manage-api/system/dictData/deleteDictData (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_dict_data.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/dictData/deleteDictData
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 删除字典数据
逻辑摘要删除(dictDataService.delete)
POST /system/dictData/getDictData 在用管理后台 #
字典数据表-详情 · DictDataController
基本信息
控制器com.jxxx.dscp.api.controller.system.DictDataController#getDictData
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_dict_data
ControllerDictDataController#getDictData
ServiceDictDataService#get (DictDataServiceImpl)
MapperDictDataMapper#selectById ⇒ 表 system_dict_data

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/dictData/getDictData
uathttps://dscp-uat.hn12301.net/manage-api/system/dictData/getDictData
prohttps://dscp-uat.hn12301.net/manage-api/system/dictData/getDictData (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_dict_data.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 DictDataResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_dict_data.id字典编码
parentIdLongsystem_dict_data.parent_id父字典id
sortIntegersystem_dict_data.sort字典排序
labelStringsystem_dict_data.label字典标签
valueStringsystem_dict_data.value字典键值
dictTypeStringsystem_dict_data.dict_type字典类型
parentDictTypeStringsystem_dict_data.parent_dict_type父类型id
statusIntegersystem_dict_data.status状态(0正常 1停用)
colorTypeStringsystem_dict_data.color_type颜色类型
cssClassStringsystem_dict_data.css_classcss 样式
remarkStringsystem_dict_data.remark备注
示例
请求示例 (自动生成,仅结构参考)
POST /system/dictData/getDictData
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "parentId": 1,
    "sort": 0,
    "label": "",
    "value": "",
    "dictType": "",
    "parentDictType": "",
    "status": 0,
    "colorType": "",
    "cssClass": "",
    "remark": ""
  }
}
处理逻辑
逻辑摘要查询详情(dictDataService.get);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/dictData/queryDictDataList 在用管理后台 #
字典数据表-列表查询 · DictDataController
基本信息
控制器com.jxxx.dscp.api.controller.system.DictDataController#queryDictDataList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_dict_data
ControllerDictDataController#queryDictDataList
转换BeanUtils.map → DictDataQuery
ServiceDictDataService#queryList (DictDataServiceImpl)
MapperDictDataMapper#selectList ⇒ 表 system_dict_data

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/dictData/queryDictDataList
uathttps://dscp-uat.hn12301.net/manage-api/system/dictData/queryDictDataList
prohttps://dscp-uat.hn12301.net/manage-api/system/dictData/queryDictDataList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body DictDataListRequest
字段类型必填取值/校验表 / 列说明
parentIdLong可选(@MvcOptional)system_dict_data.parent_id父字典id
dictTypeString可选(@MvcOptional)system_dict_data.dict_type字典类型
parentDictTypeString可选(@MvcOptional)system_dict_data.parent_dict_type父类型id
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<DictDataResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsystem_dict_data.id字典编码
parentIdLongsystem_dict_data.parent_id父字典id
sortIntegersystem_dict_data.sort字典排序
labelStringsystem_dict_data.label字典标签
valueStringsystem_dict_data.value字典键值
dictTypeStringsystem_dict_data.dict_type字典类型
parentDictTypeStringsystem_dict_data.parent_dict_type父类型id
statusIntegersystem_dict_data.status状态(0正常 1停用)
colorTypeStringsystem_dict_data.color_type颜色类型
cssClassStringsystem_dict_data.css_classcss 样式
remarkStringsystem_dict_data.remark备注
示例
请求示例 (自动生成,仅结构参考)
POST /system/dictData/queryDictDataList
{
  "body": {
    "parentId": 1,
    "dictType": "",
    "parentDictType": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "parentId": 1,
      "sort": 0,
      "label": "",
      "value": "",
      "dictType": "",
      "parentDictType": "",
      "status": 0,
      "colorType": "",
      "cssClass": "",
      "remark": ""
    }
  ]
}
处理逻辑
逻辑摘要列表查询(dictDataService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/dictData/queryDictDataPage 在用管理后台 #
字典数据表-分页查询 · DictDataController
基本信息
控制器com.jxxx.dscp.api.controller.system.DictDataController#queryDictDataPage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_dict_data
ControllerDictDataController#queryDictDataPage
转换BeanUtils.map → DictDataQuery
ServiceDictDataService#queryPage (DictDataServiceImpl)
MapperDictDataMapper#selectPage ⇒ 表 system_dict_data

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/dictData/queryDictDataPage
uathttps://dscp-uat.hn12301.net/manage-api/system/dictData/queryDictDataPage
prohttps://dscp-uat.hn12301.net/manage-api/system/dictData/queryDictDataPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body DictDataPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
parentIdLong可选(@MvcOptional)system_dict_data.parent_id父字典id
dictTypeString可选(@MvcOptional)system_dict_data.dict_type字典类型
parentDictTypeString可选(@MvcOptional)system_dict_data.parent_dict_type父类型id
statusInteger可选(@MvcOptional)system_dict_data.status状态(0正常 1停用)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<DictDataResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsystem_dict_data.id字典编码
parentIdLongsystem_dict_data.parent_id父字典id
sortIntegersystem_dict_data.sort字典排序
labelStringsystem_dict_data.label字典标签
valueStringsystem_dict_data.value字典键值
dictTypeStringsystem_dict_data.dict_type字典类型
parentDictTypeStringsystem_dict_data.parent_dict_type父类型id
statusIntegersystem_dict_data.status状态(0正常 1停用)
colorTypeStringsystem_dict_data.color_type颜色类型
cssClassStringsystem_dict_data.css_classcss 样式
remarkStringsystem_dict_data.remark备注
示例
请求示例 (自动生成,仅结构参考)
POST /system/dictData/queryDictDataPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "parentId": 1,
    "dictType": "",
    "parentDictType": "",
    "status": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "parentId": 1,
        "sort": 0,
        "label": "",
        "value": "",
        "dictType": "",
        "parentDictType": "",
        "status": 0,
        "colorType": "",
        "cssClass": "",
        "remark": ""
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(dictDataService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/dictData/updateDictData 在用管理后台 #
字典数据表-更新 · DictDataController
基本信息
控制器com.jxxx.dscp.api.controller.system.DictDataController#updateDictData
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_dict_data
ControllerDictDataController#updateDictData
转换BeanUtils.map → DictData ⇒ 表 system_dict_data
ServiceDictDataService#update (DictDataServiceImpl)
MapperDictDataMapper#updateById ⇒ 表 system_dict_data

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/dictData/updateDictData
uathttps://dscp-uat.hn12301.net/manage-api/system/dictData/updateDictData
prohttps://dscp-uat.hn12301.net/manage-api/system/dictData/updateDictData (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body DictDataUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_dict_data.id字典编码
parentIdLongsystem_dict_data.parent_id父字典id
sortInteger必填system_dict_data.sort字典排序
labelString必填system_dict_data.label字典标签
valueString必填system_dict_data.value字典键值
dictTypeString必填system_dict_data.dict_type字典类型
parentDictTypeStringsystem_dict_data.parent_dict_type父类型id
statusInteger必填system_dict_data.status状态(0正常 1停用)
colorTypeStringsystem_dict_data.color_type颜色类型
cssClassStringsystem_dict_data.css_classcss 样式
remarkStringsystem_dict_data.remark备注
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/dictData/updateDictData
{
  "body": {
    "id": 1,
    "parentId": 1,
    "sort": 0,
    "label": "",
    "value": "",
    "dictType": "",
    "parentDictType": "",
    "status": 0,
    "colorType": "",
    "cssClass": "",
    "remark": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新字典数据
逻辑摘要更新(dictDataService.update);入参与返回值经 BeanUtils 做对象/分页映射

DictTypeController 6/6 在用

POST /system/dictType/addDictType 在用管理后台 #
字典类型表-新增 · DictTypeController
基本信息
控制器com.jxxx.dscp.api.controller.system.DictTypeController#addDictType
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_dict_type
ControllerDictTypeController#addDictType
转换BeanUtils.map → DictType ⇒ 表 system_dict_type
ServiceDictTypeService#add (DictTypeServiceImpl)
MapperDictTypeMapper#insert ⇒ 表 system_dict_type

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/dictType/addDictType
uathttps://dscp-uat.hn12301.net/manage-api/system/dictType/addDictType
prohttps://dscp-uat.hn12301.net/manage-api/system/dictType/addDictType (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body DictTypeAddRequest
字段类型必填取值/校验表 / 列说明
nameString必填system_dict_type.name字典名称
typeString必填system_dict_type.type字典类型
statusInteger必填system_dict_type.status状态(0正常 1停用)
remarkStringsystem_dict_type.remark备注
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 DictTypeResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_dict_type.id字典主键
nameStringsystem_dict_type.name字典名称
typeStringsystem_dict_type.type字典类型
statusIntegersystem_dict_type.status状态(0正常 1停用)
remarkStringsystem_dict_type.remark备注
示例
请求示例 (自动生成,仅结构参考)
POST /system/dictType/addDictType
{
  "body": {
    "name": "",
    "type": "",
    "status": 0,
    "remark": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "name": "",
    "type": "",
    "status": 0,
    "remark": ""
  }
}
处理逻辑
操作日志system / 新增字典类型
逻辑摘要新增(dictTypeService.add);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/dictType/deleteDictType 在用管理后台 #
字典类型表-删除 · DictTypeController
基本信息
控制器com.jxxx.dscp.api.controller.system.DictTypeController#deleteDictType
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_dict_type
ControllerDictTypeController#deleteDictType
ServiceDictTypeService#delete (DictTypeServiceImpl)
MapperDictTypeMapper#deleteById ⇒ 表 system_dict_type

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/dictType/deleteDictType
uathttps://dscp-uat.hn12301.net/manage-api/system/dictType/deleteDictType
prohttps://dscp-uat.hn12301.net/manage-api/system/dictType/deleteDictType (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_dict_type.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/dictType/deleteDictType
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 删除字典类型
逻辑摘要删除(dictTypeService.delete)
POST /system/dictType/getDictType 在用管理后台 #
字典类型表-详情 · DictTypeController
基本信息
控制器com.jxxx.dscp.api.controller.system.DictTypeController#getDictType
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_dict_type
ControllerDictTypeController#getDictType
ServiceDictTypeService#get (DictTypeServiceImpl)
MapperDictTypeMapper#selectById ⇒ 表 system_dict_type

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/dictType/getDictType
uathttps://dscp-uat.hn12301.net/manage-api/system/dictType/getDictType
prohttps://dscp-uat.hn12301.net/manage-api/system/dictType/getDictType (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_dict_type.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 DictTypeResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_dict_type.id字典主键
nameStringsystem_dict_type.name字典名称
typeStringsystem_dict_type.type字典类型
statusIntegersystem_dict_type.status状态(0正常 1停用)
remarkStringsystem_dict_type.remark备注
示例
请求示例 (自动生成,仅结构参考)
POST /system/dictType/getDictType
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "name": "",
    "type": "",
    "status": 0,
    "remark": ""
  }
}
处理逻辑
逻辑摘要查询详情(dictTypeService.get);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/dictType/queryDictTypeList 在用管理后台 #
字典类型表-列表查询 · DictTypeController
基本信息
控制器com.jxxx.dscp.api.controller.system.DictTypeController#queryDictTypeList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_dict_type
ControllerDictTypeController#queryDictTypeList
转换BeanUtils.map → DictTypeQuery
ServiceDictTypeService#queryList (DictTypeServiceImpl)
MapperDictTypeMapper#selectList ⇒ 表 system_dict_type

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/dictType/queryDictTypeList
uathttps://dscp-uat.hn12301.net/manage-api/system/dictType/queryDictTypeList
prohttps://dscp-uat.hn12301.net/manage-api/system/dictType/queryDictTypeList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body DictTypeListRequest
字段类型必填取值/校验表 / 列说明
nameString可选(@MvcOptional)system_dict_type.name字典名称
typeString可选(@MvcOptional)system_dict_type.type字典类型
statusInteger可选(@MvcOptional)system_dict_type.status状态(0正常 1停用)
remarkString可选(@MvcOptional)system_dict_type.remark备注
idListList<Long>可选(@MvcOptional)id列表
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<DictTypeResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsystem_dict_type.id字典主键
nameStringsystem_dict_type.name字典名称
typeStringsystem_dict_type.type字典类型
statusIntegersystem_dict_type.status状态(0正常 1停用)
remarkStringsystem_dict_type.remark备注
示例
请求示例 (自动生成,仅结构参考)
POST /system/dictType/queryDictTypeList
{
  "body": {
    "name": "",
    "type": "",
    "status": 0,
    "remark": "",
    "idList": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "name": "",
      "type": "",
      "status": 0,
      "remark": ""
    }
  ]
}
处理逻辑
逻辑摘要列表查询(dictTypeService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/dictType/queryDictTypePage 在用管理后台 #
字典类型表-分页查询 · DictTypeController
基本信息
控制器com.jxxx.dscp.api.controller.system.DictTypeController#queryDictTypePage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_dict_type
ControllerDictTypeController#queryDictTypePage
转换BeanUtils.map → DictTypeQuery
ServiceDictTypeService#queryPage (DictTypeServiceImpl)
MapperDictTypeMapper#selectPage ⇒ 表 system_dict_type

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/dictType/queryDictTypePage
uathttps://dscp-uat.hn12301.net/manage-api/system/dictType/queryDictTypePage
prohttps://dscp-uat.hn12301.net/manage-api/system/dictType/queryDictTypePage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body DictTypePageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
statusInteger可选(@MvcOptional)system_dict_type.status状态(0正常 1停用)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<DictTypeResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsystem_dict_type.id字典主键
nameStringsystem_dict_type.name字典名称
typeStringsystem_dict_type.type字典类型
statusIntegersystem_dict_type.status状态(0正常 1停用)
remarkStringsystem_dict_type.remark备注
示例
请求示例 (自动生成,仅结构参考)
POST /system/dictType/queryDictTypePage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "status": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "name": "",
        "type": "",
        "status": 0,
        "remark": ""
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(dictTypeService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/dictType/updateDictType 在用管理后台 #
字典类型表-更新 · DictTypeController
基本信息
控制器com.jxxx.dscp.api.controller.system.DictTypeController#updateDictType
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_dict_type
ControllerDictTypeController#updateDictType
转换BeanUtils.map → DictType ⇒ 表 system_dict_type
ServiceDictTypeService#update (DictTypeServiceImpl)
MapperDictTypeMapper#updateById ⇒ 表 system_dict_type

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/dictType/updateDictType
uathttps://dscp-uat.hn12301.net/manage-api/system/dictType/updateDictType
prohttps://dscp-uat.hn12301.net/manage-api/system/dictType/updateDictType (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body DictTypeUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_dict_type.id字典主键
nameString必填system_dict_type.name字典名称
typeString必填system_dict_type.type字典类型
statusInteger必填system_dict_type.status状态(0正常 1停用)
remarkStringsystem_dict_type.remark备注
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/dictType/updateDictType
{
  "body": {
    "id": 1,
    "name": "",
    "type": "",
    "status": 0,
    "remark": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新字典类型
逻辑摘要更新(dictTypeService.update);入参与返回值经 BeanUtils 做对象/分页映射

LoginLogController 0/6 在用

POST /system/loginLog/addLoginLog 未使用管理后台 #
系统访问记录-新增 · LoginLogController
基本信息
控制器com.jxxx.dscp.api.controller.system.LoginLogController#addLoginLog
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_login_log
ControllerLoginLogController#addLoginLog
转换BeanUtils.map → LoginLog ⇒ 表 system_login_log
ServiceLoginLogService#add (LoginLogServiceImpl)
MapperLoginLogMapper#insert ⇒ 表 system_login_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/loginLog/addLoginLog
uathttps://dscp-uat.hn12301.net/manage-api/system/loginLog/addLoginLog
prohttps://dscp-uat.hn12301.net/manage-api/system/loginLog/addLoginLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body LoginLogAddRequest
字段类型必填取值/校验表 / 列说明
logTypeLong必填system_login_log.log_type日志类型
traceIdString必填system_login_log.trace_id链路追踪编号
userIdLong必填system_login_log.user_id用户编号
userTypeInteger必填system_login_log.user_type用户类型
usernameString必填system_login_log.username用户账号
resultInteger必填system_login_log.result登陆结果
userIpString必填system_login_log.user_ip用户 IP
userAgentString必填system_login_log.user_agent浏览器 UA
tenantIdLong必填system_login_log.tenant_id租户编号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 LoginLogResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_login_log.id访问ID
logTypeLongsystem_login_log.log_type日志类型
traceIdStringsystem_login_log.trace_id链路追踪编号
userIdLongsystem_login_log.user_id用户编号
userTypeIntegersystem_login_log.user_type用户类型
usernameStringsystem_login_log.username用户账号
resultIntegersystem_login_log.result登陆结果
userIpStringsystem_login_log.user_ip用户 IP
userAgentStringsystem_login_log.user_agent浏览器 UA
tenantIdLongsystem_login_log.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/loginLog/addLoginLog
{
  "body": {
    "logType": 0,
    "traceId": "",
    "userId": 1,
    "userType": 0,
    "username": "",
    "result": 0,
    "userIp": "",
    "userAgent": "",
    "tenantId": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "logType": 0,
    "traceId": "",
    "userId": 1,
    "userType": 0,
    "username": "",
    "result": 0,
    "userIp": "",
    "userAgent": "",
    "tenantId": 1
  }
}
处理逻辑
逻辑摘要新增(loginLogService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/loginLog/deleteLoginLog 未使用管理后台 #
系统访问记录-删除 · LoginLogController
基本信息
控制器com.jxxx.dscp.api.controller.system.LoginLogController#deleteLoginLog
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_login_log
ControllerLoginLogController#deleteLoginLog
ServiceLoginLogService#delete (LoginLogServiceImpl)
MapperLoginLogMapper#deleteById ⇒ 表 system_login_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/loginLog/deleteLoginLog
uathttps://dscp-uat.hn12301.net/manage-api/system/loginLog/deleteLoginLog
prohttps://dscp-uat.hn12301.net/manage-api/system/loginLog/deleteLoginLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_login_log.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/loginLog/deleteLoginLog
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 删除登录日志
逻辑摘要删除(loginLogService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/loginLog/getLoginLog 未使用管理后台 #
系统访问记录-详情 · LoginLogController
基本信息
控制器com.jxxx.dscp.api.controller.system.LoginLogController#getLoginLog
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_login_log
ControllerLoginLogController#getLoginLog
ServiceLoginLogService#get (LoginLogServiceImpl)
MapperLoginLogMapper#selectById ⇒ 表 system_login_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/loginLog/getLoginLog
uathttps://dscp-uat.hn12301.net/manage-api/system/loginLog/getLoginLog
prohttps://dscp-uat.hn12301.net/manage-api/system/loginLog/getLoginLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_login_log.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 LoginLogResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_login_log.id访问ID
logTypeLongsystem_login_log.log_type日志类型
traceIdStringsystem_login_log.trace_id链路追踪编号
userIdLongsystem_login_log.user_id用户编号
userTypeIntegersystem_login_log.user_type用户类型
usernameStringsystem_login_log.username用户账号
resultIntegersystem_login_log.result登陆结果
userIpStringsystem_login_log.user_ip用户 IP
userAgentStringsystem_login_log.user_agent浏览器 UA
tenantIdLongsystem_login_log.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/loginLog/getLoginLog
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "logType": 0,
    "traceId": "",
    "userId": 1,
    "userType": 0,
    "username": "",
    "result": 0,
    "userIp": "",
    "userAgent": "",
    "tenantId": 1
  }
}
处理逻辑
逻辑摘要查询详情(loginLogService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/loginLog/queryLoginLogList 未使用管理后台 #
系统访问记录-列表查询 · LoginLogController
基本信息
控制器com.jxxx.dscp.api.controller.system.LoginLogController#queryLoginLogList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_login_log
ControllerLoginLogController#queryLoginLogList
转换BeanUtils.map → LoginLogQuery
ServiceLoginLogService#queryList (LoginLogServiceImpl)
MapperLoginLogMapper#selectList ⇒ 表 system_login_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/loginLog/queryLoginLogList
uathttps://dscp-uat.hn12301.net/manage-api/system/loginLog/queryLoginLogList
prohttps://dscp-uat.hn12301.net/manage-api/system/loginLog/queryLoginLogList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body LoginLogListRequest
字段类型必填取值/校验表 / 列说明
logTypeLong可选(@MvcOptional)system_login_log.log_type日志类型
traceIdString可选(@MvcOptional)system_login_log.trace_id链路追踪编号
userIdLong可选(@MvcOptional)system_login_log.user_id用户编号
userTypeInteger可选(@MvcOptional)system_login_log.user_type用户类型
usernameString可选(@MvcOptional)system_login_log.username用户账号
resultInteger可选(@MvcOptional)system_login_log.result登陆结果
userIpString可选(@MvcOptional)system_login_log.user_ip用户 IP
userAgentString可选(@MvcOptional)system_login_log.user_agent浏览器 UA
tenantIdLong可选(@MvcOptional)system_login_log.tenant_id租户编号
idListList<Long>可选(@MvcOptional)id列表
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<LoginLogResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsystem_login_log.id访问ID
logTypeLongsystem_login_log.log_type日志类型
traceIdStringsystem_login_log.trace_id链路追踪编号
userIdLongsystem_login_log.user_id用户编号
userTypeIntegersystem_login_log.user_type用户类型
usernameStringsystem_login_log.username用户账号
resultIntegersystem_login_log.result登陆结果
userIpStringsystem_login_log.user_ip用户 IP
userAgentStringsystem_login_log.user_agent浏览器 UA
tenantIdLongsystem_login_log.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/loginLog/queryLoginLogList
{
  "body": {
    "logType": 0,
    "traceId": "",
    "userId": 1,
    "userType": 0,
    "username": "",
    "result": 0,
    "userIp": "",
    "userAgent": "",
    "tenantId": 1,
    "idList": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "logType": 0,
      "traceId": "",
      "userId": 1,
      "userType": 0,
      "username": "",
      "result": 0,
      "userIp": "",
      "userAgent": "",
      "tenantId": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(loginLogService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/loginLog/queryLoginLogPage 未使用管理后台 #
系统访问记录-分页查询 · LoginLogController
基本信息
控制器com.jxxx.dscp.api.controller.system.LoginLogController#queryLoginLogPage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_login_log
ControllerLoginLogController#queryLoginLogPage
转换BeanUtils.map → LoginLogQuery
ServiceLoginLogService#queryPage (LoginLogServiceImpl)
MapperLoginLogMapper#selectPage ⇒ 表 system_login_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/loginLog/queryLoginLogPage
uathttps://dscp-uat.hn12301.net/manage-api/system/loginLog/queryLoginLogPage
prohttps://dscp-uat.hn12301.net/manage-api/system/loginLog/queryLoginLogPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body LoginLogPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
logTypeLong可选(@MvcOptional)system_login_log.log_type日志类型
traceIdString可选(@MvcOptional)system_login_log.trace_id链路追踪编号
userIdLong可选(@MvcOptional)system_login_log.user_id用户编号
userTypeInteger可选(@MvcOptional)system_login_log.user_type用户类型
usernameString可选(@MvcOptional)system_login_log.username用户账号
resultInteger可选(@MvcOptional)system_login_log.result登陆结果
userIpString可选(@MvcOptional)system_login_log.user_ip用户 IP
userAgentString可选(@MvcOptional)system_login_log.user_agent浏览器 UA
tenantIdLong可选(@MvcOptional)system_login_log.tenant_id租户编号
idListList<Long>可选(@MvcOptional)id列表
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<LoginLogResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsystem_login_log.id访问ID
logTypeLongsystem_login_log.log_type日志类型
traceIdStringsystem_login_log.trace_id链路追踪编号
userIdLongsystem_login_log.user_id用户编号
userTypeIntegersystem_login_log.user_type用户类型
usernameStringsystem_login_log.username用户账号
resultIntegersystem_login_log.result登陆结果
userIpStringsystem_login_log.user_ip用户 IP
userAgentStringsystem_login_log.user_agent浏览器 UA
tenantIdLongsystem_login_log.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/loginLog/queryLoginLogPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "logType": 0,
    "traceId": "",
    "userId": 1,
    "userType": 0,
    "username": "",
    "result": 0,
    "userIp": "",
    "userAgent": "",
    "tenantId": 1,
    "idList": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "logType": 0,
        "traceId": "",
        "userId": 1,
        "userType": 0,
        "username": "",
        "result": 0,
        "userIp": "",
        "userAgent": "",
        "tenantId": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(loginLogService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/loginLog/updateLoginLog 未使用管理后台 #
系统访问记录-更新 · LoginLogController
基本信息
控制器com.jxxx.dscp.api.controller.system.LoginLogController#updateLoginLog
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_login_log
ControllerLoginLogController#updateLoginLog
转换BeanUtils.map → LoginLog ⇒ 表 system_login_log
ServiceLoginLogService#update (LoginLogServiceImpl)
MapperLoginLogMapper#updateById ⇒ 表 system_login_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/loginLog/updateLoginLog
uathttps://dscp-uat.hn12301.net/manage-api/system/loginLog/updateLoginLog
prohttps://dscp-uat.hn12301.net/manage-api/system/loginLog/updateLoginLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body LoginLogUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_login_log.id访问ID
logTypeLong必填system_login_log.log_type日志类型
traceIdString必填system_login_log.trace_id链路追踪编号
userIdLong必填system_login_log.user_id用户编号
userTypeInteger必填system_login_log.user_type用户类型
usernameString必填system_login_log.username用户账号
resultInteger必填system_login_log.result登陆结果
userIpString必填system_login_log.user_ip用户 IP
userAgentString必填system_login_log.user_agent浏览器 UA
tenantIdLong必填system_login_log.tenant_id租户编号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/loginLog/updateLoginLog
{
  "body": {
    "id": 1,
    "logType": 0,
    "traceId": "",
    "userId": 1,
    "userType": 0,
    "username": "",
    "result": 0,
    "userIp": "",
    "userAgent": "",
    "tenantId": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要更新(loginLogService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

MenuController 6/7 在用

POST /system/menu/addMenu 在用管理后台 #
菜单权限表-新增 · MenuController
基本信息
控制器com.jxxx.dscp.api.controller.system.MenuController#addMenu
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_menu
ControllerMenuController#addMenu
转换BeanUtils.map → Menu ⇒ 表 system_menu
ServiceMenuService#add (MenuServiceImpl)
MapperMenuMapper#insert ⇒ 表 system_menu

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/menu/addMenu
uathttps://dscp-uat.hn12301.net/manage-api/system/menu/addMenu
prohttps://dscp-uat.hn12301.net/manage-api/system/menu/addMenu (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body MenuAddRequest
字段类型必填取值/校验表 / 列说明
nameString必填system_menu.name菜单名称
permissionStringsystem_menu.permission权限标识
typeMenuType1目录2菜单3按钮system_menu.type菜单类型
sortInteger必填system_menu.sort显示顺序
parentIdLong必填system_menu.parent_id父菜单ID
pathStringsystem_menu.path路由地址
iconStringsystem_menu.icon菜单图标
componentStringsystem_menu.component组件路径
componentNameStringsystem_menu.component_name组件名
isEnabledBoolean必填system_menu.is_enabled菜单状态
visibleBoolean必填system_menu.visible是否可见
keepAliveBoolean必填system_menu.keep_alive是否缓存
alwaysShowBoolean必填system_menu.always_show是否总是显示
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 MenuResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_menu.id菜单ID
nameStringsystem_menu.name菜单名称
permissionStringsystem_menu.permission权限标识
typeMenuType1目录2菜单3按钮system_menu.type菜单类型
sortIntegersystem_menu.sort显示顺序
parentIdLongsystem_menu.parent_id父菜单ID
pathStringsystem_menu.path路由地址
iconStringsystem_menu.icon菜单图标
componentStringsystem_menu.component组件路径
componentNameStringsystem_menu.component_name组件名
isEnabledBooleansystem_menu.is_enabled菜单状态
visibleBooleansystem_menu.visible是否可见
keepAliveBooleansystem_menu.keep_alive是否缓存
alwaysShowBooleansystem_menu.always_show是否总是显示
childrenList<MenuResponse>子列表
children[].…(循环引用,已折叠)
示例
请求示例 (自动生成,仅结构参考)
POST /system/menu/addMenu
{
  "body": {
    "name": "",
    "permission": "",
    "type": "1",
    "sort": 0,
    "parentId": 1,
    "path": "",
    "icon": "",
    "component": "",
    "componentName": "",
    "isEnabled": false,
    "visible": false,
    "keepAlive": false,
    "alwaysShow": false
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "name": "",
    "permission": "",
    "type": "1",
    "sort": 0,
    "parentId": 1,
    "path": "",
    "icon": "",
    "component": "",
    "componentName": "",
    "isEnabled": false,
    "visible": false,
    "keepAlive": false,
    "alwaysShow": false,
    "children": [
      {}
    ]
  }
}
处理逻辑
操作日志system / 新增菜单
逻辑摘要新增(menuService.add);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/menu/deleteMenu 在用管理后台 #
菜单权限表-删除 · MenuController
基本信息
控制器com.jxxx.dscp.api.controller.system.MenuController#deleteMenu
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_menu
ControllerMenuController#deleteMenu
ServiceMenuService#delete (MenuServiceImpl)
MapperMenuMapper#deleteById ⇒ 表 system_menu

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/menu/deleteMenu
uathttps://dscp-uat.hn12301.net/manage-api/system/menu/deleteMenu
prohttps://dscp-uat.hn12301.net/manage-api/system/menu/deleteMenu (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_menu.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/menu/deleteMenu
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 删除菜单
逻辑摘要删除(menuService.delete)
POST /system/menu/getMenu 在用管理后台 #
菜单权限表-详情 · MenuController
基本信息
控制器com.jxxx.dscp.api.controller.system.MenuController#getMenu
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_menu
ControllerMenuController#getMenu
ServiceMenuService#get (MenuServiceImpl)
MapperMenuMapper#selectById ⇒ 表 system_menu

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/menu/getMenu
uathttps://dscp-uat.hn12301.net/manage-api/system/menu/getMenu
prohttps://dscp-uat.hn12301.net/manage-api/system/menu/getMenu (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_menu.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 MenuResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_menu.id菜单ID
nameStringsystem_menu.name菜单名称
permissionStringsystem_menu.permission权限标识
typeMenuType1目录2菜单3按钮system_menu.type菜单类型
sortIntegersystem_menu.sort显示顺序
parentIdLongsystem_menu.parent_id父菜单ID
pathStringsystem_menu.path路由地址
iconStringsystem_menu.icon菜单图标
componentStringsystem_menu.component组件路径
componentNameStringsystem_menu.component_name组件名
isEnabledBooleansystem_menu.is_enabled菜单状态
visibleBooleansystem_menu.visible是否可见
keepAliveBooleansystem_menu.keep_alive是否缓存
alwaysShowBooleansystem_menu.always_show是否总是显示
childrenList<MenuResponse>子列表
children[].…(循环引用,已折叠)
示例
请求示例 (自动生成,仅结构参考)
POST /system/menu/getMenu
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "name": "",
    "permission": "",
    "type": "1",
    "sort": 0,
    "parentId": 1,
    "path": "",
    "icon": "",
    "component": "",
    "componentName": "",
    "isEnabled": false,
    "visible": false,
    "keepAlive": false,
    "alwaysShow": false,
    "children": [
      {}
    ]
  }
}
处理逻辑
逻辑摘要查询详情(menuService.get);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/menu/queryMenuList 在用管理后台 #
菜单权限表-列表查询 · MenuController
基本信息
控制器com.jxxx.dscp.api.controller.system.MenuController#queryMenuList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_menu
ControllerMenuController#queryMenuList
转换BeanUtils.map → MenuQuery
ServiceMenuService#queryList (MenuServiceImpl)
MapperMenuMapper#selectList ⇒ 表 system_menu

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/menu/queryMenuList
uathttps://dscp-uat.hn12301.net/manage-api/system/menu/queryMenuList
prohttps://dscp-uat.hn12301.net/manage-api/system/menu/queryMenuList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body MenuListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<MenuResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsystem_menu.id菜单ID
nameStringsystem_menu.name菜单名称
permissionStringsystem_menu.permission权限标识
typeMenuType1目录2菜单3按钮system_menu.type菜单类型
sortIntegersystem_menu.sort显示顺序
parentIdLongsystem_menu.parent_id父菜单ID
pathStringsystem_menu.path路由地址
iconStringsystem_menu.icon菜单图标
componentStringsystem_menu.component组件路径
componentNameStringsystem_menu.component_name组件名
isEnabledBooleansystem_menu.is_enabled菜单状态
visibleBooleansystem_menu.visible是否可见
keepAliveBooleansystem_menu.keep_alive是否缓存
alwaysShowBooleansystem_menu.always_show是否总是显示
childrenList<MenuResponse>子列表
children[].…(循环引用,已折叠)
示例
请求示例 (自动生成,仅结构参考)
POST /system/menu/queryMenuList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "name": "",
      "permission": "",
      "type": "1",
      "sort": 0,
      "parentId": 1,
      "path": "",
      "icon": "",
      "component": "",
      "componentName": "",
      "isEnabled": false,
      "visible": false,
      "keepAlive": false,
      "alwaysShow": false,
      "children": [
        {}
      ]
    }
  ]
}
处理逻辑
逻辑摘要列表查询(menuService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/menu/queryMenuPage 未使用管理后台 #
菜单权限表-分页查询 · MenuController
基本信息
控制器com.jxxx.dscp.api.controller.system.MenuController#queryMenuPage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_menu
ControllerMenuController#queryMenuPage
转换BeanUtils.map → MenuQuery
ServiceMenuService#queryPage (MenuServiceImpl)
MapperMenuMapper#selectPage ⇒ 表 system_menu

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/menu/queryMenuPage
uathttps://dscp-uat.hn12301.net/manage-api/system/menu/queryMenuPage
prohttps://dscp-uat.hn12301.net/manage-api/system/menu/queryMenuPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body MenuPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
isEnabledBoolean可选(@MvcOptional)system_menu.is_enabled菜单状态
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<MenuResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsystem_menu.id菜单ID
nameStringsystem_menu.name菜单名称
permissionStringsystem_menu.permission权限标识
typeMenuType1目录2菜单3按钮system_menu.type菜单类型
sortIntegersystem_menu.sort显示顺序
parentIdLongsystem_menu.parent_id父菜单ID
pathStringsystem_menu.path路由地址
iconStringsystem_menu.icon菜单图标
componentStringsystem_menu.component组件路径
componentNameStringsystem_menu.component_name组件名
isEnabledBooleansystem_menu.is_enabled菜单状态
visibleBooleansystem_menu.visible是否可见
keepAliveBooleansystem_menu.keep_alive是否缓存
alwaysShowBooleansystem_menu.always_show是否总是显示
childrenList<MenuResponse>子列表
children[].…(循环引用,已折叠)
示例
请求示例 (自动生成,仅结构参考)
POST /system/menu/queryMenuPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "isEnabled": false,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "name": "",
        "permission": "",
        "type": "1",
        "sort": 0,
        "parentId": 1,
        "path": "",
        "icon": "",
        "component": "",
        "componentName": "",
        "isEnabled": false,
        "visible": false,
        "keepAlive": false,
        "alwaysShow": false,
        "children": [
          {}
        ]
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(menuService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/menu/queryMenuSimpleList 在用管理后台 #
菜单权限表-精简列表查询 · MenuController
基本信息
控制器com.jxxx.dscp.api.controller.system.MenuController#queryMenuSimpleList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_menu
ControllerMenuController#queryMenuSimpleList
转换BeanUtils.map → MenuQuery
ServiceMenuService#queryList (MenuServiceImpl)
MapperMenuMapper#selectList ⇒ 表 system_menu

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/menu/queryMenuSimpleList
uathttps://dscp-uat.hn12301.net/manage-api/system/menu/queryMenuSimpleList
prohttps://dscp-uat.hn12301.net/manage-api/system/menu/queryMenuSimpleList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body MenuListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<MenuSimpleResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsystem_menu.id菜单ID
nameStringsystem_menu.name菜单名称
typeMenuType1目录2菜单3按钮system_menu.type菜单类型
parentIdLongsystem_menu.parent_id父菜单ID
示例
请求示例 (自动生成,仅结构参考)
POST /system/menu/queryMenuSimpleList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "name": "",
      "type": "1",
      "parentId": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(menuService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/menu/updateMenu 在用管理后台 #
菜单权限表-更新 · MenuController
基本信息
控制器com.jxxx.dscp.api.controller.system.MenuController#updateMenu
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_menu
ControllerMenuController#updateMenu
转换BeanUtils.map → Menu ⇒ 表 system_menu
ServiceMenuService#update (MenuServiceImpl)
MapperMenuMapper#updateById ⇒ 表 system_menu

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/menu/updateMenu
uathttps://dscp-uat.hn12301.net/manage-api/system/menu/updateMenu
prohttps://dscp-uat.hn12301.net/manage-api/system/menu/updateMenu (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body MenuUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_menu.id菜单ID
nameString必填system_menu.name菜单名称
permissionStringsystem_menu.permission权限标识
typeMenuType1目录2菜单3按钮system_menu.type菜单类型
sortInteger必填system_menu.sort显示顺序
parentIdLong必填system_menu.parent_id父菜单ID
pathStringsystem_menu.path路由地址
iconStringsystem_menu.icon菜单图标
componentStringsystem_menu.component组件路径
componentNameStringsystem_menu.component_name组件名
isEnabledBoolean必填system_menu.is_enabled菜单状态
visibleBoolean必填system_menu.visible是否可见
keepAliveBoolean必填system_menu.keep_alive是否缓存
alwaysShowBoolean必填system_menu.always_show是否总是显示
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/menu/updateMenu
{
  "body": {
    "id": 1,
    "name": "",
    "permission": "",
    "type": "1",
    "sort": 0,
    "parentId": 1,
    "path": "",
    "icon": "",
    "component": "",
    "componentName": "",
    "isEnabled": false,
    "visible": false,
    "keepAlive": false,
    "alwaysShow": false
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新菜单
逻辑摘要更新(menuService.update);入参与返回值经 BeanUtils 做对象/分页映射

Oauth2AccessTokenController 0/6 在用

POST /system/oauth2AccessToken/addOauth2AccessToken 未使用管理后台 #
OAuth2 访问令牌-新增 · Oauth2AccessTokenController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2AccessTokenController#addOauth2AccessToken
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_access_token
ControllerOauth2AccessTokenController#addOauth2AccessToken
转换BeanUtils.map → Oauth2AccessToken ⇒ 表 system_oauth2_access_token
ServiceOauth2AccessTokenService#add (Oauth2AccessTokenServiceImpl)
MapperOauth2AccessTokenMapper#insert ⇒ 表 system_oauth2_access_token

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2AccessToken/addOauth2AccessToken
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2AccessToken/addOauth2AccessToken
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2AccessToken/addOauth2AccessToken (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body Oauth2AccessTokenAddRequest
字段类型必填取值/校验表 / 列说明
userIdLong必填system_oauth2_access_token.user_id用户编号
userTypeInteger必填system_oauth2_access_token.user_type用户类型
accessTokenString必填system_oauth2_access_token.access_token访问令牌
refreshTokenString必填system_oauth2_access_token.refresh_token刷新令牌
clientIdString必填system_oauth2_access_token.client_id客户端编号
scopesStringsystem_oauth2_access_token.scopes授权范围
expiresTimeDate必填system_oauth2_access_token.expires_time过期时间
tenantIdLong必填system_oauth2_access_token.tenant_id租户编号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 Oauth2AccessTokenResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_oauth2_access_token.id编号
userIdLongsystem_oauth2_access_token.user_id用户编号
userTypeIntegersystem_oauth2_access_token.user_type用户类型
accessTokenStringsystem_oauth2_access_token.access_token访问令牌
refreshTokenStringsystem_oauth2_access_token.refresh_token刷新令牌
clientIdStringsystem_oauth2_access_token.client_id客户端编号
scopesStringsystem_oauth2_access_token.scopes授权范围
expiresTimeDatesystem_oauth2_access_token.expires_time过期时间
tenantIdLongsystem_oauth2_access_token.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2AccessToken/addOauth2AccessToken
{
  "body": {
    "userId": 1,
    "userType": 0,
    "accessToken": "",
    "refreshToken": "",
    "clientId": "",
    "scopes": "",
    "expiresTime": "2026-01-01 12:00:00",
    "tenantId": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "userId": 1,
    "userType": 0,
    "accessToken": "",
    "refreshToken": "",
    "clientId": "",
    "scopes": "",
    "expiresTime": "2026-01-01 12:00:00",
    "tenantId": 1
  }
}
处理逻辑
操作日志system / 新增OAuth2令牌
逻辑摘要新增(oauth2AccessTokenService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2AccessToken/deleteOauth2AccessToken 未使用管理后台 #
OAuth2 访问令牌-删除 · Oauth2AccessTokenController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2AccessTokenController#deleteOauth2AccessToken
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_access_token
ControllerOauth2AccessTokenController#deleteOauth2AccessToken
ServiceOauth2AccessTokenService#delete (Oauth2AccessTokenServiceImpl)
MapperOauth2AccessTokenMapper#deleteById ⇒ 表 system_oauth2_access_token

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2AccessToken/deleteOauth2AccessToken
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2AccessToken/deleteOauth2AccessToken
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2AccessToken/deleteOauth2AccessToken (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_oauth2_access_token.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2AccessToken/deleteOauth2AccessToken
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 删除OAuth2令牌
逻辑摘要删除(oauth2AccessTokenService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2AccessToken/getOauth2AccessToken 未使用管理后台 #
OAuth2 访问令牌-详情 · Oauth2AccessTokenController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2AccessTokenController#getOauth2AccessToken
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_access_token
ControllerOauth2AccessTokenController#getOauth2AccessToken
ServiceOauth2AccessTokenService#get (Oauth2AccessTokenServiceImpl)
MapperOauth2AccessTokenMapper#selectById ⇒ 表 system_oauth2_access_token

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2AccessToken/getOauth2AccessToken
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2AccessToken/getOauth2AccessToken
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2AccessToken/getOauth2AccessToken (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_oauth2_access_token.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 Oauth2AccessTokenResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_oauth2_access_token.id编号
userIdLongsystem_oauth2_access_token.user_id用户编号
userTypeIntegersystem_oauth2_access_token.user_type用户类型
accessTokenStringsystem_oauth2_access_token.access_token访问令牌
refreshTokenStringsystem_oauth2_access_token.refresh_token刷新令牌
clientIdStringsystem_oauth2_access_token.client_id客户端编号
scopesStringsystem_oauth2_access_token.scopes授权范围
expiresTimeDatesystem_oauth2_access_token.expires_time过期时间
tenantIdLongsystem_oauth2_access_token.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2AccessToken/getOauth2AccessToken
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "userId": 1,
    "userType": 0,
    "accessToken": "",
    "refreshToken": "",
    "clientId": "",
    "scopes": "",
    "expiresTime": "2026-01-01 12:00:00",
    "tenantId": 1
  }
}
处理逻辑
逻辑摘要查询详情(oauth2AccessTokenService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2AccessToken/queryOauth2AccessTokenList 未使用管理后台 #
OAuth2 访问令牌-列表查询 · Oauth2AccessTokenController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2AccessTokenController#queryOauth2AccessTokenList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_access_token
ControllerOauth2AccessTokenController#queryOauth2AccessTokenList
转换BeanUtils.map → Oauth2AccessTokenQuery
ServiceOauth2AccessTokenService#queryList (Oauth2AccessTokenServiceImpl)
MapperOauth2AccessTokenMapper#selectList ⇒ 表 system_oauth2_access_token

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2AccessToken/queryOauth2AccessTokenList
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2AccessToken/queryOauth2AccessTokenList
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2AccessToken/queryOauth2AccessTokenList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body Oauth2AccessTokenListRequest
字段类型必填取值/校验表 / 列说明
userIdLong可选(@MvcOptional)system_oauth2_access_token.user_id用户编号
userTypeInteger可选(@MvcOptional)system_oauth2_access_token.user_type用户类型
accessTokenString可选(@MvcOptional)system_oauth2_access_token.access_token访问令牌
refreshTokenString可选(@MvcOptional)system_oauth2_access_token.refresh_token刷新令牌
clientIdString可选(@MvcOptional)system_oauth2_access_token.client_id客户端编号
scopesString可选(@MvcOptional)system_oauth2_access_token.scopes授权范围
expiresTimeDate可选(@MvcOptional)system_oauth2_access_token.expires_time过期时间
tenantIdLong可选(@MvcOptional)system_oauth2_access_token.tenant_id租户编号
idListList<Long>可选(@MvcOptional)id列表
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<Oauth2AccessTokenResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsystem_oauth2_access_token.id编号
userIdLongsystem_oauth2_access_token.user_id用户编号
userTypeIntegersystem_oauth2_access_token.user_type用户类型
accessTokenStringsystem_oauth2_access_token.access_token访问令牌
refreshTokenStringsystem_oauth2_access_token.refresh_token刷新令牌
clientIdStringsystem_oauth2_access_token.client_id客户端编号
scopesStringsystem_oauth2_access_token.scopes授权范围
expiresTimeDatesystem_oauth2_access_token.expires_time过期时间
tenantIdLongsystem_oauth2_access_token.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2AccessToken/queryOauth2AccessTokenList
{
  "body": {
    "userId": 1,
    "userType": 0,
    "accessToken": "",
    "refreshToken": "",
    "clientId": "",
    "scopes": "",
    "expiresTime": "2026-01-01 12:00:00",
    "tenantId": 1,
    "idList": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "userId": 1,
      "userType": 0,
      "accessToken": "",
      "refreshToken": "",
      "clientId": "",
      "scopes": "",
      "expiresTime": "2026-01-01 12:00:00",
      "tenantId": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(oauth2AccessTokenService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2AccessToken/queryOauth2AccessTokenPage 未使用管理后台 #
OAuth2 访问令牌-分页查询 · Oauth2AccessTokenController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2AccessTokenController#queryOauth2AccessTokenPage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_access_token
ControllerOauth2AccessTokenController#queryOauth2AccessTokenPage
转换BeanUtils.map → Oauth2AccessTokenQuery
ServiceOauth2AccessTokenService#queryPage (Oauth2AccessTokenServiceImpl)
MapperOauth2AccessTokenMapper#selectPage ⇒ 表 system_oauth2_access_token

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2AccessToken/queryOauth2AccessTokenPage
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2AccessToken/queryOauth2AccessTokenPage
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2AccessToken/queryOauth2AccessTokenPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body Oauth2AccessTokenPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
userIdLong可选(@MvcOptional)system_oauth2_access_token.user_id用户编号
userTypeInteger可选(@MvcOptional)system_oauth2_access_token.user_type用户类型
accessTokenString可选(@MvcOptional)system_oauth2_access_token.access_token访问令牌
refreshTokenString可选(@MvcOptional)system_oauth2_access_token.refresh_token刷新令牌
clientIdString可选(@MvcOptional)system_oauth2_access_token.client_id客户端编号
scopesString可选(@MvcOptional)system_oauth2_access_token.scopes授权范围
expiresTimeDate可选(@MvcOptional)system_oauth2_access_token.expires_time过期时间
tenantIdLong可选(@MvcOptional)system_oauth2_access_token.tenant_id租户编号
idListList<Long>可选(@MvcOptional)id列表
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<Oauth2AccessTokenResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsystem_oauth2_access_token.id编号
userIdLongsystem_oauth2_access_token.user_id用户编号
userTypeIntegersystem_oauth2_access_token.user_type用户类型
accessTokenStringsystem_oauth2_access_token.access_token访问令牌
refreshTokenStringsystem_oauth2_access_token.refresh_token刷新令牌
clientIdStringsystem_oauth2_access_token.client_id客户端编号
scopesStringsystem_oauth2_access_token.scopes授权范围
expiresTimeDatesystem_oauth2_access_token.expires_time过期时间
tenantIdLongsystem_oauth2_access_token.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2AccessToken/queryOauth2AccessTokenPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "userId": 1,
    "userType": 0,
    "accessToken": "",
    "refreshToken": "",
    "clientId": "",
    "scopes": "",
    "expiresTime": "2026-01-01 12:00:00",
    "tenantId": 1,
    "idList": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "userId": 1,
        "userType": 0,
        "accessToken": "",
        "refreshToken": "",
        "clientId": "",
        "scopes": "",
        "expiresTime": "2026-01-01 12:00:00",
        "tenantId": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(oauth2AccessTokenService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2AccessToken/updateOauth2AccessToken 未使用管理后台 #
OAuth2 访问令牌-更新 · Oauth2AccessTokenController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2AccessTokenController#updateOauth2AccessToken
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_access_token
ControllerOauth2AccessTokenController#updateOauth2AccessToken
转换BeanUtils.map → Oauth2AccessToken ⇒ 表 system_oauth2_access_token
ServiceOauth2AccessTokenService#update (Oauth2AccessTokenServiceImpl)
MapperOauth2AccessTokenMapper#updateById ⇒ 表 system_oauth2_access_token

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2AccessToken/updateOauth2AccessToken
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2AccessToken/updateOauth2AccessToken
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2AccessToken/updateOauth2AccessToken (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body Oauth2AccessTokenUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_oauth2_access_token.id编号
userIdLong必填system_oauth2_access_token.user_id用户编号
userTypeInteger必填system_oauth2_access_token.user_type用户类型
accessTokenString必填system_oauth2_access_token.access_token访问令牌
refreshTokenString必填system_oauth2_access_token.refresh_token刷新令牌
clientIdString必填system_oauth2_access_token.client_id客户端编号
scopesStringsystem_oauth2_access_token.scopes授权范围
expiresTimeDate必填system_oauth2_access_token.expires_time过期时间
tenantIdLong必填system_oauth2_access_token.tenant_id租户编号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2AccessToken/updateOauth2AccessToken
{
  "body": {
    "id": 1,
    "userId": 1,
    "userType": 0,
    "accessToken": "",
    "refreshToken": "",
    "clientId": "",
    "scopes": "",
    "expiresTime": "2026-01-01 12:00:00",
    "tenantId": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新OAuth2令牌
逻辑摘要更新(oauth2AccessTokenService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

Oauth2ApproveController 0/6 在用

POST /system/oauth2Approve/addOauth2Approve 未使用管理后台 #
OAuth2 批准表-新增 · Oauth2ApproveController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2ApproveController#addOauth2Approve
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_approve
ControllerOauth2ApproveController#addOauth2Approve
转换BeanUtils.map → Oauth2Approve ⇒ 表 system_oauth2_approve
ServiceOauth2ApproveService#add (Oauth2ApproveServiceImpl)
MapperOauth2ApproveMapper#insert ⇒ 表 system_oauth2_approve

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2Approve/addOauth2Approve
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2Approve/addOauth2Approve
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2Approve/addOauth2Approve (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body Oauth2ApproveAddRequest
字段类型必填取值/校验表 / 列说明
userIdLong必填system_oauth2_approve.user_id用户编号
userTypeInteger必填system_oauth2_approve.user_type用户类型
clientIdString必填system_oauth2_approve.client_id客户端编号
scopeString必填system_oauth2_approve.scope授权范围
approvedBoolean必填system_oauth2_approve.approved是否接受
expiresTimeDate必填system_oauth2_approve.expires_time过期时间
tenantIdLong必填system_oauth2_approve.tenant_id租户编号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 Oauth2ApproveResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_oauth2_approve.id编号
userIdLongsystem_oauth2_approve.user_id用户编号
userTypeIntegersystem_oauth2_approve.user_type用户类型
clientIdStringsystem_oauth2_approve.client_id客户端编号
scopeStringsystem_oauth2_approve.scope授权范围
approvedBooleansystem_oauth2_approve.approved是否接受
expiresTimeDatesystem_oauth2_approve.expires_time过期时间
tenantIdLongsystem_oauth2_approve.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2Approve/addOauth2Approve
{
  "body": {
    "userId": 1,
    "userType": 0,
    "clientId": "",
    "scope": "",
    "approved": false,
    "expiresTime": "2026-01-01 12:00:00",
    "tenantId": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "userId": 1,
    "userType": 0,
    "clientId": "",
    "scope": "",
    "approved": false,
    "expiresTime": "2026-01-01 12:00:00",
    "tenantId": 1
  }
}
处理逻辑
操作日志system / 新增OAuth2授权
逻辑摘要新增(oauth2ApproveService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2Approve/deleteOauth2Approve 未使用管理后台 #
OAuth2 批准表-删除 · Oauth2ApproveController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2ApproveController#deleteOauth2Approve
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_approve
ControllerOauth2ApproveController#deleteOauth2Approve
ServiceOauth2ApproveService#delete (Oauth2ApproveServiceImpl)
MapperOauth2ApproveMapper#deleteById ⇒ 表 system_oauth2_approve

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2Approve/deleteOauth2Approve
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2Approve/deleteOauth2Approve
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2Approve/deleteOauth2Approve (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_oauth2_approve.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2Approve/deleteOauth2Approve
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 删除OAuth2授权
逻辑摘要删除(oauth2ApproveService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2Approve/getOauth2Approve 未使用管理后台 #
OAuth2 批准表-详情 · Oauth2ApproveController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2ApproveController#getOauth2Approve
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_approve
ControllerOauth2ApproveController#getOauth2Approve
ServiceOauth2ApproveService#get (Oauth2ApproveServiceImpl)
MapperOauth2ApproveMapper#selectById ⇒ 表 system_oauth2_approve

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2Approve/getOauth2Approve
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2Approve/getOauth2Approve
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2Approve/getOauth2Approve (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_oauth2_approve.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 Oauth2ApproveResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_oauth2_approve.id编号
userIdLongsystem_oauth2_approve.user_id用户编号
userTypeIntegersystem_oauth2_approve.user_type用户类型
clientIdStringsystem_oauth2_approve.client_id客户端编号
scopeStringsystem_oauth2_approve.scope授权范围
approvedBooleansystem_oauth2_approve.approved是否接受
expiresTimeDatesystem_oauth2_approve.expires_time过期时间
tenantIdLongsystem_oauth2_approve.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2Approve/getOauth2Approve
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "userId": 1,
    "userType": 0,
    "clientId": "",
    "scope": "",
    "approved": false,
    "expiresTime": "2026-01-01 12:00:00",
    "tenantId": 1
  }
}
处理逻辑
逻辑摘要查询详情(oauth2ApproveService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2Approve/queryOauth2ApproveList 未使用管理后台 #
OAuth2 批准表-列表查询 · Oauth2ApproveController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2ApproveController#queryOauth2ApproveList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_approve
ControllerOauth2ApproveController#queryOauth2ApproveList
转换BeanUtils.map → Oauth2ApproveQuery
ServiceOauth2ApproveService#queryList (Oauth2ApproveServiceImpl)
MapperOauth2ApproveMapper#selectList ⇒ 表 system_oauth2_approve

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2Approve/queryOauth2ApproveList
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2Approve/queryOauth2ApproveList
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2Approve/queryOauth2ApproveList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body Oauth2ApproveListRequest
字段类型必填取值/校验表 / 列说明
userIdLong可选(@MvcOptional)system_oauth2_approve.user_id用户编号
userTypeInteger可选(@MvcOptional)system_oauth2_approve.user_type用户类型
clientIdString可选(@MvcOptional)system_oauth2_approve.client_id客户端编号
scopeString可选(@MvcOptional)system_oauth2_approve.scope授权范围
approvedBoolean可选(@MvcOptional)system_oauth2_approve.approved是否接受
expiresTimeDate可选(@MvcOptional)system_oauth2_approve.expires_time过期时间
tenantIdLong可选(@MvcOptional)system_oauth2_approve.tenant_id租户编号
idListList<Long>可选(@MvcOptional)id列表
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<Oauth2ApproveResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsystem_oauth2_approve.id编号
userIdLongsystem_oauth2_approve.user_id用户编号
userTypeIntegersystem_oauth2_approve.user_type用户类型
clientIdStringsystem_oauth2_approve.client_id客户端编号
scopeStringsystem_oauth2_approve.scope授权范围
approvedBooleansystem_oauth2_approve.approved是否接受
expiresTimeDatesystem_oauth2_approve.expires_time过期时间
tenantIdLongsystem_oauth2_approve.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2Approve/queryOauth2ApproveList
{
  "body": {
    "userId": 1,
    "userType": 0,
    "clientId": "",
    "scope": "",
    "approved": false,
    "expiresTime": "2026-01-01 12:00:00",
    "tenantId": 1,
    "idList": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "userId": 1,
      "userType": 0,
      "clientId": "",
      "scope": "",
      "approved": false,
      "expiresTime": "2026-01-01 12:00:00",
      "tenantId": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(oauth2ApproveService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2Approve/queryOauth2ApprovePage 未使用管理后台 #
OAuth2 批准表-分页查询 · Oauth2ApproveController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2ApproveController#queryOauth2ApprovePage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_approve
ControllerOauth2ApproveController#queryOauth2ApprovePage
转换BeanUtils.map → Oauth2ApproveQuery
ServiceOauth2ApproveService#queryPage (Oauth2ApproveServiceImpl)
MapperOauth2ApproveMapper#selectPage ⇒ 表 system_oauth2_approve

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2Approve/queryOauth2ApprovePage
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2Approve/queryOauth2ApprovePage
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2Approve/queryOauth2ApprovePage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body Oauth2ApprovePageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
userIdLong可选(@MvcOptional)system_oauth2_approve.user_id用户编号
userTypeInteger可选(@MvcOptional)system_oauth2_approve.user_type用户类型
clientIdString可选(@MvcOptional)system_oauth2_approve.client_id客户端编号
scopeString可选(@MvcOptional)system_oauth2_approve.scope授权范围
approvedBoolean可选(@MvcOptional)system_oauth2_approve.approved是否接受
expiresTimeDate可选(@MvcOptional)system_oauth2_approve.expires_time过期时间
tenantIdLong可选(@MvcOptional)system_oauth2_approve.tenant_id租户编号
idListList<Long>可选(@MvcOptional)id列表
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<Oauth2ApproveResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsystem_oauth2_approve.id编号
userIdLongsystem_oauth2_approve.user_id用户编号
userTypeIntegersystem_oauth2_approve.user_type用户类型
clientIdStringsystem_oauth2_approve.client_id客户端编号
scopeStringsystem_oauth2_approve.scope授权范围
approvedBooleansystem_oauth2_approve.approved是否接受
expiresTimeDatesystem_oauth2_approve.expires_time过期时间
tenantIdLongsystem_oauth2_approve.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2Approve/queryOauth2ApprovePage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "userId": 1,
    "userType": 0,
    "clientId": "",
    "scope": "",
    "approved": false,
    "expiresTime": "2026-01-01 12:00:00",
    "tenantId": 1,
    "idList": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "userId": 1,
        "userType": 0,
        "clientId": "",
        "scope": "",
        "approved": false,
        "expiresTime": "2026-01-01 12:00:00",
        "tenantId": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(oauth2ApproveService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2Approve/updateOauth2Approve 未使用管理后台 #
OAuth2 批准表-更新 · Oauth2ApproveController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2ApproveController#updateOauth2Approve
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_approve
ControllerOauth2ApproveController#updateOauth2Approve
转换BeanUtils.map → Oauth2Approve ⇒ 表 system_oauth2_approve
ServiceOauth2ApproveService#update (Oauth2ApproveServiceImpl)
MapperOauth2ApproveMapper#updateById ⇒ 表 system_oauth2_approve

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2Approve/updateOauth2Approve
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2Approve/updateOauth2Approve
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2Approve/updateOauth2Approve (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body Oauth2ApproveUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_oauth2_approve.id编号
userIdLong必填system_oauth2_approve.user_id用户编号
userTypeInteger必填system_oauth2_approve.user_type用户类型
clientIdString必填system_oauth2_approve.client_id客户端编号
scopeString必填system_oauth2_approve.scope授权范围
approvedBoolean必填system_oauth2_approve.approved是否接受
expiresTimeDate必填system_oauth2_approve.expires_time过期时间
tenantIdLong必填system_oauth2_approve.tenant_id租户编号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2Approve/updateOauth2Approve
{
  "body": {
    "id": 1,
    "userId": 1,
    "userType": 0,
    "clientId": "",
    "scope": "",
    "approved": false,
    "expiresTime": "2026-01-01 12:00:00",
    "tenantId": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新OAuth2授权
逻辑摘要更新(oauth2ApproveService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

Oauth2ClientController 0/6 在用

POST /system/oauth2Client/addOauth2Client 未使用管理后台 #
OAuth2 客户端表-新增 · Oauth2ClientController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2ClientController#addOauth2Client
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_client
ControllerOauth2ClientController#addOauth2Client
转换BeanUtils.map → Oauth2Client ⇒ 表 system_oauth2_client
ServiceOauth2ClientService#add (Oauth2ClientServiceImpl)
MapperOauth2ClientMapper#insert ⇒ 表 system_oauth2_client

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2Client/addOauth2Client
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2Client/addOauth2Client
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2Client/addOauth2Client (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body Oauth2ClientAddRequest
字段类型必填取值/校验表 / 列说明
clientIdString必填system_oauth2_client.client_id客户端编号
secretString必填system_oauth2_client.secret客户端密钥
nameString必填system_oauth2_client.name应用名
logoString必填system_oauth2_client.logo应用图标
descriptionStringsystem_oauth2_client.description应用描述
statusInteger必填system_oauth2_client.status状态
accessTokenValiditySecondsInteger必填system_oauth2_client.access_token_validity_seconds访问令牌的有效期
refreshTokenValiditySecondsInteger必填system_oauth2_client.refresh_token_validity_seconds刷新令牌的有效期
redirectUrisString必填system_oauth2_client.redirect_uris可重定向的 URI 地址
authorizedGrantTypesString必填system_oauth2_client.authorized_grant_types授权类型
scopesStringsystem_oauth2_client.scopes授权范围
autoApproveScopesStringsystem_oauth2_client.auto_approve_scopes自动通过的授权范围
authoritiesStringsystem_oauth2_client.authorities权限
resourceIdsStringsystem_oauth2_client.resource_ids资源
additionalInformationStringsystem_oauth2_client.additional_information附加信息
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 Oauth2ClientResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_oauth2_client.id编号
clientIdStringsystem_oauth2_client.client_id客户端编号
secretStringsystem_oauth2_client.secret客户端密钥
nameStringsystem_oauth2_client.name应用名
logoStringsystem_oauth2_client.logo应用图标
descriptionStringsystem_oauth2_client.description应用描述
statusIntegersystem_oauth2_client.status状态
accessTokenValiditySecondsIntegersystem_oauth2_client.access_token_validity_seconds访问令牌的有效期
refreshTokenValiditySecondsIntegersystem_oauth2_client.refresh_token_validity_seconds刷新令牌的有效期
redirectUrisStringsystem_oauth2_client.redirect_uris可重定向的 URI 地址
authorizedGrantTypesStringsystem_oauth2_client.authorized_grant_types授权类型
scopesStringsystem_oauth2_client.scopes授权范围
autoApproveScopesStringsystem_oauth2_client.auto_approve_scopes自动通过的授权范围
authoritiesStringsystem_oauth2_client.authorities权限
resourceIdsStringsystem_oauth2_client.resource_ids资源
additionalInformationStringsystem_oauth2_client.additional_information附加信息
示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2Client/addOauth2Client
{
  "body": {
    "clientId": "",
    "secret": "",
    "name": "",
    "logo": "",
    "description": "",
    "status": 0,
    "accessTokenValiditySeconds": 1,
    "refreshTokenValiditySeconds": 1,
    "redirectUris": "",
    "authorizedGrantTypes": "",
    "scopes": "",
    "autoApproveScopes": "",
    "authorities": "",
    "resourceIds": "",
    "additionalInformation": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "clientId": "",
    "secret": "",
    "name": "",
    "logo": "",
    "description": "",
    "status": 0,
    "accessTokenValiditySeconds": 1,
    "refreshTokenValiditySeconds": 1,
    "redirectUris": "",
    "authorizedGrantTypes": "",
    "scopes": "",
    "autoApproveScopes": "",
    "authorities": "",
    "resourceIds": "",
    "additionalInformation": ""
  }
}
处理逻辑
操作日志system / 新增OAuth2客户端
逻辑摘要新增(oauth2ClientService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2Client/deleteOauth2Client 未使用管理后台 #
OAuth2 客户端表-删除 · Oauth2ClientController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2ClientController#deleteOauth2Client
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_client
ControllerOauth2ClientController#deleteOauth2Client
ServiceOauth2ClientService#delete (Oauth2ClientServiceImpl)
MapperOauth2ClientMapper#deleteById ⇒ 表 system_oauth2_client

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2Client/deleteOauth2Client
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2Client/deleteOauth2Client
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2Client/deleteOauth2Client (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_oauth2_client.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2Client/deleteOauth2Client
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 删除OAuth2客户端
逻辑摘要删除(oauth2ClientService.delete);调用 builder(Oauth2Client.builder)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2Client/getOauth2Client 未使用管理后台 #
OAuth2 客户端表-详情 · Oauth2ClientController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2ClientController#getOauth2Client
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_client
ControllerOauth2ClientController#getOauth2Client
ServiceOauth2ClientService#get (Oauth2ClientServiceImpl)
MapperOauth2ClientMapper#selectById ⇒ 表 system_oauth2_client

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2Client/getOauth2Client
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2Client/getOauth2Client
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2Client/getOauth2Client (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_oauth2_client.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 Oauth2ClientResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_oauth2_client.id编号
clientIdStringsystem_oauth2_client.client_id客户端编号
secretStringsystem_oauth2_client.secret客户端密钥
nameStringsystem_oauth2_client.name应用名
logoStringsystem_oauth2_client.logo应用图标
descriptionStringsystem_oauth2_client.description应用描述
statusIntegersystem_oauth2_client.status状态
accessTokenValiditySecondsIntegersystem_oauth2_client.access_token_validity_seconds访问令牌的有效期
refreshTokenValiditySecondsIntegersystem_oauth2_client.refresh_token_validity_seconds刷新令牌的有效期
redirectUrisStringsystem_oauth2_client.redirect_uris可重定向的 URI 地址
authorizedGrantTypesStringsystem_oauth2_client.authorized_grant_types授权类型
scopesStringsystem_oauth2_client.scopes授权范围
autoApproveScopesStringsystem_oauth2_client.auto_approve_scopes自动通过的授权范围
authoritiesStringsystem_oauth2_client.authorities权限
resourceIdsStringsystem_oauth2_client.resource_ids资源
additionalInformationStringsystem_oauth2_client.additional_information附加信息
示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2Client/getOauth2Client
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "clientId": "",
    "secret": "",
    "name": "",
    "logo": "",
    "description": "",
    "status": 0,
    "accessTokenValiditySeconds": 1,
    "refreshTokenValiditySeconds": 1,
    "redirectUris": "",
    "authorizedGrantTypes": "",
    "scopes": "",
    "autoApproveScopes": "",
    "authorities": "",
    "resourceIds": "",
    "additionalInformation": ""
  }
}
处理逻辑
逻辑摘要查询详情(oauth2ClientService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2Client/queryOauth2ClientList 未使用管理后台 #
OAuth2 客户端表-列表查询 · Oauth2ClientController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2ClientController#queryOauth2ClientList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_client
ControllerOauth2ClientController#queryOauth2ClientList
转换BeanUtils.map → Oauth2ClientQuery
ServiceOauth2ClientService#queryList (Oauth2ClientServiceImpl)
MapperOauth2ClientMapper#selectList ⇒ 表 system_oauth2_client

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2Client/queryOauth2ClientList
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2Client/queryOauth2ClientList
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2Client/queryOauth2ClientList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body Oauth2ClientListRequest
字段类型必填取值/校验表 / 列说明
clientIdString可选(@MvcOptional)system_oauth2_client.client_id客户端编号
secretString可选(@MvcOptional)system_oauth2_client.secret客户端密钥
nameString可选(@MvcOptional)system_oauth2_client.name应用名
logoString可选(@MvcOptional)system_oauth2_client.logo应用图标
descriptionString可选(@MvcOptional)system_oauth2_client.description应用描述
statusInteger可选(@MvcOptional)system_oauth2_client.status状态
accessTokenValiditySecondsInteger可选(@MvcOptional)system_oauth2_client.access_token_validity_seconds访问令牌的有效期
refreshTokenValiditySecondsInteger可选(@MvcOptional)system_oauth2_client.refresh_token_validity_seconds刷新令牌的有效期
redirectUrisString可选(@MvcOptional)system_oauth2_client.redirect_uris可重定向的 URI 地址
authorizedGrantTypesString可选(@MvcOptional)system_oauth2_client.authorized_grant_types授权类型
scopesString可选(@MvcOptional)system_oauth2_client.scopes授权范围
autoApproveScopesString可选(@MvcOptional)system_oauth2_client.auto_approve_scopes自动通过的授权范围
authoritiesString可选(@MvcOptional)system_oauth2_client.authorities权限
resourceIdsString可选(@MvcOptional)system_oauth2_client.resource_ids资源
additionalInformationString可选(@MvcOptional)system_oauth2_client.additional_information附加信息
idListList<Long>可选(@MvcOptional)id列表
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<Oauth2ClientResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsystem_oauth2_client.id编号
clientIdStringsystem_oauth2_client.client_id客户端编号
secretStringsystem_oauth2_client.secret客户端密钥
nameStringsystem_oauth2_client.name应用名
logoStringsystem_oauth2_client.logo应用图标
descriptionStringsystem_oauth2_client.description应用描述
statusIntegersystem_oauth2_client.status状态
accessTokenValiditySecondsIntegersystem_oauth2_client.access_token_validity_seconds访问令牌的有效期
refreshTokenValiditySecondsIntegersystem_oauth2_client.refresh_token_validity_seconds刷新令牌的有效期
redirectUrisStringsystem_oauth2_client.redirect_uris可重定向的 URI 地址
authorizedGrantTypesStringsystem_oauth2_client.authorized_grant_types授权类型
scopesStringsystem_oauth2_client.scopes授权范围
autoApproveScopesStringsystem_oauth2_client.auto_approve_scopes自动通过的授权范围
authoritiesStringsystem_oauth2_client.authorities权限
resourceIdsStringsystem_oauth2_client.resource_ids资源
additionalInformationStringsystem_oauth2_client.additional_information附加信息
示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2Client/queryOauth2ClientList
{
  "body": {
    "clientId": "",
    "secret": "",
    "name": "",
    "logo": "",
    "description": "",
    "status": 0,
    "accessTokenValiditySeconds": 1,
    "refreshTokenValiditySeconds": 1,
    "redirectUris": "",
    "authorizedGrantTypes": "",
    "scopes": "",
    "autoApproveScopes": "",
    "authorities": "",
    "resourceIds": "",
    "additionalInformation": "",
    "idList": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "clientId": "",
      "secret": "",
      "name": "",
      "logo": "",
      "description": "",
      "status": 0,
      "accessTokenValiditySeconds": 1,
      "refreshTokenValiditySeconds": 1,
      "redirectUris": "",
      "authorizedGrantTypes": "",
      "scopes": "",
      "autoApproveScopes": "",
      "authorities": "",
      "resourceIds": "",
      "additionalInformation": ""
    }
  ]
}
处理逻辑
逻辑摘要列表查询(oauth2ClientService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2Client/queryOauth2ClientPage 未使用管理后台 #
OAuth2 客户端表-分页查询 · Oauth2ClientController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2ClientController#queryOauth2ClientPage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_client
ControllerOauth2ClientController#queryOauth2ClientPage
转换BeanUtils.map → Oauth2ClientQuery
ServiceOauth2ClientService#queryPage (Oauth2ClientServiceImpl)
MapperOauth2ClientMapper#selectPage ⇒ 表 system_oauth2_client

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2Client/queryOauth2ClientPage
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2Client/queryOauth2ClientPage
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2Client/queryOauth2ClientPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body Oauth2ClientPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
clientIdString可选(@MvcOptional)system_oauth2_client.client_id客户端编号
secretString可选(@MvcOptional)system_oauth2_client.secret客户端密钥
nameString可选(@MvcOptional)system_oauth2_client.name应用名
logoString可选(@MvcOptional)system_oauth2_client.logo应用图标
descriptionString可选(@MvcOptional)system_oauth2_client.description应用描述
statusInteger可选(@MvcOptional)system_oauth2_client.status状态
accessTokenValiditySecondsInteger可选(@MvcOptional)system_oauth2_client.access_token_validity_seconds访问令牌的有效期
refreshTokenValiditySecondsInteger可选(@MvcOptional)system_oauth2_client.refresh_token_validity_seconds刷新令牌的有效期
redirectUrisString可选(@MvcOptional)system_oauth2_client.redirect_uris可重定向的 URI 地址
authorizedGrantTypesString可选(@MvcOptional)system_oauth2_client.authorized_grant_types授权类型
scopesString可选(@MvcOptional)system_oauth2_client.scopes授权范围
autoApproveScopesString可选(@MvcOptional)system_oauth2_client.auto_approve_scopes自动通过的授权范围
authoritiesString可选(@MvcOptional)system_oauth2_client.authorities权限
resourceIdsString可选(@MvcOptional)system_oauth2_client.resource_ids资源
additionalInformationString可选(@MvcOptional)system_oauth2_client.additional_information附加信息
idListList<Long>可选(@MvcOptional)id列表
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<Oauth2ClientResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsystem_oauth2_client.id编号
clientIdStringsystem_oauth2_client.client_id客户端编号
secretStringsystem_oauth2_client.secret客户端密钥
nameStringsystem_oauth2_client.name应用名
logoStringsystem_oauth2_client.logo应用图标
descriptionStringsystem_oauth2_client.description应用描述
statusIntegersystem_oauth2_client.status状态
accessTokenValiditySecondsIntegersystem_oauth2_client.access_token_validity_seconds访问令牌的有效期
refreshTokenValiditySecondsIntegersystem_oauth2_client.refresh_token_validity_seconds刷新令牌的有效期
redirectUrisStringsystem_oauth2_client.redirect_uris可重定向的 URI 地址
authorizedGrantTypesStringsystem_oauth2_client.authorized_grant_types授权类型
scopesStringsystem_oauth2_client.scopes授权范围
autoApproveScopesStringsystem_oauth2_client.auto_approve_scopes自动通过的授权范围
authoritiesStringsystem_oauth2_client.authorities权限
resourceIdsStringsystem_oauth2_client.resource_ids资源
additionalInformationStringsystem_oauth2_client.additional_information附加信息
示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2Client/queryOauth2ClientPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "clientId": "",
    "secret": "",
    "name": "",
    "logo": "",
    "description": "",
    "status": 0,
    "accessTokenValiditySeconds": 1,
    "refreshTokenValiditySeconds": 1,
    "redirectUris": "",
    "authorizedGrantTypes": "",
    "scopes": "",
    "autoApproveScopes": "",
    "authorities": "",
    "resourceIds": "",
    "additionalInformation": "",
    "idList": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "clientId": "",
        "secret": "",
        "name": "",
        "logo": "",
        "description": "",
        "status": 0,
        "accessTokenValiditySeconds": 1,
        "refreshTokenValiditySeconds": 1,
        "redirectUris": "",
        "authorizedGrantTypes": "",
        "scopes": "",
        "autoApproveScopes": "",
        "authorities": "",
        "resourceIds": "",
        "additionalInformation": ""
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(oauth2ClientService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2Client/updateOauth2Client 未使用管理后台 #
OAuth2 客户端表-更新 · Oauth2ClientController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2ClientController#updateOauth2Client
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_client
ControllerOauth2ClientController#updateOauth2Client
转换BeanUtils.map → Oauth2Client ⇒ 表 system_oauth2_client
ServiceOauth2ClientService#update (Oauth2ClientServiceImpl)
MapperOauth2ClientMapper#updateById ⇒ 表 system_oauth2_client

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2Client/updateOauth2Client
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2Client/updateOauth2Client
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2Client/updateOauth2Client (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body Oauth2ClientUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_oauth2_client.id编号
clientIdString必填system_oauth2_client.client_id客户端编号
secretString必填system_oauth2_client.secret客户端密钥
nameString必填system_oauth2_client.name应用名
logoString必填system_oauth2_client.logo应用图标
descriptionStringsystem_oauth2_client.description应用描述
statusInteger必填system_oauth2_client.status状态
accessTokenValiditySecondsInteger必填system_oauth2_client.access_token_validity_seconds访问令牌的有效期
refreshTokenValiditySecondsInteger必填system_oauth2_client.refresh_token_validity_seconds刷新令牌的有效期
redirectUrisString必填system_oauth2_client.redirect_uris可重定向的 URI 地址
authorizedGrantTypesString必填system_oauth2_client.authorized_grant_types授权类型
scopesStringsystem_oauth2_client.scopes授权范围
autoApproveScopesStringsystem_oauth2_client.auto_approve_scopes自动通过的授权范围
authoritiesStringsystem_oauth2_client.authorities权限
resourceIdsStringsystem_oauth2_client.resource_ids资源
additionalInformationStringsystem_oauth2_client.additional_information附加信息
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2Client/updateOauth2Client
{
  "body": {
    "id": 1,
    "clientId": "",
    "secret": "",
    "name": "",
    "logo": "",
    "description": "",
    "status": 0,
    "accessTokenValiditySeconds": 1,
    "refreshTokenValiditySeconds": 1,
    "redirectUris": "",
    "authorizedGrantTypes": "",
    "scopes": "",
    "autoApproveScopes": "",
    "authorities": "",
    "resourceIds": "",
    "additionalInformation": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新OAuth2客户端
逻辑摘要更新(oauth2ClientService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

Oauth2CodeController 0/6 在用

POST /system/oauth2Code/addOauth2Code 未使用管理后台 #
OAuth2 授权码表-新增 · Oauth2CodeController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2CodeController#addOauth2Code
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_code
ControllerOauth2CodeController#addOauth2Code
转换BeanUtils.map → Oauth2Code ⇒ 表 system_oauth2_code
ServiceOauth2CodeService#add (Oauth2CodeServiceImpl)
MapperOauth2CodeMapper#insert ⇒ 表 system_oauth2_code

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2Code/addOauth2Code
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2Code/addOauth2Code
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2Code/addOauth2Code (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body Oauth2CodeAddRequest
字段类型必填取值/校验表 / 列说明
userIdLong必填system_oauth2_code.user_id用户编号
userTypeInteger必填system_oauth2_code.user_type用户类型
codeString必填system_oauth2_code.code授权码
clientIdString必填system_oauth2_code.client_id客户端编号
scopesStringsystem_oauth2_code.scopes授权范围
expiresTimeDate必填system_oauth2_code.expires_time过期时间
redirectUriStringsystem_oauth2_code.redirect_uri可重定向的 URI 地址
stateString必填system_oauth2_code.state状态
tenantIdLong必填system_oauth2_code.tenant_id租户编号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 Oauth2CodeResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_oauth2_code.id编号
userIdLongsystem_oauth2_code.user_id用户编号
userTypeIntegersystem_oauth2_code.user_type用户类型
codeStringsystem_oauth2_code.code授权码
clientIdStringsystem_oauth2_code.client_id客户端编号
scopesStringsystem_oauth2_code.scopes授权范围
expiresTimeDatesystem_oauth2_code.expires_time过期时间
redirectUriStringsystem_oauth2_code.redirect_uri可重定向的 URI 地址
stateStringsystem_oauth2_code.state状态
tenantIdLongsystem_oauth2_code.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2Code/addOauth2Code
{
  "body": {
    "userId": 1,
    "userType": 0,
    "code": "",
    "clientId": "",
    "scopes": "",
    "expiresTime": "2026-01-01 12:00:00",
    "redirectUri": "",
    "state": "",
    "tenantId": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "userId": 1,
    "userType": 0,
    "code": "",
    "clientId": "",
    "scopes": "",
    "expiresTime": "2026-01-01 12:00:00",
    "redirectUri": "",
    "state": "",
    "tenantId": 1
  }
}
处理逻辑
操作日志system / 新增OAuth2授权码
逻辑摘要新增(oauth2CodeService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2Code/deleteOauth2Code 未使用管理后台 #
OAuth2 授权码表-删除 · Oauth2CodeController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2CodeController#deleteOauth2Code
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_code
ControllerOauth2CodeController#deleteOauth2Code
ServiceOauth2CodeService#delete (Oauth2CodeServiceImpl)
MapperOauth2CodeMapper#deleteById ⇒ 表 system_oauth2_code

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2Code/deleteOauth2Code
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2Code/deleteOauth2Code
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2Code/deleteOauth2Code (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_oauth2_code.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2Code/deleteOauth2Code
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 删除OAuth2授权码
逻辑摘要删除(oauth2CodeService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2Code/getOauth2Code 未使用管理后台 #
OAuth2 授权码表-详情 · Oauth2CodeController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2CodeController#getOauth2Code
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_code
ControllerOauth2CodeController#getOauth2Code
ServiceOauth2CodeService#get (Oauth2CodeServiceImpl)
MapperOauth2CodeMapper#selectById ⇒ 表 system_oauth2_code

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2Code/getOauth2Code
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2Code/getOauth2Code
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2Code/getOauth2Code (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_oauth2_code.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 Oauth2CodeResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_oauth2_code.id编号
userIdLongsystem_oauth2_code.user_id用户编号
userTypeIntegersystem_oauth2_code.user_type用户类型
codeStringsystem_oauth2_code.code授权码
clientIdStringsystem_oauth2_code.client_id客户端编号
scopesStringsystem_oauth2_code.scopes授权范围
expiresTimeDatesystem_oauth2_code.expires_time过期时间
redirectUriStringsystem_oauth2_code.redirect_uri可重定向的 URI 地址
stateStringsystem_oauth2_code.state状态
tenantIdLongsystem_oauth2_code.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2Code/getOauth2Code
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "userId": 1,
    "userType": 0,
    "code": "",
    "clientId": "",
    "scopes": "",
    "expiresTime": "2026-01-01 12:00:00",
    "redirectUri": "",
    "state": "",
    "tenantId": 1
  }
}
处理逻辑
逻辑摘要查询详情(oauth2CodeService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2Code/queryOauth2CodeList 未使用管理后台 #
OAuth2 授权码表-列表查询 · Oauth2CodeController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2CodeController#queryOauth2CodeList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_code
ControllerOauth2CodeController#queryOauth2CodeList
转换BeanUtils.map → Oauth2CodeQuery
ServiceOauth2CodeService#queryList (Oauth2CodeServiceImpl)
MapperOauth2CodeMapper#selectList ⇒ 表 system_oauth2_code

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2Code/queryOauth2CodeList
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2Code/queryOauth2CodeList
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2Code/queryOauth2CodeList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body Oauth2CodeListRequest
字段类型必填取值/校验表 / 列说明
userIdLong可选(@MvcOptional)system_oauth2_code.user_id用户编号
userTypeInteger可选(@MvcOptional)system_oauth2_code.user_type用户类型
codeString可选(@MvcOptional)system_oauth2_code.code授权码
clientIdString可选(@MvcOptional)system_oauth2_code.client_id客户端编号
scopesString可选(@MvcOptional)system_oauth2_code.scopes授权范围
expiresTimeDate可选(@MvcOptional)system_oauth2_code.expires_time过期时间
redirectUriString可选(@MvcOptional)system_oauth2_code.redirect_uri可重定向的 URI 地址
stateString可选(@MvcOptional)system_oauth2_code.state状态
tenantIdLong可选(@MvcOptional)system_oauth2_code.tenant_id租户编号
idListList<Long>可选(@MvcOptional)id列表
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<Oauth2CodeResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsystem_oauth2_code.id编号
userIdLongsystem_oauth2_code.user_id用户编号
userTypeIntegersystem_oauth2_code.user_type用户类型
codeStringsystem_oauth2_code.code授权码
clientIdStringsystem_oauth2_code.client_id客户端编号
scopesStringsystem_oauth2_code.scopes授权范围
expiresTimeDatesystem_oauth2_code.expires_time过期时间
redirectUriStringsystem_oauth2_code.redirect_uri可重定向的 URI 地址
stateStringsystem_oauth2_code.state状态
tenantIdLongsystem_oauth2_code.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2Code/queryOauth2CodeList
{
  "body": {
    "userId": 1,
    "userType": 0,
    "code": "",
    "clientId": "",
    "scopes": "",
    "expiresTime": "2026-01-01 12:00:00",
    "redirectUri": "",
    "state": "",
    "tenantId": 1,
    "idList": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "userId": 1,
      "userType": 0,
      "code": "",
      "clientId": "",
      "scopes": "",
      "expiresTime": "2026-01-01 12:00:00",
      "redirectUri": "",
      "state": "",
      "tenantId": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(oauth2CodeService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2Code/queryOauth2CodePage 未使用管理后台 #
OAuth2 授权码表-分页查询 · Oauth2CodeController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2CodeController#queryOauth2CodePage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_code
ControllerOauth2CodeController#queryOauth2CodePage
转换BeanUtils.map → Oauth2CodeQuery
ServiceOauth2CodeService#queryPage (Oauth2CodeServiceImpl)
MapperOauth2CodeMapper#selectPage ⇒ 表 system_oauth2_code

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2Code/queryOauth2CodePage
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2Code/queryOauth2CodePage
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2Code/queryOauth2CodePage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body Oauth2CodePageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
userIdLong可选(@MvcOptional)system_oauth2_code.user_id用户编号
userTypeInteger可选(@MvcOptional)system_oauth2_code.user_type用户类型
codeString可选(@MvcOptional)system_oauth2_code.code授权码
clientIdString可选(@MvcOptional)system_oauth2_code.client_id客户端编号
scopesString可选(@MvcOptional)system_oauth2_code.scopes授权范围
expiresTimeDate可选(@MvcOptional)system_oauth2_code.expires_time过期时间
redirectUriString可选(@MvcOptional)system_oauth2_code.redirect_uri可重定向的 URI 地址
stateString可选(@MvcOptional)system_oauth2_code.state状态
tenantIdLong可选(@MvcOptional)system_oauth2_code.tenant_id租户编号
idListList<Long>可选(@MvcOptional)id列表
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<Oauth2CodeResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsystem_oauth2_code.id编号
userIdLongsystem_oauth2_code.user_id用户编号
userTypeIntegersystem_oauth2_code.user_type用户类型
codeStringsystem_oauth2_code.code授权码
clientIdStringsystem_oauth2_code.client_id客户端编号
scopesStringsystem_oauth2_code.scopes授权范围
expiresTimeDatesystem_oauth2_code.expires_time过期时间
redirectUriStringsystem_oauth2_code.redirect_uri可重定向的 URI 地址
stateStringsystem_oauth2_code.state状态
tenantIdLongsystem_oauth2_code.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2Code/queryOauth2CodePage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "userId": 1,
    "userType": 0,
    "code": "",
    "clientId": "",
    "scopes": "",
    "expiresTime": "2026-01-01 12:00:00",
    "redirectUri": "",
    "state": "",
    "tenantId": 1,
    "idList": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "userId": 1,
        "userType": 0,
        "code": "",
        "clientId": "",
        "scopes": "",
        "expiresTime": "2026-01-01 12:00:00",
        "redirectUri": "",
        "state": "",
        "tenantId": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(oauth2CodeService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2Code/updateOauth2Code 未使用管理后台 #
OAuth2 授权码表-更新 · Oauth2CodeController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2CodeController#updateOauth2Code
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_code
ControllerOauth2CodeController#updateOauth2Code
转换BeanUtils.map → Oauth2Code ⇒ 表 system_oauth2_code
ServiceOauth2CodeService#update (Oauth2CodeServiceImpl)
MapperOauth2CodeMapper#updateById ⇒ 表 system_oauth2_code

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2Code/updateOauth2Code
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2Code/updateOauth2Code
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2Code/updateOauth2Code (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body Oauth2CodeUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_oauth2_code.id编号
userIdLong必填system_oauth2_code.user_id用户编号
userTypeInteger必填system_oauth2_code.user_type用户类型
codeString必填system_oauth2_code.code授权码
clientIdString必填system_oauth2_code.client_id客户端编号
scopesStringsystem_oauth2_code.scopes授权范围
expiresTimeDate必填system_oauth2_code.expires_time过期时间
redirectUriStringsystem_oauth2_code.redirect_uri可重定向的 URI 地址
stateString必填system_oauth2_code.state状态
tenantIdLong必填system_oauth2_code.tenant_id租户编号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2Code/updateOauth2Code
{
  "body": {
    "id": 1,
    "userId": 1,
    "userType": 0,
    "code": "",
    "clientId": "",
    "scopes": "",
    "expiresTime": "2026-01-01 12:00:00",
    "redirectUri": "",
    "state": "",
    "tenantId": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新OAuth2授权码
逻辑摘要更新(oauth2CodeService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

Oauth2RefreshTokenController 0/6 在用

POST /system/oauth2RefreshToken/addOauth2RefreshToken 未使用管理后台 #
OAuth2 刷新令牌-新增 · Oauth2RefreshTokenController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2RefreshTokenController#addOauth2RefreshToken
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_refresh_token
ControllerOauth2RefreshTokenController#addOauth2RefreshToken
转换BeanUtils.map → Oauth2RefreshToken ⇒ 表 system_oauth2_refresh_token
ServiceOauth2RefreshTokenService#add (Oauth2RefreshTokenServiceImpl)
MapperOauth2RefreshTokenMapper#insert ⇒ 表 system_oauth2_refresh_token

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2RefreshToken/addOauth2RefreshToken
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2RefreshToken/addOauth2RefreshToken
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2RefreshToken/addOauth2RefreshToken (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body Oauth2RefreshTokenAddRequest
字段类型必填取值/校验表 / 列说明
userIdLong必填system_oauth2_refresh_token.user_id用户编号
refreshTokenString必填system_oauth2_refresh_token.refresh_token刷新令牌
userTypeInteger必填system_oauth2_refresh_token.user_type用户类型
clientIdString必填system_oauth2_refresh_token.client_id客户端编号
scopesStringsystem_oauth2_refresh_token.scopes授权范围
expiresTimeDate必填system_oauth2_refresh_token.expires_time过期时间
tenantIdLong必填system_oauth2_refresh_token.tenant_id租户编号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 Oauth2RefreshTokenResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_oauth2_refresh_token.id编号
userIdLongsystem_oauth2_refresh_token.user_id用户编号
refreshTokenStringsystem_oauth2_refresh_token.refresh_token刷新令牌
userTypeIntegersystem_oauth2_refresh_token.user_type用户类型
clientIdStringsystem_oauth2_refresh_token.client_id客户端编号
scopesStringsystem_oauth2_refresh_token.scopes授权范围
expiresTimeDatesystem_oauth2_refresh_token.expires_time过期时间
tenantIdLongsystem_oauth2_refresh_token.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2RefreshToken/addOauth2RefreshToken
{
  "body": {
    "userId": 1,
    "refreshToken": "",
    "userType": 0,
    "clientId": "",
    "scopes": "",
    "expiresTime": "2026-01-01 12:00:00",
    "tenantId": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "userId": 1,
    "refreshToken": "",
    "userType": 0,
    "clientId": "",
    "scopes": "",
    "expiresTime": "2026-01-01 12:00:00",
    "tenantId": 1
  }
}
处理逻辑
操作日志system / 新增刷新令牌
逻辑摘要新增(oauth2RefreshTokenService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2RefreshToken/deleteOauth2RefreshToken 未使用管理后台 #
OAuth2 刷新令牌-删除 · Oauth2RefreshTokenController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2RefreshTokenController#deleteOauth2RefreshToken
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_refresh_token
ControllerOauth2RefreshTokenController#deleteOauth2RefreshToken
ServiceOauth2RefreshTokenService#delete (Oauth2RefreshTokenServiceImpl)
MapperOauth2RefreshTokenMapper#deleteById ⇒ 表 system_oauth2_refresh_token

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2RefreshToken/deleteOauth2RefreshToken
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2RefreshToken/deleteOauth2RefreshToken
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2RefreshToken/deleteOauth2RefreshToken (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_oauth2_refresh_token.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2RefreshToken/deleteOauth2RefreshToken
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 删除刷新令牌
逻辑摘要删除(oauth2RefreshTokenService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2RefreshToken/getOauth2RefreshToken 未使用管理后台 #
OAuth2 刷新令牌-详情 · Oauth2RefreshTokenController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2RefreshTokenController#getOauth2RefreshToken
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_refresh_token
ControllerOauth2RefreshTokenController#getOauth2RefreshToken
ServiceOauth2RefreshTokenService#get (Oauth2RefreshTokenServiceImpl)
MapperOauth2RefreshTokenMapper#selectById ⇒ 表 system_oauth2_refresh_token

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2RefreshToken/getOauth2RefreshToken
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2RefreshToken/getOauth2RefreshToken
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2RefreshToken/getOauth2RefreshToken (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_oauth2_refresh_token.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 Oauth2RefreshTokenResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_oauth2_refresh_token.id编号
userIdLongsystem_oauth2_refresh_token.user_id用户编号
refreshTokenStringsystem_oauth2_refresh_token.refresh_token刷新令牌
userTypeIntegersystem_oauth2_refresh_token.user_type用户类型
clientIdStringsystem_oauth2_refresh_token.client_id客户端编号
scopesStringsystem_oauth2_refresh_token.scopes授权范围
expiresTimeDatesystem_oauth2_refresh_token.expires_time过期时间
tenantIdLongsystem_oauth2_refresh_token.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2RefreshToken/getOauth2RefreshToken
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "userId": 1,
    "refreshToken": "",
    "userType": 0,
    "clientId": "",
    "scopes": "",
    "expiresTime": "2026-01-01 12:00:00",
    "tenantId": 1
  }
}
处理逻辑
逻辑摘要查询详情(oauth2RefreshTokenService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2RefreshToken/queryOauth2RefreshTokenList 未使用管理后台 #
OAuth2 刷新令牌-列表查询 · Oauth2RefreshTokenController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2RefreshTokenController#queryOauth2RefreshTokenList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_refresh_token
ControllerOauth2RefreshTokenController#queryOauth2RefreshTokenList
转换BeanUtils.map → Oauth2RefreshTokenQuery
ServiceOauth2RefreshTokenService#queryList (Oauth2RefreshTokenServiceImpl)
MapperOauth2RefreshTokenMapper#selectList ⇒ 表 system_oauth2_refresh_token

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2RefreshToken/queryOauth2RefreshTokenList
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2RefreshToken/queryOauth2RefreshTokenList
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2RefreshToken/queryOauth2RefreshTokenList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body Oauth2RefreshTokenListRequest
字段类型必填取值/校验表 / 列说明
userIdLong可选(@MvcOptional)system_oauth2_refresh_token.user_id用户编号
refreshTokenString可选(@MvcOptional)system_oauth2_refresh_token.refresh_token刷新令牌
userTypeInteger可选(@MvcOptional)system_oauth2_refresh_token.user_type用户类型
clientIdString可选(@MvcOptional)system_oauth2_refresh_token.client_id客户端编号
scopesString可选(@MvcOptional)system_oauth2_refresh_token.scopes授权范围
expiresTimeDate可选(@MvcOptional)system_oauth2_refresh_token.expires_time过期时间
tenantIdLong可选(@MvcOptional)system_oauth2_refresh_token.tenant_id租户编号
idListList<Long>可选(@MvcOptional)id列表
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<Oauth2RefreshTokenResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsystem_oauth2_refresh_token.id编号
userIdLongsystem_oauth2_refresh_token.user_id用户编号
refreshTokenStringsystem_oauth2_refresh_token.refresh_token刷新令牌
userTypeIntegersystem_oauth2_refresh_token.user_type用户类型
clientIdStringsystem_oauth2_refresh_token.client_id客户端编号
scopesStringsystem_oauth2_refresh_token.scopes授权范围
expiresTimeDatesystem_oauth2_refresh_token.expires_time过期时间
tenantIdLongsystem_oauth2_refresh_token.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2RefreshToken/queryOauth2RefreshTokenList
{
  "body": {
    "userId": 1,
    "refreshToken": "",
    "userType": 0,
    "clientId": "",
    "scopes": "",
    "expiresTime": "2026-01-01 12:00:00",
    "tenantId": 1,
    "idList": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "userId": 1,
      "refreshToken": "",
      "userType": 0,
      "clientId": "",
      "scopes": "",
      "expiresTime": "2026-01-01 12:00:00",
      "tenantId": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(oauth2RefreshTokenService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2RefreshToken/queryOauth2RefreshTokenPage 未使用管理后台 #
OAuth2 刷新令牌-分页查询 · Oauth2RefreshTokenController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2RefreshTokenController#queryOauth2RefreshTokenPage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_refresh_token
ControllerOauth2RefreshTokenController#queryOauth2RefreshTokenPage
转换BeanUtils.map → Oauth2RefreshTokenQuery
ServiceOauth2RefreshTokenService#queryPage (Oauth2RefreshTokenServiceImpl)
MapperOauth2RefreshTokenMapper#selectPage ⇒ 表 system_oauth2_refresh_token

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2RefreshToken/queryOauth2RefreshTokenPage
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2RefreshToken/queryOauth2RefreshTokenPage
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2RefreshToken/queryOauth2RefreshTokenPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body Oauth2RefreshTokenPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
userIdLong可选(@MvcOptional)system_oauth2_refresh_token.user_id用户编号
refreshTokenString可选(@MvcOptional)system_oauth2_refresh_token.refresh_token刷新令牌
userTypeInteger可选(@MvcOptional)system_oauth2_refresh_token.user_type用户类型
clientIdString可选(@MvcOptional)system_oauth2_refresh_token.client_id客户端编号
scopesString可选(@MvcOptional)system_oauth2_refresh_token.scopes授权范围
expiresTimeDate可选(@MvcOptional)system_oauth2_refresh_token.expires_time过期时间
tenantIdLong可选(@MvcOptional)system_oauth2_refresh_token.tenant_id租户编号
idListList<Long>可选(@MvcOptional)id列表
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<Oauth2RefreshTokenResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsystem_oauth2_refresh_token.id编号
userIdLongsystem_oauth2_refresh_token.user_id用户编号
refreshTokenStringsystem_oauth2_refresh_token.refresh_token刷新令牌
userTypeIntegersystem_oauth2_refresh_token.user_type用户类型
clientIdStringsystem_oauth2_refresh_token.client_id客户端编号
scopesStringsystem_oauth2_refresh_token.scopes授权范围
expiresTimeDatesystem_oauth2_refresh_token.expires_time过期时间
tenantIdLongsystem_oauth2_refresh_token.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2RefreshToken/queryOauth2RefreshTokenPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "userId": 1,
    "refreshToken": "",
    "userType": 0,
    "clientId": "",
    "scopes": "",
    "expiresTime": "2026-01-01 12:00:00",
    "tenantId": 1,
    "idList": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "userId": 1,
        "refreshToken": "",
        "userType": 0,
        "clientId": "",
        "scopes": "",
        "expiresTime": "2026-01-01 12:00:00",
        "tenantId": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(oauth2RefreshTokenService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/oauth2RefreshToken/updateOauth2RefreshToken 未使用管理后台 #
OAuth2 刷新令牌-更新 · Oauth2RefreshTokenController
基本信息
控制器com.jxxx.dscp.api.controller.system.Oauth2RefreshTokenController#updateOauth2RefreshToken
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_oauth2_refresh_token
ControllerOauth2RefreshTokenController#updateOauth2RefreshToken
转换BeanUtils.map → Oauth2RefreshToken ⇒ 表 system_oauth2_refresh_token
ServiceOauth2RefreshTokenService#update (Oauth2RefreshTokenServiceImpl)
MapperOauth2RefreshTokenMapper#updateById ⇒ 表 system_oauth2_refresh_token

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/oauth2RefreshToken/updateOauth2RefreshToken
uathttps://dscp-uat.hn12301.net/manage-api/system/oauth2RefreshToken/updateOauth2RefreshToken
prohttps://dscp-uat.hn12301.net/manage-api/system/oauth2RefreshToken/updateOauth2RefreshToken (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body Oauth2RefreshTokenUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_oauth2_refresh_token.id编号
userIdLong必填system_oauth2_refresh_token.user_id用户编号
refreshTokenString必填system_oauth2_refresh_token.refresh_token刷新令牌
userTypeInteger必填system_oauth2_refresh_token.user_type用户类型
clientIdString必填system_oauth2_refresh_token.client_id客户端编号
scopesStringsystem_oauth2_refresh_token.scopes授权范围
expiresTimeDate必填system_oauth2_refresh_token.expires_time过期时间
tenantIdLong必填system_oauth2_refresh_token.tenant_id租户编号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/oauth2RefreshToken/updateOauth2RefreshToken
{
  "body": {
    "id": 1,
    "userId": 1,
    "refreshToken": "",
    "userType": 0,
    "clientId": "",
    "scopes": "",
    "expiresTime": "2026-01-01 12:00:00",
    "tenantId": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新刷新令牌
逻辑摘要更新(oauth2RefreshTokenService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

PostController 6/7 在用

POST /system/post/addPost 在用管理后台 #
岗位-新增 · PostController
基本信息
控制器com.jxxx.dscp.api.controller.system.PostController#addPost
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_post
ControllerPostController#addPost
转换BeanUtils.map → Post ⇒ 表 system_post
ServicePostService#add (PostServiceImpl)
MapperPostMapper#insert ⇒ 表 system_post

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/post/addPost
uathttps://dscp-uat.hn12301.net/manage-api/system/post/addPost
prohttps://dscp-uat.hn12301.net/manage-api/system/post/addPost (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body PostAddRequest
字段类型必填取值/校验表 / 列说明
merchantIdLongsystem_post.merchant_id商户id
shopIdLongsystem_post.shop_id商铺id
codeString可选(@MvcOptional)system_post.code岗位编码
nameString必填system_post.name岗位名称
sortIntegersystem_post.sort显示顺序
remarkStringsystem_post.remark备注
tenantIdLong必填system_post.tenant_id租户编号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PostResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_post.id岗位ID
merchantIdLongsystem_post.merchant_id商户id
merchantNameString商户名称
shopIdLongsystem_post.shop_id商铺id
shopNameString商铺名称
codeStringsystem_post.code岗位编码
nameStringsystem_post.name岗位名称
sortIntegersystem_post.sort显示顺序
remarkStringsystem_post.remark备注
isEnabledBooleansystem_post.is_enabled是否启用
示例
请求示例 (自动生成,仅结构参考)
POST /system/post/addPost
{
  "body": {
    "merchantId": 1,
    "shopId": 1,
    "code": "",
    "name": "",
    "sort": 0,
    "remark": "",
    "tenantId": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "merchantId": 1,
    "merchantName": "",
    "shopId": 1,
    "shopName": "",
    "code": "",
    "name": "",
    "sort": 0,
    "remark": "",
    "isEnabled": false
  }
}
处理逻辑
操作日志system / 新增岗位
逻辑摘要新增(postService.add);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/post/deletePost 未使用管理后台 #
岗位-删除 · PostController
基本信息
控制器com.jxxx.dscp.api.controller.system.PostController#deletePost
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_post
ControllerPostController#deletePost
ServicePostService#delete (PostServiceImpl)
MapperPostMapper#deleteById ⇒ 表 system_post

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/post/deletePost
uathttps://dscp-uat.hn12301.net/manage-api/system/post/deletePost
prohttps://dscp-uat.hn12301.net/manage-api/system/post/deletePost (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_post.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/post/deletePost
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 删除岗位
逻辑摘要删除(postService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/post/getPost 在用管理后台 #
岗位-详情 · PostController
基本信息
控制器com.jxxx.dscp.api.controller.system.PostController#getPost
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_post
ControllerPostController#getPost
ServicePostService#get (PostServiceImpl)
MapperPostMapper#selectById ⇒ 表 system_post

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/post/getPost
uathttps://dscp-uat.hn12301.net/manage-api/system/post/getPost
prohttps://dscp-uat.hn12301.net/manage-api/system/post/getPost (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_post.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PostResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_post.id岗位ID
merchantIdLongsystem_post.merchant_id商户id
merchantNameString商户名称
shopIdLongsystem_post.shop_id商铺id
shopNameString商铺名称
codeStringsystem_post.code岗位编码
nameStringsystem_post.name岗位名称
sortIntegersystem_post.sort显示顺序
remarkStringsystem_post.remark备注
isEnabledBooleansystem_post.is_enabled是否启用
示例
请求示例 (自动生成,仅结构参考)
POST /system/post/getPost
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "merchantId": 1,
    "merchantName": "",
    "shopId": 1,
    "shopName": "",
    "code": "",
    "name": "",
    "sort": 0,
    "remark": "",
    "isEnabled": false
  }
}
处理逻辑
逻辑摘要查询详情(postService.get);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/post/queryPostList 在用管理后台 #
岗位-列表查询 · PostController
基本信息
控制器com.jxxx.dscp.api.controller.system.PostController#queryPostList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_post
ControllerPostController#queryPostList
转换BeanUtils.map → PostQuery
ServicePostService#queryList (PostServiceImpl)
MapperPostMapper#selectList ⇒ 表 system_post

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/post/queryPostList
uathttps://dscp-uat.hn12301.net/manage-api/system/post/queryPostList
prohttps://dscp-uat.hn12301.net/manage-api/system/post/queryPostList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body PostListRequest
字段类型必填取值/校验表 / 列说明
merchantIdLongsystem_post.merchant_id商户id
shopIdLongsystem_post.shop_id商铺id
isEnabledBoolean可选(@MvcOptional)system_post.is_enabled状态(1启用 0停用)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<PostResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsystem_post.id岗位ID
merchantIdLongsystem_post.merchant_id商户id
merchantNameString商户名称
shopIdLongsystem_post.shop_id商铺id
shopNameString商铺名称
codeStringsystem_post.code岗位编码
nameStringsystem_post.name岗位名称
sortIntegersystem_post.sort显示顺序
remarkStringsystem_post.remark备注
isEnabledBooleansystem_post.is_enabled是否启用
示例
请求示例 (自动生成,仅结构参考)
POST /system/post/queryPostList
{
  "body": {
    "merchantId": 1,
    "shopId": 1,
    "isEnabled": false,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "merchantId": 1,
      "merchantName": "",
      "shopId": 1,
      "shopName": "",
      "code": "",
      "name": "",
      "sort": 0,
      "remark": "",
      "isEnabled": false
    }
  ]
}
处理逻辑
逻辑摘要列表查询(postService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/post/queryPostPage 在用管理后台 #
岗位-分页查询 · PostController
基本信息
控制器com.jxxx.dscp.api.controller.system.PostController#queryPostPage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_post
ControllerPostController#queryPostPage
转换BeanUtils.map → PostQuery
ServicePostService#queryPage (PostServiceImpl)
MapperPostMapper#selectPage ⇒ 表 system_post

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/post/queryPostPage
uathttps://dscp-uat.hn12301.net/manage-api/system/post/queryPostPage
prohttps://dscp-uat.hn12301.net/manage-api/system/post/queryPostPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body PostPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
merchantIdLongsystem_post.merchant_id商户id
shopIdLongsystem_post.shop_id商铺id
isEnabledBoolean可选(@MvcOptional)system_post.is_enabled状态(1启用 0停用)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<PostResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsystem_post.id岗位ID
merchantIdLongsystem_post.merchant_id商户id
merchantNameString商户名称
shopIdLongsystem_post.shop_id商铺id
shopNameString商铺名称
codeStringsystem_post.code岗位编码
nameStringsystem_post.name岗位名称
sortIntegersystem_post.sort显示顺序
remarkStringsystem_post.remark备注
isEnabledBooleansystem_post.is_enabled是否启用
示例
请求示例 (自动生成,仅结构参考)
POST /system/post/queryPostPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "merchantId": 1,
    "shopId": 1,
    "isEnabled": false,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "merchantId": 1,
        "merchantName": "",
        "shopId": 1,
        "shopName": "",
        "code": "",
        "name": "",
        "sort": 0,
        "remark": "",
        "isEnabled": false
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(postService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/post/updatePost 在用管理后台 #
岗位-更新 · PostController
基本信息
控制器com.jxxx.dscp.api.controller.system.PostController#updatePost
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_post
ControllerPostController#updatePost
转换BeanUtils.map → Post ⇒ 表 system_post
ServicePostService#update (PostServiceImpl)
MapperPostMapper#updateById ⇒ 表 system_post

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/post/updatePost
uathttps://dscp-uat.hn12301.net/manage-api/system/post/updatePost
prohttps://dscp-uat.hn12301.net/manage-api/system/post/updatePost (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body PostUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_post.id岗位ID
merchantIdLongsystem_post.merchant_id商户id
shopIdLongsystem_post.shop_id商铺id
codeString可选(@MvcOptional)system_post.code岗位编码
nameString必填system_post.name岗位名称
sortIntegersystem_post.sort显示顺序
remarkStringsystem_post.remark备注
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/post/updatePost
{
  "body": {
    "id": 1,
    "merchantId": 1,
    "shopId": 1,
    "code": "",
    "name": "",
    "sort": 0,
    "remark": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新岗位
逻辑摘要更新(postService.update);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/post/updatePostStatus 在用管理后台 #
岗位-更新 · PostController
基本信息
控制器com.jxxx.dscp.api.controller.system.PostController#updatePostStatus
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_post
ControllerPostController#updatePostStatus
ServicePostService#update (PostServiceImpl)
MapperPostMapper#updateById ⇒ 表 system_post

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/post/updatePostStatus
uathttps://dscp-uat.hn12301.net/manage-api/system/post/updatePostStatus
prohttps://dscp-uat.hn12301.net/manage-api/system/post/updatePostStatus (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body StatusUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_post.id角色ID
isEnabledBoolean必填system_post.is_enabled启用状态
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/post/updatePostStatus
{
  "body": {
    "id": 1,
    "isEnabled": false
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新岗位状态
逻辑摘要更新(postService.update)

RoleController 8/8 在用

POST /system/role/addRole 在用管理后台 #
角色-新增 · RoleController
基本信息
控制器com.jxxx.dscp.api.controller.system.RoleController#addRole
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_role
ControllerRoleController#addRole
转换BeanUtils.map → Role ⇒ 表 system_role
ServiceRoleService#add (RoleServiceImpl)
MapperRoleMapper#insert ⇒ 表 system_role

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/role/addRole
uathttps://dscp-uat.hn12301.net/manage-api/system/role/addRole
prohttps://dscp-uat.hn12301.net/manage-api/system/role/addRole (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body RoleAddRequest
字段类型必填取值/校验表 / 列说明
merchantIdLongsystem_role.merchant_id商户id
shopIdLongsystem_role.shop_id商铺id
nameString必填system_role.name角色名称
codeString可选(@MvcOptional)system_role.code角色权限字符串
sortIntegersystem_role.sort显示顺序
remarkStringsystem_role.remark备注
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 RoleResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_role.id角色ID
merchantIdLongsystem_role.merchant_id商户id
merchantNameString商户名称
shopIdLongsystem_role.shop_id商铺id
shopNameString商铺名称
nameStringsystem_role.name角色名称
codeStringsystem_role.code角色权限字符串
sortIntegersystem_role.sort显示顺序
dataScopeDataScope1全部数据权限2指定部门数据权限3部门数据权限4部门及以下数据权限5仅本人数据权限system_role.data_scope数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)
dataScopeDeptIdsList<Long>system_role.data_scope_dept_ids数据范围(指定部门数组)
isEnabledBooleansystem_role.is_enabled角色状态(1启用 0停用)
roleTypeRoleType1系统角色自定义角色system_role.role_type角色类型
remarkStringsystem_role.remark备注
tenantIdLongsystem_role.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/role/addRole
{
  "body": {
    "merchantId": 1,
    "shopId": 1,
    "name": "",
    "code": "",
    "sort": 0,
    "remark": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "merchantId": 1,
    "merchantName": "",
    "shopId": 1,
    "shopName": "",
    "name": "",
    "code": "",
    "sort": 0,
    "dataScope": "1",
    "dataScopeDeptIds": "",
    "isEnabled": false,
    "roleType": "1",
    "remark": "",
    "tenantId": 1
  }
}
处理逻辑
操作日志system / 新增角色
逻辑摘要新增(roleService.add);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • TODO 角色标识生成
POST /system/role/assignRoleDataScope 在用管理后台 #
角色-分配数据权限 · RoleController
基本信息
控制器com.jxxx.dscp.api.controller.system.RoleController#assignRoleDataScope
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_role
ControllerRoleController#assignRoleDataScope
ServiceRoleService#update (RoleServiceImpl)
MapperRoleMapper#updateById ⇒ 表 system_role
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
RoleService.mustGet

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/role/assignRoleDataScope
uathttps://dscp-uat.hn12301.net/manage-api/system/role/assignRoleDataScope
prohttps://dscp-uat.hn12301.net/manage-api/system/role/assignRoleDataScope (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body RoleDataScopeAssignRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_role.id角色ID
dataScopeDataScope1全部数据权限2指定部门数据权限3部门数据权限4部门及以下数据权限5仅本人数据权限system_role.data_scope数据范围
deptIdsList<Long>可选(@MvcOptional)指定部门列表
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/role/assignRoleDataScope
{
  "body": {
    "id": 1,
    "dataScope": "1",
    "deptIds": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 分配角色数据权限
逻辑摘要调用 mustGet(roleService.mustGet);更新(roleService.update);调用 toJsonString(JsonUtils.toJsonString)
内联注释
  • .dataScopeDeptIds(request.getDeptIds())
POST /system/role/deleteRole 在用管理后台 #
角色-删除 · RoleController
基本信息
控制器com.jxxx.dscp.api.controller.system.RoleController#deleteRole
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_role
ControllerRoleController#deleteRole
ServiceRoleService#delete (RoleServiceImpl)
MapperRoleMapper#deleteById ⇒ 表 system_role
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
RoleService.mustGet

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/role/deleteRole
uathttps://dscp-uat.hn12301.net/manage-api/system/role/deleteRole
prohttps://dscp-uat.hn12301.net/manage-api/system/role/deleteRole (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_role.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/role/deleteRole
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 删除角色
逻辑摘要调用 mustGet(roleService.mustGet);删除(roleService.delete)
POST /system/role/getRole 在用管理后台 #
角色-详情 · RoleController
基本信息
控制器com.jxxx.dscp.api.controller.system.RoleController#getRole
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_role
ControllerRoleController#getRole
ServiceRoleService#get (RoleServiceImpl)
MapperRoleMapper#selectById ⇒ 表 system_role

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/role/getRole
uathttps://dscp-uat.hn12301.net/manage-api/system/role/getRole
prohttps://dscp-uat.hn12301.net/manage-api/system/role/getRole (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_role.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 RoleResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_role.id角色ID
merchantIdLongsystem_role.merchant_id商户id
merchantNameString商户名称
shopIdLongsystem_role.shop_id商铺id
shopNameString商铺名称
nameStringsystem_role.name角色名称
codeStringsystem_role.code角色权限字符串
sortIntegersystem_role.sort显示顺序
dataScopeDataScope1全部数据权限2指定部门数据权限3部门数据权限4部门及以下数据权限5仅本人数据权限system_role.data_scope数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)
dataScopeDeptIdsList<Long>system_role.data_scope_dept_ids数据范围(指定部门数组)
isEnabledBooleansystem_role.is_enabled角色状态(1启用 0停用)
roleTypeRoleType1系统角色自定义角色system_role.role_type角色类型
remarkStringsystem_role.remark备注
tenantIdLongsystem_role.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/role/getRole
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "merchantId": 1,
    "merchantName": "",
    "shopId": 1,
    "shopName": "",
    "name": "",
    "code": "",
    "sort": 0,
    "dataScope": "1",
    "dataScopeDeptIds": "",
    "isEnabled": false,
    "roleType": "1",
    "remark": "",
    "tenantId": 1
  }
}
处理逻辑
逻辑摘要查询详情(roleService.get);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/role/queryRoleList 在用管理后台 #
角色-列表查询 · RoleController
基本信息
控制器com.jxxx.dscp.api.controller.system.RoleController#queryRoleList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_role
ControllerRoleController#queryRoleList
转换BeanUtils.map → RoleQuery
ServiceRoleService#queryList (RoleServiceImpl)
MapperRoleMapper#selectList ⇒ 表 system_role
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 4
SessionUserService.isMerchantRoleService.mustGetSessionUserService.getMerchantTypeSessionUserService.isShop

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/role/queryRoleList
uathttps://dscp-uat.hn12301.net/manage-api/system/role/queryRoleList
prohttps://dscp-uat.hn12301.net/manage-api/system/role/queryRoleList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body RoleListRequest
字段类型必填取值/校验表 / 列说明
merchantIdLongsystem_role.merchant_id商户id
shopIdLongsystem_role.shop_id商铺id
isEnabledBoolean可选(@MvcOptional)system_role.is_enabled角色状态(1启用 0停用)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<RoleResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsystem_role.id角色ID
merchantIdLongsystem_role.merchant_id商户id
merchantNameString商户名称
shopIdLongsystem_role.shop_id商铺id
shopNameString商铺名称
nameStringsystem_role.name角色名称
codeStringsystem_role.code角色权限字符串
sortIntegersystem_role.sort显示顺序
dataScopeDataScope1全部数据权限2指定部门数据权限3部门数据权限4部门及以下数据权限5仅本人数据权限system_role.data_scope数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)
dataScopeDeptIdsList<Long>system_role.data_scope_dept_ids数据范围(指定部门数组)
isEnabledBooleansystem_role.is_enabled角色状态(1启用 0停用)
roleTypeRoleType1系统角色自定义角色system_role.role_type角色类型
remarkStringsystem_role.remark备注
tenantIdLongsystem_role.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/role/queryRoleList
{
  "body": {
    "merchantId": 1,
    "shopId": 1,
    "isEnabled": false,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "merchantId": 1,
      "merchantName": "",
      "shopId": 1,
      "shopName": "",
      "name": "",
      "code": "",
      "sort": 0,
      "dataScope": "1",
      "dataScopeDeptIds": "",
      "isEnabled": false,
      "roleType": "1",
      "remark": "",
      "tenantId": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(roleService.queryList);调用 isMerchant(sessionService.isMerchant);调用 mustGet(roleService.mustGet);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 商户用户需要设置默认角色
POST /system/role/queryRolePage 在用管理后台 #
角色-分页查询 · RoleController
基本信息
控制器com.jxxx.dscp.api.controller.system.RoleController#queryRolePage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_role
ControllerRoleController#queryRolePage
转换BeanUtils.map → RoleQuery
ServiceRoleService#queryPage (RoleServiceImpl)
MapperRoleMapper#selectPage ⇒ 表 system_role

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/role/queryRolePage
uathttps://dscp-uat.hn12301.net/manage-api/system/role/queryRolePage
prohttps://dscp-uat.hn12301.net/manage-api/system/role/queryRolePage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body RolePageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
merchantIdLongsystem_role.merchant_id商户id
shopIdLongsystem_role.shop_id商铺id
isEnabledBoolean可选(@MvcOptional)system_role.is_enabled角色状态(1启用 0停用)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<RoleResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsystem_role.id角色ID
merchantIdLongsystem_role.merchant_id商户id
merchantNameString商户名称
shopIdLongsystem_role.shop_id商铺id
shopNameString商铺名称
nameStringsystem_role.name角色名称
codeStringsystem_role.code角色权限字符串
sortIntegersystem_role.sort显示顺序
dataScopeDataScope1全部数据权限2指定部门数据权限3部门数据权限4部门及以下数据权限5仅本人数据权限system_role.data_scope数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)
dataScopeDeptIdsList<Long>system_role.data_scope_dept_ids数据范围(指定部门数组)
isEnabledBooleansystem_role.is_enabled角色状态(1启用 0停用)
roleTypeRoleType1系统角色自定义角色system_role.role_type角色类型
remarkStringsystem_role.remark备注
tenantIdLongsystem_role.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/role/queryRolePage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "merchantId": 1,
    "shopId": 1,
    "isEnabled": false,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "merchantId": 1,
        "merchantName": "",
        "shopId": 1,
        "shopName": "",
        "name": "",
        "code": "",
        "sort": 0,
        "dataScope": "1",
        "dataScopeDeptIds": "",
        "isEnabled": false,
        "roleType": "1",
        "remark": "",
        "tenantId": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(roleService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/role/updateRole 在用管理后台 #
角色-更新 · RoleController
基本信息
控制器com.jxxx.dscp.api.controller.system.RoleController#updateRole
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_role
ControllerRoleController#updateRole
转换BeanUtils.map → Role ⇒ 表 system_role
ServiceRoleService#update (RoleServiceImpl)
MapperRoleMapper#updateById ⇒ 表 system_role
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
RoleService.mustGet

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/role/updateRole
uathttps://dscp-uat.hn12301.net/manage-api/system/role/updateRole
prohttps://dscp-uat.hn12301.net/manage-api/system/role/updateRole (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body RoleUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_role.id角色ID
merchantIdLongsystem_role.merchant_id商户id
shopIdLongsystem_role.shop_id商铺id
nameString必填system_role.name角色名称
codeStringsystem_role.code角色标识
sortIntegersystem_role.sort显示顺序
remarkStringsystem_role.remark备注
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/role/updateRole
{
  "body": {
    "id": 1,
    "merchantId": 1,
    "shopId": 1,
    "name": "",
    "code": "",
    "sort": 0,
    "remark": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新角色
逻辑摘要调用 mustGet(roleService.mustGet);更新(roleService.update);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/role/updateRoleStatus 在用管理后台 #
角色-更新状态 · RoleController
基本信息
控制器com.jxxx.dscp.api.controller.system.RoleController#updateRoleStatus
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_role
ControllerRoleController#updateRoleStatus
ServiceRoleService#update (RoleServiceImpl)
MapperRoleMapper#updateById ⇒ 表 system_role
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
RoleService.mustGet

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/role/updateRoleStatus
uathttps://dscp-uat.hn12301.net/manage-api/system/role/updateRoleStatus
prohttps://dscp-uat.hn12301.net/manage-api/system/role/updateRoleStatus (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body StatusUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_role.id角色ID
isEnabledBoolean必填system_role.is_enabled启用状态
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/role/updateRoleStatus
{
  "body": {
    "id": 1,
    "isEnabled": false
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新角色状态
逻辑摘要调用 mustGet(roleService.mustGet);更新(roleService.update)

RoleMenuController 3/8 在用

POST /system/roleMenu/addRoleMenu 未使用管理后台 #
角色和菜单关联表-新增 · RoleMenuController
基本信息
控制器com.jxxx.dscp.api.controller.system.RoleMenuController#addRoleMenu
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_role_menu
ControllerRoleMenuController#addRoleMenu
转换BeanUtils.map → RoleMenu ⇒ 表 system_role_menu
ServiceRoleMenuService#add (RoleMenuServiceImpl)
MapperRoleMenuMapper#insert ⇒ 表 system_role_menu

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/roleMenu/addRoleMenu
uathttps://dscp-uat.hn12301.net/manage-api/system/roleMenu/addRoleMenu
prohttps://dscp-uat.hn12301.net/manage-api/system/roleMenu/addRoleMenu (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body RoleMenuAddRequest
字段类型必填取值/校验表 / 列说明
roleIdLong必填system_role_menu.role_id角色ID
menuIdLong必填system_role_menu.menu_id菜单ID
tenantIdLong必填system_role_menu.tenant_id租户编号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 RoleMenuResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_role_menu.id自增编号
roleIdLongsystem_role_menu.role_id角色ID
menuIdLongsystem_role_menu.menu_id菜单ID
tenantIdLongsystem_role_menu.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/roleMenu/addRoleMenu
{
  "body": {
    "roleId": 1,
    "menuId": 1,
    "tenantId": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "roleId": 1,
    "menuId": 1,
    "tenantId": 1
  }
}
处理逻辑
操作日志system / 新增角色菜单
逻辑摘要新增(roleMenuService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/roleMenu/assignRoleMenu 在用管理后台 #
角色和菜单关联表-批量新增 · RoleMenuController
基本信息
控制器com.jxxx.dscp.api.controller.system.RoleMenuController#assignRoleMenu
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_role_menu
ControllerRoleMenuController#assignRoleMenu
ServiceRoleMenuService#assignRoleMenu (RoleMenuServiceImpl)
MapperRoleMenuMapper#addList ⇒ 表 system_role_menu

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/roleMenu/assignRoleMenu
uathttps://dscp-uat.hn12301.net/manage-api/system/roleMenu/assignRoleMenu
prohttps://dscp-uat.hn12301.net/manage-api/system/roleMenu/assignRoleMenu (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body RoleMenuBatchAddRequest
字段类型必填取值/校验表 / 列说明
roleIdLong必填system_role_menu.role_id角色ID
tenantIdLong可选(@MvcOptional)system_role_menu.tenant_id租户编号
menuIdsList<Long>必填菜单id列表
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/roleMenu/assignRoleMenu
{
  "body": {
    "roleId": 1,
    "tenantId": 1,
    "menuIds": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 分配角色菜单
逻辑摘要调用 assignRoleMenu(roleMenuService.assignRoleMenu)
POST /system/roleMenu/deleteRoleMenu 未使用管理后台 #
角色和菜单关联表-删除 · RoleMenuController
基本信息
控制器com.jxxx.dscp.api.controller.system.RoleMenuController#deleteRoleMenu
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_role_menu
ControllerRoleMenuController#deleteRoleMenu
ServiceRoleMenuService#delete (RoleMenuServiceImpl)
MapperRoleMenuMapper#deleteById ⇒ 表 system_role_menu

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/roleMenu/deleteRoleMenu
uathttps://dscp-uat.hn12301.net/manage-api/system/roleMenu/deleteRoleMenu
prohttps://dscp-uat.hn12301.net/manage-api/system/roleMenu/deleteRoleMenu (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_role_menu.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/roleMenu/deleteRoleMenu
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 删除角色菜单
逻辑摘要删除(roleMenuService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/roleMenu/getRoleMenu 未使用管理后台 #
角色和菜单关联表-详情 · RoleMenuController
基本信息
控制器com.jxxx.dscp.api.controller.system.RoleMenuController#getRoleMenu
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_role_menu
ControllerRoleMenuController#getRoleMenu
ServiceRoleMenuService#get (RoleMenuServiceImpl)
MapperRoleMenuMapper#selectById ⇒ 表 system_role_menu

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/roleMenu/getRoleMenu
uathttps://dscp-uat.hn12301.net/manage-api/system/roleMenu/getRoleMenu
prohttps://dscp-uat.hn12301.net/manage-api/system/roleMenu/getRoleMenu (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_role_menu.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 RoleMenuResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_role_menu.id自增编号
roleIdLongsystem_role_menu.role_id角色ID
menuIdLongsystem_role_menu.menu_id菜单ID
tenantIdLongsystem_role_menu.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/roleMenu/getRoleMenu
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "roleId": 1,
    "menuId": 1,
    "tenantId": 1
  }
}
处理逻辑
逻辑摘要查询详情(roleMenuService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/roleMenu/getSessionUserMenuList 在用管理后台 #
角色和菜单关联表-列表查询 · RoleMenuController
基本信息
控制器com.jxxx.dscp.api.controller.system.RoleMenuController#getSessionUserMenuList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_menusystem_user_rolesystem_role_menu
ControllerRoleMenuController#getSessionUserMenuList
ServiceMenuService#queryList (MenuServiceImpl)
MapperMenuMapper#selectList ⇒ 表 system_menu
ServiceUserRoleService#queryList (UserRoleServiceImpl)
MapperUserRoleMapper#selectList ⇒ 表 system_user_role
ServiceRoleMenuService#queryList (RoleMenuServiceImpl)
MapperRoleMenuMapper#selectList ⇒ 表 system_role_menu
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
SessionUserService.getSessionUserSessionUserService.isSuperAdmin

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/roleMenu/getSessionUserMenuList
uathttps://dscp-uat.hn12301.net/manage-api/system/roleMenu/getSessionUserMenuList
prohttps://dscp-uat.hn12301.net/manage-api/system/roleMenu/getSessionUserMenuList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body

请求体类型:(未在仓库索引到该 DTO 源码,无法展开字段;可能位于依赖 jar 或为 Map/基础类型)

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<MenuSimpleResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsystem_menu.id菜单ID
nameStringsystem_menu.name菜单名称
typeMenuType1目录2菜单3按钮system_menu.type菜单类型
parentIdLongsystem_menu.parent_id父菜单ID
示例
请求示例 (自动生成,仅结构参考)
POST /system/roleMenu/getSessionUserMenuList
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "name": "",
      "type": "1",
      "parentId": 1
    }
  ]
}
处理逻辑
逻辑摘要查询详情(sessionService.getSessionUser);调用 isSuperAdmin(sessionService.isSuperAdmin);列表查询(menuService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 获取当前登录用户
  • 如果是超级管理员,则返回所有菜单权限
  • 查询当前登录用户角色列表
POST /system/roleMenu/queryRoleMenuList 在用管理后台 #
角色和菜单关联表-列表查询 · RoleMenuController
基本信息
控制器com.jxxx.dscp.api.controller.system.RoleMenuController#queryRoleMenuList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_role_menu
ControllerRoleMenuController#queryRoleMenuList
转换BeanUtils.map → RoleMenuQuery
ServiceRoleMenuService#queryList (RoleMenuServiceImpl)
MapperRoleMenuMapper#selectList ⇒ 表 system_role_menu

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/roleMenu/queryRoleMenuList
uathttps://dscp-uat.hn12301.net/manage-api/system/roleMenu/queryRoleMenuList
prohttps://dscp-uat.hn12301.net/manage-api/system/roleMenu/queryRoleMenuList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body RoleMenuListRequest
字段类型必填取值/校验表 / 列说明
roleIdLong可选(@MvcOptional)system_role_menu.role_id角色ID
menuIdLong可选(@MvcOptional)system_role_menu.menu_id菜单ID
tenantIdLong可选(@MvcOptional)system_role_menu.tenant_id租户编号
idListList<Long>可选(@MvcOptional)id列表
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<RoleMenuResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsystem_role_menu.id自增编号
roleIdLongsystem_role_menu.role_id角色ID
menuIdLongsystem_role_menu.menu_id菜单ID
tenantIdLongsystem_role_menu.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/roleMenu/queryRoleMenuList
{
  "body": {
    "roleId": 1,
    "menuId": 1,
    "tenantId": 1,
    "idList": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "roleId": 1,
      "menuId": 1,
      "tenantId": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(roleMenuService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/roleMenu/queryRoleMenuPage 未使用管理后台 #
角色和菜单关联表-分页查询 · RoleMenuController
基本信息
控制器com.jxxx.dscp.api.controller.system.RoleMenuController#queryRoleMenuPage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_role_menu
ControllerRoleMenuController#queryRoleMenuPage
转换BeanUtils.map → RoleMenuQuery
ServiceRoleMenuService#queryPage (RoleMenuServiceImpl)
MapperRoleMenuMapper#selectPage ⇒ 表 system_role_menu

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/roleMenu/queryRoleMenuPage
uathttps://dscp-uat.hn12301.net/manage-api/system/roleMenu/queryRoleMenuPage
prohttps://dscp-uat.hn12301.net/manage-api/system/roleMenu/queryRoleMenuPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body RoleMenuPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
roleIdLong可选(@MvcOptional)system_role_menu.role_id角色ID
menuIdLong可选(@MvcOptional)system_role_menu.menu_id菜单ID
tenantIdLong可选(@MvcOptional)system_role_menu.tenant_id租户编号
idListList<Long>可选(@MvcOptional)id列表
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<RoleMenuResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsystem_role_menu.id自增编号
roleIdLongsystem_role_menu.role_id角色ID
menuIdLongsystem_role_menu.menu_id菜单ID
tenantIdLongsystem_role_menu.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/roleMenu/queryRoleMenuPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "roleId": 1,
    "menuId": 1,
    "tenantId": 1,
    "idList": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "roleId": 1,
        "menuId": 1,
        "tenantId": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(roleMenuService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/roleMenu/updateRoleMenu 未使用管理后台 #
角色和菜单关联表-更新 · RoleMenuController
基本信息
控制器com.jxxx.dscp.api.controller.system.RoleMenuController#updateRoleMenu
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_role_menu
ControllerRoleMenuController#updateRoleMenu
转换BeanUtils.map → RoleMenu ⇒ 表 system_role_menu
ServiceRoleMenuService#update (RoleMenuServiceImpl)
MapperRoleMenuMapper#updateById ⇒ 表 system_role_menu

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/roleMenu/updateRoleMenu
uathttps://dscp-uat.hn12301.net/manage-api/system/roleMenu/updateRoleMenu
prohttps://dscp-uat.hn12301.net/manage-api/system/roleMenu/updateRoleMenu (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body RoleMenuUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_role_menu.id自增编号
roleIdLong必填system_role_menu.role_id角色ID
menuIdLong必填system_role_menu.menu_id菜单ID
tenantIdLong必填system_role_menu.tenant_id租户编号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/roleMenu/updateRoleMenu
{
  "body": {
    "id": 1,
    "roleId": 1,
    "menuId": 1,
    "tenantId": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新角色菜单
逻辑摘要更新(roleMenuService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

SmsLogController 0/6 在用

POST /system/addSmsLog 未使用管理后台 #
商品信息-新增 · SmsLogController
基本信息
控制器com.jxxx.dscp.api.controller.system.SmsLogController#addSmsLog
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表sms_log
ControllerSmsLogController#addSmsLog
转换BeanUtils.map → SmsLog ⇒ 表 sms_log
ServiceSmsLogService#add (SmsLogServiceImpl)
MapperSmsLogMapper#insert ⇒ 表 sms_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/addSmsLog
uathttps://dscp-uat.hn12301.net/manage-api/system/addSmsLog
prohttps://dscp-uat.hn12301.net/manage-api/system/addSmsLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body SmsLogAddRequest
字段类型必填取值/校验表 / 列说明
nameString名称
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/addSmsLog
{
  "body": {
    "name": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要新增(smsLogService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/deleteSmsLog 未使用管理后台 #
商品信息-删除 · SmsLogController
基本信息
控制器com.jxxx.dscp.api.controller.system.SmsLogController#deleteSmsLog
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表sms_log
ControllerSmsLogController#deleteSmsLog
ServiceSmsLogService#delete (SmsLogServiceImpl)
MapperSmsLogMapper#deleteById ⇒ 表 sms_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/deleteSmsLog
uathttps://dscp-uat.hn12301.net/manage-api/system/deleteSmsLog
prohttps://dscp-uat.hn12301.net/manage-api/system/deleteSmsLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填sms_log.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/deleteSmsLog
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要删除(smsLogService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/getSmsLog 未使用管理后台 #
商品信息-详情 · SmsLogController
基本信息
控制器com.jxxx.dscp.api.controller.system.SmsLogController#getSmsLog
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表sms_log
ControllerSmsLogController#getSmsLog
ServiceSmsLogService#get (SmsLogServiceImpl)
MapperSmsLogMapper#selectById ⇒ 表 sms_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/getSmsLog
uathttps://dscp-uat.hn12301.net/manage-api/system/getSmsLog
prohttps://dscp-uat.hn12301.net/manage-api/system/getSmsLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填sms_log.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 SmsLogResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsms_log.idid
示例
请求示例 (自动生成,仅结构参考)
POST /system/getSmsLog
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1
  }
}
处理逻辑
逻辑摘要查询详情(smsLogService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/querySmsLogList 未使用管理后台 #
商品信息-列表查询 · SmsLogController
基本信息
控制器com.jxxx.dscp.api.controller.system.SmsLogController#querySmsLogList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表sms_log
ControllerSmsLogController#querySmsLogList
转换BeanUtils.map → SmsLogQuery
ServiceSmsLogService#queryList (SmsLogServiceImpl)
MapperSmsLogMapper#selectList ⇒ 表 sms_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/querySmsLogList
uathttps://dscp-uat.hn12301.net/manage-api/system/querySmsLogList
prohttps://dscp-uat.hn12301.net/manage-api/system/querySmsLogList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body SmsLogListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<SmsLogResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsms_log.idid
示例
请求示例 (自动生成,仅结构参考)
POST /system/querySmsLogList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(smsLogService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/querySmsLogPage 未使用管理后台 #
商品信息-分页查询 · SmsLogController
基本信息
控制器com.jxxx.dscp.api.controller.system.SmsLogController#querySmsLogPage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表sms_log
ControllerSmsLogController#querySmsLogPage
转换BeanUtils.map → SmsLogQuery
ServiceSmsLogService#queryPage (SmsLogServiceImpl)
MapperSmsLogMapper#selectPage ⇒ 表 sms_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/querySmsLogPage
uathttps://dscp-uat.hn12301.net/manage-api/system/querySmsLogPage
prohttps://dscp-uat.hn12301.net/manage-api/system/querySmsLogPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body SmsLogPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<SmsLogResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsms_log.idid
示例
请求示例 (自动生成,仅结构参考)
POST /system/querySmsLogPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(smsLogService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/updateSmsLog 未使用管理后台 #
商品信息-更新 · SmsLogController
基本信息
控制器com.jxxx.dscp.api.controller.system.SmsLogController#updateSmsLog
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表sms_log
ControllerSmsLogController#updateSmsLog
转换BeanUtils.map → SmsLog ⇒ 表 sms_log
ServiceSmsLogService#update (SmsLogServiceImpl)
MapperSmsLogMapper#updateById ⇒ 表 sms_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/updateSmsLog
uathttps://dscp-uat.hn12301.net/manage-api/system/updateSmsLog
prohttps://dscp-uat.hn12301.net/manage-api/system/updateSmsLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body SmsLogUpdateRequest
字段类型必填取值/校验表 / 列说明
idLongsms_log.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/updateSmsLog
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要更新(smsLogService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

SystemNoticeController 5/5 在用

POST /system/notice/addSystemNotice 在用管理后台 #
通知公告表-新增 · SystemNoticeController
基本信息
控制器com.jxxx.dscp.api.controller.system.SystemNoticeController#addSystemNotice
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_noticesystem_user
ControllerSystemNoticeController#addSystemNotice
转换BeanUtils.map → SystemNotice ⇒ 表 system_notice
ServiceUserService#get (UserServiceImpl)
MapperUserMapper#selectById ⇒ 表 system_user
ServiceSystemNoticeService#add (SystemNoticeServiceImpl)
MapperSystemNoticeMapper#insert ⇒ 表 system_notice
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
SessionMemberService.getSessionId

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/notice/addSystemNotice
uathttps://dscp-uat.hn12301.net/manage-api/system/notice/addSystemNotice
prohttps://dscp-uat.hn12301.net/manage-api/system/notice/addSystemNotice (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body SystemNoticeAddRequest
字段类型必填取值/校验表 / 列说明
titleStringsystem_notice.title名称
contentStringsystem_notice.content公告内容
typeIntegersystem_notice.type公告类型(1通知 2公告)
statusIntegersystem_notice.status公告状态(0正常 1关闭)
creatorStringsystem_notice.creator创建者
createTimeDatesystem_notice.create_time创建时间
updaterStringsystem_notice.updater更新者
updateTimeDatesystem_notice.update_time更新时间
deletedBooleansystem_notice.deleted是否删除
sortIntegersystem_notice.sort
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/notice/addSystemNotice
{
  "body": {
    "title": "",
    "content": "",
    "type": 0,
    "status": 0,
    "creator": "",
    "createTime": "2026-01-01 12:00:00",
    "updater": "2026-01-01 12:00:00",
    "updateTime": "2026-01-01 12:00:00",
    "deleted": false,
    "sort": 0
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 新增系统公告
逻辑摘要查询详情(userService.get);查询详情(sessionMemberService.getSessionId);新增(systemNoticeService.add);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/notice/deleteSystemNotice 在用管理后台 #
通知公告表-删除 · SystemNoticeController
基本信息
控制器com.jxxx.dscp.api.controller.system.SystemNoticeController#deleteSystemNotice
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_notice
ControllerSystemNoticeController#deleteSystemNotice
ServiceSystemNoticeService#delete (SystemNoticeServiceImpl)
MapperSystemNoticeMapper#deleteById ⇒ 表 system_notice

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/notice/deleteSystemNotice
uathttps://dscp-uat.hn12301.net/manage-api/system/notice/deleteSystemNotice
prohttps://dscp-uat.hn12301.net/manage-api/system/notice/deleteSystemNotice (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_notice.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/notice/deleteSystemNotice
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 删除系统公告
逻辑摘要删除(systemNoticeService.delete)
POST /system/notice/getSystemNotice 在用管理后台 #
通知公告表-详情 · SystemNoticeController
基本信息
控制器com.jxxx.dscp.api.controller.system.SystemNoticeController#getSystemNotice
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_notice
ControllerSystemNoticeController#getSystemNotice
ServiceSystemNoticeService#get (SystemNoticeServiceImpl)
MapperSystemNoticeMapper#selectById ⇒ 表 system_notice

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/notice/getSystemNotice
uathttps://dscp-uat.hn12301.net/manage-api/system/notice/getSystemNotice
prohttps://dscp-uat.hn12301.net/manage-api/system/notice/getSystemNotice (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_notice.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 SystemNoticeResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_notice.idid
titleStringsystem_notice.title
contentStringsystem_notice.content公告内容
typeIntegersystem_notice.type公告类型(1通知 2公告)
statusIntegersystem_notice.status公告状态(0正常 1关闭)
creatorStringsystem_notice.creator创建者
createTimeDatesystem_notice.create_time创建时间
updaterStringsystem_notice.updater更新者
updateTimeDatesystem_notice.update_time更新时间
deletedBooleansystem_notice.deleted是否删除
tenantIdLongsystem_notice.tenant_id租户编号
sortIntegersystem_notice.sort
示例
请求示例 (自动生成,仅结构参考)
POST /system/notice/getSystemNotice
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "title": "",
    "content": "",
    "type": 0,
    "status": 0,
    "creator": "",
    "createTime": "2026-01-01 12:00:00",
    "updater": "2026-01-01 12:00:00",
    "updateTime": "2026-01-01 12:00:00",
    "deleted": false,
    "tenantId": 1,
    "sort": 0
  }
}
处理逻辑
逻辑摘要查询详情(systemNoticeService.get);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/notice/querySystemNoticePage 在用管理后台 #
通知公告表-分页查询 · SystemNoticeController
基本信息
控制器com.jxxx.dscp.api.controller.system.SystemNoticeController#querySystemNoticePage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_notice
ControllerSystemNoticeController#querySystemNoticePage
转换BeanUtils.map → SystemNoticeQuery
ServiceSystemNoticeService#queryPage (SystemNoticeServiceImpl)
MapperSystemNoticeMapper#selectPage ⇒ 表 system_notice

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/notice/querySystemNoticePage
uathttps://dscp-uat.hn12301.net/manage-api/system/notice/querySystemNoticePage
prohttps://dscp-uat.hn12301.net/manage-api/system/notice/querySystemNoticePage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body SystemNoticePageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
contentStringsystem_notice.content
statusIntegersystem_notice.status
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<SystemNoticeResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsystem_notice.idid
titleStringsystem_notice.title
contentStringsystem_notice.content公告内容
typeIntegersystem_notice.type公告类型(1通知 2公告)
statusIntegersystem_notice.status公告状态(0正常 1关闭)
creatorStringsystem_notice.creator创建者
createTimeDatesystem_notice.create_time创建时间
updaterStringsystem_notice.updater更新者
updateTimeDatesystem_notice.update_time更新时间
deletedBooleansystem_notice.deleted是否删除
tenantIdLongsystem_notice.tenant_id租户编号
sortIntegersystem_notice.sort
示例
请求示例 (自动生成,仅结构参考)
POST /system/notice/querySystemNoticePage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": "",
    "content": "",
    "status": 0
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "title": "",
        "content": "",
        "type": 0,
        "status": 0,
        "creator": "",
        "createTime": "2026-01-01 12:00:00",
        "updater": "2026-01-01 12:00:00",
        "updateTime": "2026-01-01 12:00:00",
        "deleted": false,
        "tenantId": 1,
        "sort": 0
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(systemNoticeService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
POST /system/notice/updateSystemNotice 在用管理后台 #
通知公告表-更新 · SystemNoticeController
基本信息
控制器com.jxxx.dscp.api.controller.system.SystemNoticeController#updateSystemNotice
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_noticesystem_user
ControllerSystemNoticeController#updateSystemNotice
转换BeanUtils.map → SystemNotice ⇒ 表 system_notice
ServiceUserService#get (UserServiceImpl)
MapperUserMapper#selectById ⇒ 表 system_user
ServiceSystemNoticeService#update (SystemNoticeServiceImpl)
MapperSystemNoticeMapper#updateById ⇒ 表 system_notice
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
SessionMemberService.getSessionId

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/notice/updateSystemNotice
uathttps://dscp-uat.hn12301.net/manage-api/system/notice/updateSystemNotice
prohttps://dscp-uat.hn12301.net/manage-api/system/notice/updateSystemNotice (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body SystemNoticeUpdateRequest
字段类型必填取值/校验表 / 列说明
idLongsystem_notice.idid
titleStringsystem_notice.title
contentStringsystem_notice.content公告内容
typeIntegersystem_notice.type公告类型(1通知 2公告)
statusIntegersystem_notice.status公告状态(0正常 1关闭)
creatorStringsystem_notice.creator创建者
createTimeDatesystem_notice.create_time创建时间
updaterStringsystem_notice.updater更新者
updateTimeDatesystem_notice.update_time更新时间
deletedBooleansystem_notice.deleted是否删除
tenantIdLongsystem_notice.tenant_id租户编号
sortIntegersystem_notice.sort
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/notice/updateSystemNotice
{
  "body": {
    "id": 1,
    "title": "",
    "content": "",
    "type": 0,
    "status": 0,
    "creator": "",
    "createTime": "2026-01-01 12:00:00",
    "updater": "2026-01-01 12:00:00",
    "updateTime": "2026-01-01 12:00:00",
    "deleted": false,
    "tenantId": 1,
    "sort": 0
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新系统公告
逻辑摘要查询详情(userService.get);查询详情(sessionMemberService.getSessionId);更新(systemNoticeService.update);入参与返回值经 BeanUtils 做对象/分页映射

SystemOperateLogController 3/8 在用

POST /system/addSystemOperateLog 未使用管理后台 #
操作日志记录-新增 · SystemOperateLogController
基本信息
控制器com.jxxx.dscp.api.controller.system.SystemOperateLogController#addSystemOperateLog
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_operate_log
ControllerSystemOperateLogController#addSystemOperateLog
转换BeanUtils.map → SystemOperateLog ⇒ 表 system_operate_log
ServiceSystemOperateLogService#add (SystemOperateLogServiceImpl)
MapperSystemOperateLogMapper#insert ⇒ 表 system_operate_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/addSystemOperateLog
uathttps://dscp-uat.hn12301.net/manage-api/system/addSystemOperateLog
prohttps://dscp-uat.hn12301.net/manage-api/system/addSystemOperateLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body SystemOperateLogAddRequest
字段类型必填取值/校验表 / 列说明
nameStringsystem_operate_log.name名称
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/addSystemOperateLog
{
  "body": {
    "name": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要新增(systemOperateLogService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/deleteSystemOperateLog 未使用管理后台 #
操作日志记录-删除 · SystemOperateLogController
基本信息
控制器com.jxxx.dscp.api.controller.system.SystemOperateLogController#deleteSystemOperateLog
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_operate_log
ControllerSystemOperateLogController#deleteSystemOperateLog
ServiceSystemOperateLogService#delete (SystemOperateLogServiceImpl)
MapperSystemOperateLogMapper#deleteById ⇒ 表 system_operate_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/deleteSystemOperateLog
uathttps://dscp-uat.hn12301.net/manage-api/system/deleteSystemOperateLog
prohttps://dscp-uat.hn12301.net/manage-api/system/deleteSystemOperateLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_operate_log.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/deleteSystemOperateLog
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要删除(systemOperateLogService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/getSystemOperateLog 未使用管理后台 #
操作日志记录-详情 · SystemOperateLogController
基本信息
控制器com.jxxx.dscp.api.controller.system.SystemOperateLogController#getSystemOperateLog
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_operate_log
ControllerSystemOperateLogController#getSystemOperateLog
ServiceSystemOperateLogService#get (SystemOperateLogServiceImpl)
MapperSystemOperateLogMapper#selectById ⇒ 表 system_operate_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/getSystemOperateLog
uathttps://dscp-uat.hn12301.net/manage-api/system/getSystemOperateLog
prohttps://dscp-uat.hn12301.net/manage-api/system/getSystemOperateLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_operate_log.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 SystemOperateLogResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_operate_log.idid
traceIdStringsystem_operate_log.trace_id链路追踪编号
userIdLongsystem_operate_log.user_id用户编号
userNicknameString用户昵称
userTypeIntegersystem_operate_log.user_type用户类型
moduleStringsystem_operate_log.module模块标题
nameStringsystem_operate_log.name操作名
typeLongsystem_operate_log.type操作分类
contentStringsystem_operate_log.content操作内容
extsStringsystem_operate_log.exts拓展字段
requestMethodStringsystem_operate_log.request_method请求方法名
requestUrlStringsystem_operate_log.request_url请求地址
userIpStringsystem_operate_log.user_ip用户 IP
userAgentStringsystem_operate_log.user_agent浏览器 UA
javaMethodStringsystem_operate_log.java_methodJava 方法名
javaMethodArgsStringsystem_operate_log.java_method_argsJava 方法的参数
startTimeDatesystem_operate_log.start_time操作时间
durationIntegersystem_operate_log.duration执行时长
resultCodeIntegersystem_operate_log.result_code结果码
resultMsgStringsystem_operate_log.result_msg结果提示
resultDataStringsystem_operate_log.result_data结果数据
tenantIdLongsystem_operate_log.tenant_id租户编号
isDeletedBooleansystem_operate_log.is_deleted是否删除
createdByLongsystem_operate_log.created_by创建人
createdTimeDatesystem_operate_log.created_time创建时间
updatedByLongsystem_operate_log.updated_by更新人
updatedTimeDatesystem_operate_log.updated_time更新时间
示例
请求示例 (自动生成,仅结构参考)
POST /system/getSystemOperateLog
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "traceId": "",
    "userId": 1,
    "userNickname": "",
    "userType": 0,
    "module": "",
    "name": "",
    "type": 0,
    "content": "",
    "exts": "",
    "requestMethod": "",
    "requestUrl": "https://example.com/x.png",
    "userIp": "",
    "userAgent": "",
    "javaMethod": "",
    "javaMethodArgs": "",
    "startTime": "2026-01-01 12:00:00",
    "duration": 0,
    "resultCode": 0,
    "resultMsg": "",
    "resultData": "",
    "tenantId": 1,
    "isDeleted": false,
    "createdBy": 0,
    "createdTime": "2026-01-01 12:00:00",
    "updatedBy": 0,
    "updatedTime": "2026-01-01 12:00:00"
  }
}
处理逻辑
逻辑摘要查询详情(systemOperateLogService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/queryAppointOperateLogPage 在用管理后台 #
(无摘要) · SystemOperateLogController
基本信息
控制器com.jxxx.dscp.api.controller.system.SystemOperateLogController#queryAppointOperateLogPage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checkersystem_operate_log
ControllerSystemOperateLogController#queryAppointOperateLogPage
ServiceCheckerService#queryList (CheckerServiceImpl)
MapperCheckerMapper#selectList ⇒ 表 checker
ServiceSystemOperateLogService#queryPage (SystemOperateLogServiceImpl)
MapperSystemOperateLogMapper#selectPage ⇒ 表 system_operate_log
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
CheckerCache.get

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/queryAppointOperateLogPage
uathttps://dscp-uat.hn12301.net/manage-api/system/queryAppointOperateLogPage
prohttps://dscp-uat.hn12301.net/manage-api/system/queryAppointOperateLogPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body SystemOperateLogPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
userNicknameString
moduleStringsystem_operate_log.module
nameStringsystem_operate_log.name操作名
typeLongsystem_operate_log.type操作分类
resultCodeIntegersystem_operate_log.result_code
startTimeDate[]system_operate_log.start_time
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<SystemOperateLogResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongchecker.idid
traceIdStringsystem_operate_log.trace_id链路追踪编号
userIdLongsystem_operate_log.user_id用户编号
userNicknameString用户昵称
userTypeIntegersystem_operate_log.user_type用户类型
moduleStringsystem_operate_log.module模块标题
nameStringsystem_operate_log.name操作名
typeLongsystem_operate_log.type操作分类
contentStringsystem_operate_log.content操作内容
extsStringsystem_operate_log.exts拓展字段
requestMethodStringsystem_operate_log.request_method请求方法名
requestUrlStringsystem_operate_log.request_url请求地址
userIpStringsystem_operate_log.user_ip用户 IP
userAgentStringsystem_operate_log.user_agent浏览器 UA
javaMethodStringsystem_operate_log.java_methodJava 方法名
javaMethodArgsStringsystem_operate_log.java_method_argsJava 方法的参数
startTimeDatesystem_operate_log.start_time操作时间
durationIntegersystem_operate_log.duration执行时长
resultCodeIntegersystem_operate_log.result_code结果码
resultMsgStringsystem_operate_log.result_msg结果提示
resultDataStringsystem_operate_log.result_data结果数据
tenantIdLongsystem_operate_log.tenant_id租户编号
isDeletedBooleansystem_operate_log.is_deleted是否删除
createdByLongsystem_operate_log.created_by创建人
createdTimeDatesystem_operate_log.created_time创建时间
updatedByLongsystem_operate_log.updated_by更新人
updatedTimeDatechecker.updated_time更新时间
示例
请求示例 (自动生成,仅结构参考)
POST /system/queryAppointOperateLogPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": "",
    "userNickname": "",
    "module": "",
    "name": "",
    "type": 0,
    "resultCode": 0,
    "startTime": "2026-01-01 12:00:00"
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "traceId": "",
        "userId": 1,
        "userNickname": "",
        "userType": 0,
        "module": "",
        "name": "",
        "type": 0,
        "content": "",
        "exts": "",
        "requestMethod": "",
        "requestUrl": "https://example.com/x.png",
        "userIp": "",
        "userAgent": "",
        "javaMethod": "",
        "javaMethodArgs": "",
        "startTime": "2026-01-01 12:00:00",
        "duration": 0,
        "resultCode": 0,
        "resultMsg": "",
        "resultData": "",
        "tenantId": 1,
        "isDeleted": false,
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00"
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要调用 isNotEmpty(StrUtil.isNotEmpty);列表查询(checkerService.queryList);分页查询(systemOperateLogService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • // 设置其他查询条件
  • if (StrUtil.isNotEmpty(request.getUserNickname())) {
  • }
POST /system/querySystemCheckLogPage 在用管理后台 #
操作日志记录-分页查询 · SystemOperateLogController
基本信息
控制器com.jxxx.dscp.api.controller.system.SystemOperateLogController#querySystemCheckLogPage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checkersystem_operate_log
ControllerSystemOperateLogController#querySystemCheckLogPage
ServiceCheckerService#queryList (CheckerServiceImpl)
MapperCheckerMapper#selectList ⇒ 表 checker
ServiceSystemOperateLogService#queryPage (SystemOperateLogServiceImpl)
MapperSystemOperateLogMapper#selectPage ⇒ 表 system_operate_log
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
CheckerCache.get

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/querySystemCheckLogPage
uathttps://dscp-uat.hn12301.net/manage-api/system/querySystemCheckLogPage
prohttps://dscp-uat.hn12301.net/manage-api/system/querySystemCheckLogPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body SystemOperateLogPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
userNicknameString
moduleStringsystem_operate_log.module
nameStringsystem_operate_log.name操作名
typeLongsystem_operate_log.type操作分类
resultCodeIntegersystem_operate_log.result_code
startTimeDate[]system_operate_log.start_time
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<SystemOperateLogResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongchecker.idid
traceIdStringsystem_operate_log.trace_id链路追踪编号
userIdLongsystem_operate_log.user_id用户编号
userNicknameString用户昵称
userTypeIntegersystem_operate_log.user_type用户类型
moduleStringsystem_operate_log.module模块标题
nameStringsystem_operate_log.name操作名
typeLongsystem_operate_log.type操作分类
contentStringsystem_operate_log.content操作内容
extsStringsystem_operate_log.exts拓展字段
requestMethodStringsystem_operate_log.request_method请求方法名
requestUrlStringsystem_operate_log.request_url请求地址
userIpStringsystem_operate_log.user_ip用户 IP
userAgentStringsystem_operate_log.user_agent浏览器 UA
javaMethodStringsystem_operate_log.java_methodJava 方法名
javaMethodArgsStringsystem_operate_log.java_method_argsJava 方法的参数
startTimeDatesystem_operate_log.start_time操作时间
durationIntegersystem_operate_log.duration执行时长
resultCodeIntegersystem_operate_log.result_code结果码
resultMsgStringsystem_operate_log.result_msg结果提示
resultDataStringsystem_operate_log.result_data结果数据
tenantIdLongsystem_operate_log.tenant_id租户编号
isDeletedBooleansystem_operate_log.is_deleted是否删除
createdByLongsystem_operate_log.created_by创建人
createdTimeDatesystem_operate_log.created_time创建时间
updatedByLongsystem_operate_log.updated_by更新人
updatedTimeDatechecker.updated_time更新时间
示例
请求示例 (自动生成,仅结构参考)
POST /system/querySystemCheckLogPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": "",
    "userNickname": "",
    "module": "",
    "name": "",
    "type": 0,
    "resultCode": 0,
    "startTime": "2026-01-01 12:00:00"
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "traceId": "",
        "userId": 1,
        "userNickname": "",
        "userType": 0,
        "module": "",
        "name": "",
        "type": 0,
        "content": "",
        "exts": "",
        "requestMethod": "",
        "requestUrl": "https://example.com/x.png",
        "userIp": "",
        "userAgent": "",
        "javaMethod": "",
        "javaMethodArgs": "",
        "startTime": "2026-01-01 12:00:00",
        "duration": 0,
        "resultCode": 0,
        "resultMsg": "",
        "resultData": "",
        "tenantId": 1,
        "isDeleted": false,
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00"
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要调用 isNotEmpty(StrUtil.isNotEmpty);列表查询(checkerService.queryList);分页查询(systemOperateLogService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
POST /system/querySystemOperateLogList 未使用管理后台 #
操作日志记录-列表查询 · SystemOperateLogController
基本信息
控制器com.jxxx.dscp.api.controller.system.SystemOperateLogController#querySystemOperateLogList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_operate_log
ControllerSystemOperateLogController#querySystemOperateLogList
转换BeanUtils.map → SystemOperateLogQuery
ServiceSystemOperateLogService#queryList (SystemOperateLogServiceImpl)
MapperSystemOperateLogMapper#selectList ⇒ 表 system_operate_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/querySystemOperateLogList
uathttps://dscp-uat.hn12301.net/manage-api/system/querySystemOperateLogList
prohttps://dscp-uat.hn12301.net/manage-api/system/querySystemOperateLogList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body SystemOperateLogListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<SystemOperateLogResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsystem_operate_log.idid
traceIdStringsystem_operate_log.trace_id链路追踪编号
userIdLongsystem_operate_log.user_id用户编号
userNicknameString用户昵称
userTypeIntegersystem_operate_log.user_type用户类型
moduleStringsystem_operate_log.module模块标题
nameStringsystem_operate_log.name操作名
typeLongsystem_operate_log.type操作分类
contentStringsystem_operate_log.content操作内容
extsStringsystem_operate_log.exts拓展字段
requestMethodStringsystem_operate_log.request_method请求方法名
requestUrlStringsystem_operate_log.request_url请求地址
userIpStringsystem_operate_log.user_ip用户 IP
userAgentStringsystem_operate_log.user_agent浏览器 UA
javaMethodStringsystem_operate_log.java_methodJava 方法名
javaMethodArgsStringsystem_operate_log.java_method_argsJava 方法的参数
startTimeDatesystem_operate_log.start_time操作时间
durationIntegersystem_operate_log.duration执行时长
resultCodeIntegersystem_operate_log.result_code结果码
resultMsgStringsystem_operate_log.result_msg结果提示
resultDataStringsystem_operate_log.result_data结果数据
tenantIdLongsystem_operate_log.tenant_id租户编号
isDeletedBooleansystem_operate_log.is_deleted是否删除
createdByLongsystem_operate_log.created_by创建人
createdTimeDatesystem_operate_log.created_time创建时间
updatedByLongsystem_operate_log.updated_by更新人
updatedTimeDatesystem_operate_log.updated_time更新时间
示例
请求示例 (自动生成,仅结构参考)
POST /system/querySystemOperateLogList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "traceId": "",
      "userId": 1,
      "userNickname": "",
      "userType": 0,
      "module": "",
      "name": "",
      "type": 0,
      "content": "",
      "exts": "",
      "requestMethod": "",
      "requestUrl": "https://example.com/x.png",
      "userIp": "",
      "userAgent": "",
      "javaMethod": "",
      "javaMethodArgs": "",
      "startTime": "2026-01-01 12:00:00",
      "duration": 0,
      "resultCode": 0,
      "resultMsg": "",
      "resultData": "",
      "tenantId": 1,
      "isDeleted": false,
      "createdBy": 0,
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": 0,
      "updatedTime": "2026-01-01 12:00:00"
    }
  ]
}
处理逻辑
逻辑摘要列表查询(systemOperateLogService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/querySystemOperateLogPage 在用管理后台 #
(无摘要) · SystemOperateLogController
基本信息
控制器com.jxxx.dscp.api.controller.system.SystemOperateLogController#querySystemOperateLogPage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_operate_log
ControllerSystemOperateLogController#querySystemOperateLogPage
ServiceSystemOperateLogService#queryPage (SystemOperateLogServiceImpl)
MapperSystemOperateLogMapper#selectPage ⇒ 表 system_operate_log
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
UserCache.get

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/querySystemOperateLogPage
uathttps://dscp-uat.hn12301.net/manage-api/system/querySystemOperateLogPage
prohttps://dscp-uat.hn12301.net/manage-api/system/querySystemOperateLogPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body SystemOperateLogPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
userNicknameString
moduleStringsystem_operate_log.module
nameStringsystem_operate_log.name操作名
typeLongsystem_operate_log.type操作分类
resultCodeIntegersystem_operate_log.result_code
startTimeDate[]system_operate_log.start_time
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<SystemOperateLogResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsystem_operate_log.idid
traceIdStringsystem_operate_log.trace_id链路追踪编号
userIdLongsystem_operate_log.user_id用户编号
userNicknameString用户昵称
userTypeIntegersystem_operate_log.user_type用户类型
moduleStringsystem_operate_log.module模块标题
nameStringsystem_operate_log.name操作名
typeLongsystem_operate_log.type操作分类
contentStringsystem_operate_log.content操作内容
extsStringsystem_operate_log.exts拓展字段
requestMethodStringsystem_operate_log.request_method请求方法名
requestUrlStringsystem_operate_log.request_url请求地址
userIpStringsystem_operate_log.user_ip用户 IP
userAgentStringsystem_operate_log.user_agent浏览器 UA
javaMethodStringsystem_operate_log.java_methodJava 方法名
javaMethodArgsStringsystem_operate_log.java_method_argsJava 方法的参数
startTimeDatesystem_operate_log.start_time操作时间
durationIntegersystem_operate_log.duration执行时长
resultCodeIntegersystem_operate_log.result_code结果码
resultMsgStringsystem_operate_log.result_msg结果提示
resultDataStringsystem_operate_log.result_data结果数据
tenantIdLongsystem_operate_log.tenant_id租户编号
isDeletedBooleansystem_operate_log.is_deleted是否删除
createdByLongsystem_operate_log.created_by创建人
createdTimeDatesystem_operate_log.created_time创建时间
updatedByLongsystem_operate_log.updated_by更新人
updatedTimeDatesystem_operate_log.updated_time更新时间
示例
请求示例 (自动生成,仅结构参考)
POST /system/querySystemOperateLogPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": "",
    "userNickname": "",
    "module": "",
    "name": "",
    "type": 0,
    "resultCode": 0,
    "startTime": "2026-01-01 12:00:00"
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "traceId": "",
        "userId": 1,
        "userNickname": "",
        "userType": 0,
        "module": "",
        "name": "",
        "type": 0,
        "content": "",
        "exts": "",
        "requestMethod": "",
        "requestUrl": "https://example.com/x.png",
        "userIp": "",
        "userAgent": "",
        "javaMethod": "",
        "javaMethodArgs": "",
        "startTime": "2026-01-01 12:00:00",
        "duration": 0,
        "resultCode": 0,
        "resultMsg": "",
        "resultData": "",
        "tenantId": 1,
        "isDeleted": false,
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00"
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要调用 isNotEmpty(StrUtil.isNotEmpty);分页查询(systemOperateLogService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/updateSystemOperateLog 未使用管理后台 #
操作日志记录-更新 · SystemOperateLogController
基本信息
控制器com.jxxx.dscp.api.controller.system.SystemOperateLogController#updateSystemOperateLog
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_operate_log
ControllerSystemOperateLogController#updateSystemOperateLog
转换BeanUtils.map → SystemOperateLog ⇒ 表 system_operate_log
ServiceSystemOperateLogService#update (SystemOperateLogServiceImpl)
MapperSystemOperateLogMapper#updateById ⇒ 表 system_operate_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/updateSystemOperateLog
uathttps://dscp-uat.hn12301.net/manage-api/system/updateSystemOperateLog
prohttps://dscp-uat.hn12301.net/manage-api/system/updateSystemOperateLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body SystemOperateLogUpdateRequest
字段类型必填取值/校验表 / 列说明
idLongsystem_operate_log.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/updateSystemOperateLog
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要更新(systemOperateLogService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

SystemPageTrackingController 0/5 在用

POST /system/deleteSystemPageTracking 未使用管理后台 #
页面埋点数据表-删除 · SystemPageTrackingController
基本信息
控制器com.jxxx.dscp.api.controller.system.SystemPageTrackingController#deleteSystemPageTracking
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_page_tracking
ControllerSystemPageTrackingController#deleteSystemPageTracking
ServiceSystemPageTrackingService#delete (SystemPageTrackingServiceImpl)
MapperSystemPageTrackingMapper#deleteById ⇒ 表 system_page_tracking

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/deleteSystemPageTracking
uathttps://dscp-uat.hn12301.net/manage-api/system/deleteSystemPageTracking
prohttps://dscp-uat.hn12301.net/manage-api/system/deleteSystemPageTracking (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_page_tracking.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/deleteSystemPageTracking
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 删除页面追踪
逻辑摘要删除(systemPageTrackingService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/getSystemPageTracking 未使用管理后台 #
页面埋点数据表-详情 · SystemPageTrackingController
基本信息
控制器com.jxxx.dscp.api.controller.system.SystemPageTrackingController#getSystemPageTracking
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_page_tracking
ControllerSystemPageTrackingController#getSystemPageTracking
ServiceSystemPageTrackingService#get (SystemPageTrackingServiceImpl)
MapperSystemPageTrackingMapper#selectById ⇒ 表 system_page_tracking

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/getSystemPageTracking
uathttps://dscp-uat.hn12301.net/manage-api/system/getSystemPageTracking
prohttps://dscp-uat.hn12301.net/manage-api/system/getSystemPageTracking (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_page_tracking.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 SystemPageTrackingResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_page_tracking.idid
示例
请求示例 (自动生成,仅结构参考)
POST /system/getSystemPageTracking
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1
  }
}
处理逻辑
逻辑摘要查询详情(systemPageTrackingService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/querySystemPageTrackingList 未使用管理后台 #
页面埋点数据表-列表查询 · SystemPageTrackingController
基本信息
控制器com.jxxx.dscp.api.controller.system.SystemPageTrackingController#querySystemPageTrackingList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_page_tracking
ControllerSystemPageTrackingController#querySystemPageTrackingList
转换BeanUtils.map → SystemPageTrackingQuery
ServiceSystemPageTrackingService#queryList (SystemPageTrackingServiceImpl)
MapperSystemPageTrackingMapper#selectList ⇒ 表 system_page_tracking

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/querySystemPageTrackingList
uathttps://dscp-uat.hn12301.net/manage-api/system/querySystemPageTrackingList
prohttps://dscp-uat.hn12301.net/manage-api/system/querySystemPageTrackingList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body SystemPageTrackingListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<SystemPageTrackingResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsystem_page_tracking.idid
示例
请求示例 (自动生成,仅结构参考)
POST /system/querySystemPageTrackingList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(systemPageTrackingService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/querySystemPageTrackingPage 未使用管理后台 #
页面埋点数据表-分页查询 · SystemPageTrackingController
基本信息
控制器com.jxxx.dscp.api.controller.system.SystemPageTrackingController#querySystemPageTrackingPage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_page_tracking
ControllerSystemPageTrackingController#querySystemPageTrackingPage
转换BeanUtils.map → SystemPageTrackingQuery
ServiceSystemPageTrackingService#queryPage (SystemPageTrackingServiceImpl)
MapperSystemPageTrackingMapper#selectPage ⇒ 表 system_page_tracking

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/querySystemPageTrackingPage
uathttps://dscp-uat.hn12301.net/manage-api/system/querySystemPageTrackingPage
prohttps://dscp-uat.hn12301.net/manage-api/system/querySystemPageTrackingPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body SystemPageTrackingPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<SystemPageTrackingResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsystem_page_tracking.idid
示例
请求示例 (自动生成,仅结构参考)
POST /system/querySystemPageTrackingPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(systemPageTrackingService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/updateSystemPageTracking 未使用管理后台 #
页面埋点数据表-更新 · SystemPageTrackingController
基本信息
控制器com.jxxx.dscp.api.controller.system.SystemPageTrackingController#updateSystemPageTracking
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_page_tracking
ControllerSystemPageTrackingController#updateSystemPageTracking
转换BeanUtils.map → SystemPageTracking ⇒ 表 system_page_tracking
ServiceSystemPageTrackingService#update (SystemPageTrackingServiceImpl)
MapperSystemPageTrackingMapper#updateById ⇒ 表 system_page_tracking

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/updateSystemPageTracking
uathttps://dscp-uat.hn12301.net/manage-api/system/updateSystemPageTracking
prohttps://dscp-uat.hn12301.net/manage-api/system/updateSystemPageTracking (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body SystemPageTrackingUpdateRequest
字段类型必填取值/校验表 / 列说明
idLongsystem_page_tracking.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/updateSystemPageTracking
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新页面追踪
逻辑摘要更新(systemPageTrackingService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

TenantController 0/6 在用

POST /system/tenant/addTenant 未使用管理后台 #
租户表-新增 · TenantController
基本信息
控制器com.jxxx.dscp.api.controller.system.TenantController#addTenant
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_tenant
ControllerTenantController#addTenant
转换BeanUtils.map → Tenant ⇒ 表 system_tenant
ServiceTenantService#add (TenantServiceImpl)
MapperTenantMapper#insert ⇒ 表 system_tenant

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/tenant/addTenant
uathttps://dscp-uat.hn12301.net/manage-api/system/tenant/addTenant
prohttps://dscp-uat.hn12301.net/manage-api/system/tenant/addTenant (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body TenantAddRequest
字段类型必填取值/校验表 / 列说明
nameString必填system_tenant.name租户名
contactUserIdLongsystem_tenant.contact_user_id联系人的用户编号
contactNameString必填system_tenant.contact_name联系人
contactMobileStringsystem_tenant.contact_mobile联系手机
statusInteger必填system_tenant.status租户状态(0正常 1停用)
websiteStringsystem_tenant.website绑定域名
packageIdLong必填system_tenant.package_id租户套餐编号
expireTimeDate必填system_tenant.expire_time过期时间
accountCountInteger必填system_tenant.account_count账号数量
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 TenantResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_tenant.id租户编号
nameStringsystem_tenant.name租户名
contactUserIdLongsystem_tenant.contact_user_id联系人的用户编号
contactNameStringsystem_tenant.contact_name联系人
contactMobileStringsystem_tenant.contact_mobile联系手机
statusIntegersystem_tenant.status租户状态(0正常 1停用)
websiteStringsystem_tenant.website绑定域名
packageIdLongsystem_tenant.package_id租户套餐编号
expireTimeDatesystem_tenant.expire_time过期时间
accountCountIntegersystem_tenant.account_count账号数量
示例
请求示例 (自动生成,仅结构参考)
POST /system/tenant/addTenant
{
  "body": {
    "name": "",
    "contactUserId": 1,
    "contactName": "",
    "contactMobile": "13800000000",
    "status": 0,
    "website": "",
    "packageId": 1,
    "expireTime": "2026-01-01 12:00:00",
    "accountCount": 0
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "name": "",
    "contactUserId": 1,
    "contactName": "",
    "contactMobile": "13800000000",
    "status": 0,
    "website": "",
    "packageId": 1,
    "expireTime": "2026-01-01 12:00:00",
    "accountCount": 0
  }
}
处理逻辑
操作日志system / 新增租户
逻辑摘要新增(tenantService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/tenant/deleteTenant 未使用管理后台 #
租户表-删除 · TenantController
基本信息
控制器com.jxxx.dscp.api.controller.system.TenantController#deleteTenant
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_tenant
ControllerTenantController#deleteTenant
ServiceTenantService#delete (TenantServiceImpl)
MapperTenantMapper#deleteById ⇒ 表 system_tenant

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/tenant/deleteTenant
uathttps://dscp-uat.hn12301.net/manage-api/system/tenant/deleteTenant
prohttps://dscp-uat.hn12301.net/manage-api/system/tenant/deleteTenant (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_tenant.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/tenant/deleteTenant
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 删除租户
逻辑摘要删除(tenantService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/tenant/getTenant 未使用管理后台 #
租户表-详情 · TenantController
基本信息
控制器com.jxxx.dscp.api.controller.system.TenantController#getTenant
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_tenant
ControllerTenantController#getTenant
ServiceTenantService#get (TenantServiceImpl)
MapperTenantMapper#selectById ⇒ 表 system_tenant

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/tenant/getTenant
uathttps://dscp-uat.hn12301.net/manage-api/system/tenant/getTenant
prohttps://dscp-uat.hn12301.net/manage-api/system/tenant/getTenant (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_tenant.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 TenantResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_tenant.id租户编号
nameStringsystem_tenant.name租户名
contactUserIdLongsystem_tenant.contact_user_id联系人的用户编号
contactNameStringsystem_tenant.contact_name联系人
contactMobileStringsystem_tenant.contact_mobile联系手机
statusIntegersystem_tenant.status租户状态(0正常 1停用)
websiteStringsystem_tenant.website绑定域名
packageIdLongsystem_tenant.package_id租户套餐编号
expireTimeDatesystem_tenant.expire_time过期时间
accountCountIntegersystem_tenant.account_count账号数量
示例
请求示例 (自动生成,仅结构参考)
POST /system/tenant/getTenant
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "name": "",
    "contactUserId": 1,
    "contactName": "",
    "contactMobile": "13800000000",
    "status": 0,
    "website": "",
    "packageId": 1,
    "expireTime": "2026-01-01 12:00:00",
    "accountCount": 0
  }
}
处理逻辑
逻辑摘要查询详情(tenantService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/tenant/queryTenantList 未使用管理后台 #
租户表-列表查询 · TenantController
基本信息
控制器com.jxxx.dscp.api.controller.system.TenantController#queryTenantList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_tenant
ControllerTenantController#queryTenantList
转换BeanUtils.map → TenantQuery
ServiceTenantService#queryList (TenantServiceImpl)
MapperTenantMapper#selectList ⇒ 表 system_tenant

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/tenant/queryTenantList
uathttps://dscp-uat.hn12301.net/manage-api/system/tenant/queryTenantList
prohttps://dscp-uat.hn12301.net/manage-api/system/tenant/queryTenantList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body TenantListRequest
字段类型必填取值/校验表 / 列说明
nameString可选(@MvcOptional)system_tenant.name租户名
contactUserIdLong可选(@MvcOptional)system_tenant.contact_user_id联系人的用户编号
contactNameString可选(@MvcOptional)system_tenant.contact_name联系人
contactMobileString可选(@MvcOptional)system_tenant.contact_mobile联系手机
statusInteger可选(@MvcOptional)system_tenant.status租户状态(0正常 1停用)
websiteString可选(@MvcOptional)system_tenant.website绑定域名
packageIdLong可选(@MvcOptional)system_tenant.package_id租户套餐编号
expireTimeDate可选(@MvcOptional)system_tenant.expire_time过期时间
accountCountInteger可选(@MvcOptional)system_tenant.account_count账号数量
idListList<Long>可选(@MvcOptional)id列表
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<TenantResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsystem_tenant.id租户编号
nameStringsystem_tenant.name租户名
contactUserIdLongsystem_tenant.contact_user_id联系人的用户编号
contactNameStringsystem_tenant.contact_name联系人
contactMobileStringsystem_tenant.contact_mobile联系手机
statusIntegersystem_tenant.status租户状态(0正常 1停用)
websiteStringsystem_tenant.website绑定域名
packageIdLongsystem_tenant.package_id租户套餐编号
expireTimeDatesystem_tenant.expire_time过期时间
accountCountIntegersystem_tenant.account_count账号数量
示例
请求示例 (自动生成,仅结构参考)
POST /system/tenant/queryTenantList
{
  "body": {
    "name": "",
    "contactUserId": 1,
    "contactName": "",
    "contactMobile": "13800000000",
    "status": 0,
    "website": "",
    "packageId": 1,
    "expireTime": "2026-01-01 12:00:00",
    "accountCount": 0,
    "idList": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "name": "",
      "contactUserId": 1,
      "contactName": "",
      "contactMobile": "13800000000",
      "status": 0,
      "website": "",
      "packageId": 1,
      "expireTime": "2026-01-01 12:00:00",
      "accountCount": 0
    }
  ]
}
处理逻辑
逻辑摘要列表查询(tenantService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/tenant/queryTenantPage 未使用管理后台 #
租户表-分页查询 · TenantController
基本信息
控制器com.jxxx.dscp.api.controller.system.TenantController#queryTenantPage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_tenant
ControllerTenantController#queryTenantPage
转换BeanUtils.map → TenantQuery
ServiceTenantService#queryPage (TenantServiceImpl)
MapperTenantMapper#selectPage ⇒ 表 system_tenant

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/tenant/queryTenantPage
uathttps://dscp-uat.hn12301.net/manage-api/system/tenant/queryTenantPage
prohttps://dscp-uat.hn12301.net/manage-api/system/tenant/queryTenantPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body TenantPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
nameString可选(@MvcOptional)system_tenant.name租户名
contactUserIdLong可选(@MvcOptional)system_tenant.contact_user_id联系人的用户编号
contactNameString可选(@MvcOptional)system_tenant.contact_name联系人
contactMobileString可选(@MvcOptional)system_tenant.contact_mobile联系手机
statusInteger可选(@MvcOptional)system_tenant.status租户状态(0正常 1停用)
websiteString可选(@MvcOptional)system_tenant.website绑定域名
packageIdLong可选(@MvcOptional)system_tenant.package_id租户套餐编号
expireTimeDate可选(@MvcOptional)system_tenant.expire_time过期时间
accountCountInteger可选(@MvcOptional)system_tenant.account_count账号数量
idListList<Long>可选(@MvcOptional)id列表
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<TenantResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsystem_tenant.id租户编号
nameStringsystem_tenant.name租户名
contactUserIdLongsystem_tenant.contact_user_id联系人的用户编号
contactNameStringsystem_tenant.contact_name联系人
contactMobileStringsystem_tenant.contact_mobile联系手机
statusIntegersystem_tenant.status租户状态(0正常 1停用)
websiteStringsystem_tenant.website绑定域名
packageIdLongsystem_tenant.package_id租户套餐编号
expireTimeDatesystem_tenant.expire_time过期时间
accountCountIntegersystem_tenant.account_count账号数量
示例
请求示例 (自动生成,仅结构参考)
POST /system/tenant/queryTenantPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "name": "",
    "contactUserId": 1,
    "contactName": "",
    "contactMobile": "13800000000",
    "status": 0,
    "website": "",
    "packageId": 1,
    "expireTime": "2026-01-01 12:00:00",
    "accountCount": 0,
    "idList": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "name": "",
        "contactUserId": 1,
        "contactName": "",
        "contactMobile": "13800000000",
        "status": 0,
        "website": "",
        "packageId": 1,
        "expireTime": "2026-01-01 12:00:00",
        "accountCount": 0
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(tenantService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/tenant/updateTenant 未使用管理后台 #
租户表-更新 · TenantController
基本信息
控制器com.jxxx.dscp.api.controller.system.TenantController#updateTenant
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_tenant
ControllerTenantController#updateTenant
转换BeanUtils.map → Tenant ⇒ 表 system_tenant
ServiceTenantService#update (TenantServiceImpl)
MapperTenantMapper#updateById ⇒ 表 system_tenant

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/tenant/updateTenant
uathttps://dscp-uat.hn12301.net/manage-api/system/tenant/updateTenant
prohttps://dscp-uat.hn12301.net/manage-api/system/tenant/updateTenant (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body TenantUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_tenant.id租户编号
nameString必填system_tenant.name租户名
contactUserIdLongsystem_tenant.contact_user_id联系人的用户编号
contactNameString必填system_tenant.contact_name联系人
contactMobileStringsystem_tenant.contact_mobile联系手机
statusInteger必填system_tenant.status租户状态(0正常 1停用)
websiteStringsystem_tenant.website绑定域名
packageIdLong必填system_tenant.package_id租户套餐编号
expireTimeDate必填system_tenant.expire_time过期时间
accountCountInteger必填system_tenant.account_count账号数量
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/tenant/updateTenant
{
  "body": {
    "id": 1,
    "name": "",
    "contactUserId": 1,
    "contactName": "",
    "contactMobile": "13800000000",
    "status": 0,
    "website": "",
    "packageId": 1,
    "expireTime": "2026-01-01 12:00:00",
    "accountCount": 0
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新租户
逻辑摘要更新(tenantService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

TenantPackageController 0/6 在用

POST /system/tenantPackage/addTenantPackage 未使用管理后台 #
租户套餐表-新增 · TenantPackageController
基本信息
控制器com.jxxx.dscp.api.controller.system.TenantPackageController#addTenantPackage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_tenant_package
ControllerTenantPackageController#addTenantPackage
转换BeanUtils.map → TenantPackage ⇒ 表 system_tenant_package
ServiceTenantPackageService#add (TenantPackageServiceImpl)
MapperTenantPackageMapper#insert ⇒ 表 system_tenant_package

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/tenantPackage/addTenantPackage
uathttps://dscp-uat.hn12301.net/manage-api/system/tenantPackage/addTenantPackage
prohttps://dscp-uat.hn12301.net/manage-api/system/tenantPackage/addTenantPackage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body TenantPackageAddRequest
字段类型必填取值/校验表 / 列说明
nameString必填system_tenant_package.name套餐名
statusInteger必填system_tenant_package.status租户状态(0正常 1停用)
remarkStringsystem_tenant_package.remark备注
menuIdsString必填system_tenant_package.menu_ids关联的菜单编号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 TenantPackageResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_tenant_package.id套餐编号
nameStringsystem_tenant_package.name套餐名
statusIntegersystem_tenant_package.status租户状态(0正常 1停用)
remarkStringsystem_tenant_package.remark备注
menuIdsStringsystem_tenant_package.menu_ids关联的菜单编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/tenantPackage/addTenantPackage
{
  "body": {
    "name": "",
    "status": 0,
    "remark": "",
    "menuIds": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "name": "",
    "status": 0,
    "remark": "",
    "menuIds": ""
  }
}
处理逻辑
操作日志system / 新增租户套餐
逻辑摘要新增(tenantPackageService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/tenantPackage/deleteTenantPackage 未使用管理后台 #
租户套餐表-删除 · TenantPackageController
基本信息
控制器com.jxxx.dscp.api.controller.system.TenantPackageController#deleteTenantPackage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_tenant_package
ControllerTenantPackageController#deleteTenantPackage
ServiceTenantPackageService#delete (TenantPackageServiceImpl)
MapperTenantPackageMapper#deleteById ⇒ 表 system_tenant_package

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/tenantPackage/deleteTenantPackage
uathttps://dscp-uat.hn12301.net/manage-api/system/tenantPackage/deleteTenantPackage
prohttps://dscp-uat.hn12301.net/manage-api/system/tenantPackage/deleteTenantPackage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_tenant_package.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/tenantPackage/deleteTenantPackage
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 删除租户套餐
逻辑摘要删除(tenantPackageService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/tenantPackage/getTenantPackage 未使用管理后台 #
租户套餐表-详情 · TenantPackageController
基本信息
控制器com.jxxx.dscp.api.controller.system.TenantPackageController#getTenantPackage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_tenant_package
ControllerTenantPackageController#getTenantPackage
ServiceTenantPackageService#get (TenantPackageServiceImpl)
MapperTenantPackageMapper#selectById ⇒ 表 system_tenant_package

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/tenantPackage/getTenantPackage
uathttps://dscp-uat.hn12301.net/manage-api/system/tenantPackage/getTenantPackage
prohttps://dscp-uat.hn12301.net/manage-api/system/tenantPackage/getTenantPackage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_tenant_package.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 TenantPackageResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_tenant_package.id套餐编号
nameStringsystem_tenant_package.name套餐名
statusIntegersystem_tenant_package.status租户状态(0正常 1停用)
remarkStringsystem_tenant_package.remark备注
menuIdsStringsystem_tenant_package.menu_ids关联的菜单编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/tenantPackage/getTenantPackage
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "name": "",
    "status": 0,
    "remark": "",
    "menuIds": ""
  }
}
处理逻辑
逻辑摘要查询详情(tenantPackageService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/tenantPackage/queryTenantPackageList 未使用管理后台 #
租户套餐表-列表查询 · TenantPackageController
基本信息
控制器com.jxxx.dscp.api.controller.system.TenantPackageController#queryTenantPackageList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_tenant_package
ControllerTenantPackageController#queryTenantPackageList
转换BeanUtils.map → TenantPackageQuery
ServiceTenantPackageService#queryList (TenantPackageServiceImpl)
MapperTenantPackageMapper#selectList ⇒ 表 system_tenant_package

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/tenantPackage/queryTenantPackageList
uathttps://dscp-uat.hn12301.net/manage-api/system/tenantPackage/queryTenantPackageList
prohttps://dscp-uat.hn12301.net/manage-api/system/tenantPackage/queryTenantPackageList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body TenantPackageListRequest
字段类型必填取值/校验表 / 列说明
nameString可选(@MvcOptional)system_tenant_package.name套餐名
statusInteger可选(@MvcOptional)system_tenant_package.status租户状态(0正常 1停用)
remarkString可选(@MvcOptional)system_tenant_package.remark备注
menuIdsString可选(@MvcOptional)system_tenant_package.menu_ids关联的菜单编号
idListList<Long>可选(@MvcOptional)id列表
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<TenantPackageResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsystem_tenant_package.id套餐编号
nameStringsystem_tenant_package.name套餐名
statusIntegersystem_tenant_package.status租户状态(0正常 1停用)
remarkStringsystem_tenant_package.remark备注
menuIdsStringsystem_tenant_package.menu_ids关联的菜单编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/tenantPackage/queryTenantPackageList
{
  "body": {
    "name": "",
    "status": 0,
    "remark": "",
    "menuIds": "",
    "idList": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "name": "",
      "status": 0,
      "remark": "",
      "menuIds": ""
    }
  ]
}
处理逻辑
逻辑摘要列表查询(tenantPackageService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/tenantPackage/queryTenantPackagePage 未使用管理后台 #
租户套餐表-分页查询 · TenantPackageController
基本信息
控制器com.jxxx.dscp.api.controller.system.TenantPackageController#queryTenantPackagePage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_tenant_package
ControllerTenantPackageController#queryTenantPackagePage
转换BeanUtils.map → TenantPackageQuery
ServiceTenantPackageService#queryPage (TenantPackageServiceImpl)
MapperTenantPackageMapper#selectPage ⇒ 表 system_tenant_package

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/tenantPackage/queryTenantPackagePage
uathttps://dscp-uat.hn12301.net/manage-api/system/tenantPackage/queryTenantPackagePage
prohttps://dscp-uat.hn12301.net/manage-api/system/tenantPackage/queryTenantPackagePage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body TenantPackagePageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
nameString可选(@MvcOptional)system_tenant_package.name套餐名
statusInteger可选(@MvcOptional)system_tenant_package.status租户状态(0正常 1停用)
remarkString可选(@MvcOptional)system_tenant_package.remark备注
menuIdsString可选(@MvcOptional)system_tenant_package.menu_ids关联的菜单编号
idListList<Long>可选(@MvcOptional)id列表
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<TenantPackageResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsystem_tenant_package.id套餐编号
nameStringsystem_tenant_package.name套餐名
statusIntegersystem_tenant_package.status租户状态(0正常 1停用)
remarkStringsystem_tenant_package.remark备注
menuIdsStringsystem_tenant_package.menu_ids关联的菜单编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/tenantPackage/queryTenantPackagePage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "name": "",
    "status": 0,
    "remark": "",
    "menuIds": "",
    "idList": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "name": "",
        "status": 0,
        "remark": "",
        "menuIds": ""
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(tenantPackageService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/tenantPackage/updateTenantPackage 未使用管理后台 #
租户套餐表-更新 · TenantPackageController
基本信息
控制器com.jxxx.dscp.api.controller.system.TenantPackageController#updateTenantPackage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_tenant_package
ControllerTenantPackageController#updateTenantPackage
转换BeanUtils.map → TenantPackage ⇒ 表 system_tenant_package
ServiceTenantPackageService#update (TenantPackageServiceImpl)
MapperTenantPackageMapper#updateById ⇒ 表 system_tenant_package

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/tenantPackage/updateTenantPackage
uathttps://dscp-uat.hn12301.net/manage-api/system/tenantPackage/updateTenantPackage
prohttps://dscp-uat.hn12301.net/manage-api/system/tenantPackage/updateTenantPackage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body TenantPackageUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_tenant_package.id套餐编号
nameString必填system_tenant_package.name套餐名
statusInteger必填system_tenant_package.status租户状态(0正常 1停用)
remarkStringsystem_tenant_package.remark备注
menuIdsString必填system_tenant_package.menu_ids关联的菜单编号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/tenantPackage/updateTenantPackage
{
  "body": {
    "id": 1,
    "name": "",
    "status": 0,
    "remark": "",
    "menuIds": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新租户套餐
逻辑摘要更新(tenantPackageService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

UserController 11/11 在用

POST /system/user/addUser 在用管理后台 #
用户信息表-新增 · UserController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserController#addUser
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_usersystem_user_relationsystem_user_dept
ControllerUserController#addUser
转换BeanUtils.map → User ⇒ 表 system_user
ServiceUserService#get (UserServiceImpl)
MapperUserMapper#selectById ⇒ 表 system_user
ServiceUserService#add (UserServiceImpl)
MapperUserMapper#insert ⇒ 表 system_user
ServiceUserRelationService#add (UserRelationServiceImpl)
MapperUserRelationMapper#insert ⇒ 表 system_user_relation
ServiceUserDeptService#add (UserDeptServiceImpl)
MapperUserDeptMapper#insert ⇒ 表 system_user_dept
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 4
ChaosTransactionTemplate.executePasswordEncoder.encodeUserRoleService.addListUserPostService.addList

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/user/addUser
uathttps://dscp-uat.hn12301.net/manage-api/system/user/addUser
prohttps://dscp-uat.hn12301.net/manage-api/system/user/addUser (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body UserAddRequest
字段类型必填取值/校验表 / 列说明
usernameString必填system_user.username用户账号
passwordString必填system_user.password密码
nicknameString必填system_user.nickname用户昵称
remarkStringsystem_user.remark备注
deptIdLongsystem_user_dept.dept_id部门ID
merchantIdLongsystem_user_relation.merchant_id商户id
shopIdLongsystem_user_relation.shop_id商铺id
postIdsList<Long>岗位编号数组
roleIdsList<Long>角色编号数组
emailStringsystem_user.email用户邮箱
mobileStringsystem_user.mobile手机号码
sexIntegersystem_user.sex用户性别
tenantIdLong必填system_user.tenant_id租户编号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/user/addUser
{
  "body": {
    "username": "",
    "password": "",
    "nickname": "",
    "remark": "",
    "deptId": 1,
    "merchantId": 1,
    "shopId": 1,
    "postIds": "",
    "roleIds": "",
    "email": "",
    "mobile": "13800000000",
    "sex": 0,
    "tenantId": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 新增用户
逻辑摘要查询详情(userService.get);调用 execute(newTransactionTemplate.execute);新增(userService.add);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 判断用户名是否已存在
  • 新增用户
  • 处理商户关联信息
  • 处理用户角色关联信息
  • 处理用户岗位信息
  • 处理用户部门信息
  • 回滚事务
  • 处理异常
POST /system/user/deleteUser 在用管理后台 #
用户信息表-删除 · UserController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserController#deleteUser
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_user_relationsystem_user
ControllerUserController#deleteUser
ServiceUserRelationService#get (UserRelationServiceImpl)
MapperUserRelationMapper#selectById ⇒ 表 system_user_relation
ServiceUserService#get (UserServiceImpl)
MapperUserMapper#selectById ⇒ 表 system_user
ServiceUserService#delete (UserServiceImpl)
MapperUserMapper#deleteById ⇒ 表 system_user
ServiceUserRelationService#delete (UserRelationServiceImpl)
MapperUserRelationMapper#deleteById ⇒ 表 system_user_relation

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/user/deleteUser
uathttps://dscp-uat.hn12301.net/manage-api/system/user/deleteUser
prohttps://dscp-uat.hn12301.net/manage-api/system/user/deleteUser (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_user_relation.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/user/deleteUser
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 删除用户
逻辑摘要查询详情(userRelationService.get);查询详情(userService.get);删除(userService.delete)
POST /system/user/getUser 在用管理后台 #
用户信息表-relationId · UserController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserController#getUser
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_user
ControllerUserController#getUser
转换BeanUtils.map → UserResponse
ServiceUserService#get (UserServiceImpl)
MapperUserMapper#selectById ⇒ 表 system_user
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
UserRelationService.mustGet

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/user/getUser
uathttps://dscp-uat.hn12301.net/manage-api/system/user/getUser
prohttps://dscp-uat.hn12301.net/manage-api/system/user/getUser (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_user.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 UserResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_user.id用户ID
merchantIdLong商户id
merchantNameString商户名称
shopIdLong商铺id
shopNameString商铺名称
usernameStringsystem_user.username用户账号
passwordStringsystem_user.password密码
nicknameStringsystem_user.nickname用户昵称
remarkStringsystem_user.remark备注
deptIdLong部门ID
deptNameString部门名称
postIdsList<Long>岗位编号数组
emailStringsystem_user.email用户邮箱
mobileStringsystem_user.mobile手机号码
sexIntegersystem_user.sex用户性别
avatarStringsystem_user.avatar头像地址
statusInteger帐号状态(0正常 1停用)
loginIpStringsystem_user.login_ip最后登录IP
loginDateDatesystem_user.login_date最后登录时间
tenantIdLongsystem_user.tenant_id租户编号
isEnabledBoolean是否启用
relationIdLong用户组织关系id
roleNamesString角色列表
示例
请求示例 (自动生成,仅结构参考)
POST /system/user/getUser
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "merchantId": 1,
    "merchantName": "",
    "shopId": 1,
    "shopName": "",
    "username": "",
    "password": "",
    "nickname": "",
    "remark": "",
    "deptId": 1,
    "deptName": "",
    "postIds": "",
    "email": "",
    "mobile": "13800000000",
    "sex": 0,
    "avatar": "",
    "status": 0,
    "loginIp": "",
    "loginDate": "2026-01-01 12:00:00",
    "tenantId": 1,
    "isEnabled": false,
    "relationId": 1,
    "roleNames": ""
  }
}
处理逻辑
逻辑摘要调用 mustGet(userRelationService.mustGet);查询详情(userService.get);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/user/getUserById 在用管理后台 #
用户信息表-详情 · UserController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserController#getUserById
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_user
ControllerUserController#getUserById
ServiceUserService#get (UserServiceImpl)
MapperUserMapper#selectById ⇒ 表 system_user

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/user/getUserById
uathttps://dscp-uat.hn12301.net/manage-api/system/user/getUserById
prohttps://dscp-uat.hn12301.net/manage-api/system/user/getUserById (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_user.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 UserResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_user.id用户ID
merchantIdLong商户id
merchantNameString商户名称
shopIdLong商铺id
shopNameString商铺名称
usernameStringsystem_user.username用户账号
passwordStringsystem_user.password密码
nicknameStringsystem_user.nickname用户昵称
remarkStringsystem_user.remark备注
deptIdLong部门ID
deptNameString部门名称
postIdsList<Long>岗位编号数组
emailStringsystem_user.email用户邮箱
mobileStringsystem_user.mobile手机号码
sexIntegersystem_user.sex用户性别
avatarStringsystem_user.avatar头像地址
statusInteger帐号状态(0正常 1停用)
loginIpStringsystem_user.login_ip最后登录IP
loginDateDatesystem_user.login_date最后登录时间
tenantIdLongsystem_user.tenant_id租户编号
isEnabledBoolean是否启用
relationIdLong用户组织关系id
roleNamesString角色列表
示例
请求示例 (自动生成,仅结构参考)
POST /system/user/getUserById
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "merchantId": 1,
    "merchantName": "",
    "shopId": 1,
    "shopName": "",
    "username": "",
    "password": "",
    "nickname": "",
    "remark": "",
    "deptId": 1,
    "deptName": "",
    "postIds": "",
    "email": "",
    "mobile": "13800000000",
    "sex": 0,
    "avatar": "",
    "status": 0,
    "loginIp": "",
    "loginDate": "2026-01-01 12:00:00",
    "tenantId": 1,
    "isEnabled": false,
    "relationId": 1,
    "roleNames": ""
  }
}
处理逻辑
逻辑摘要查询详情(userService.get);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/user/queryMerchantUserPage 在用管理后台 #
用户信息表-商户用户分页查询 · UserController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserController#queryMerchantUserPage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_user
ControllerUserController#queryMerchantUserPage
转换BeanUtils.map → UserQuery
ServiceUserService#queryPage (UserServiceImpl)
MapperUserMapper#selectPage ⇒ 表 system_user

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/user/queryMerchantUserPage
uathttps://dscp-uat.hn12301.net/manage-api/system/user/queryMerchantUserPage
prohttps://dscp-uat.hn12301.net/manage-api/system/user/queryMerchantUserPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body MerchantUserPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
deptIdLong可选(@MvcOptional)部门ID
merchantIdLong商户id
shopIdLong商铺id
isEnabledBoolean可选(@MvcOptional)是否启用
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<UserResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsystem_user.id用户ID
merchantIdLong商户id
merchantNameString商户名称
shopIdLong商铺id
shopNameString商铺名称
usernameStringsystem_user.username用户账号
passwordStringsystem_user.password密码
nicknameStringsystem_user.nickname用户昵称
remarkStringsystem_user.remark备注
deptIdLong部门ID
deptNameString部门名称
postIdsList<Long>岗位编号数组
emailStringsystem_user.email用户邮箱
mobileStringsystem_user.mobile手机号码
sexIntegersystem_user.sex用户性别
avatarStringsystem_user.avatar头像地址
statusInteger帐号状态(0正常 1停用)
loginIpStringsystem_user.login_ip最后登录IP
loginDateDatesystem_user.login_date最后登录时间
tenantIdLongsystem_user.tenant_id租户编号
isEnabledBoolean是否启用
relationIdLong用户组织关系id
roleNamesString角色列表
示例
请求示例 (自动生成,仅结构参考)
POST /system/user/queryMerchantUserPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "deptId": 1,
    "merchantId": 1,
    "shopId": 1,
    "isEnabled": false,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "merchantId": 1,
        "merchantName": "",
        "shopId": 1,
        "shopName": "",
        "username": "",
        "password": "",
        "nickname": "",
        "remark": "",
        "deptId": 1,
        "deptName": "",
        "postIds": "",
        "email": "",
        "mobile": "13800000000",
        "sex": 0,
        "avatar": "",
        "status": 0,
        "loginIp": "",
        "loginDate": "2026-01-01 12:00:00",
        "tenantId": 1,
        "isEnabled": false,
        "relationId": 1,
        "roleNames": ""
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(userService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/user/queryUserList 在用管理后台 #
用户信息表-列表查询 · UserController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserController#queryUserList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表(未解析到业务表:可能为纯校验/转发/缓存/外部接口)
ControllerUserController#queryUserList
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 3
UserService.queryUserListSessionUserService.isMerchantSessionUserService.isShop

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/user/queryUserList
uathttps://dscp-uat.hn12301.net/manage-api/system/user/queryUserList
prohttps://dscp-uat.hn12301.net/manage-api/system/user/queryUserList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body UserListRequest
字段类型必填取值/校验表 / 列说明
merchantIdLong商户id
shopIdLong商铺id
deptIdLong可选(@MvcOptional)部门ID
isEnabledBoolean可选(@MvcOptional)是否启用
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<UserResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLong用户ID
merchantIdLong商户id
merchantNameString商户名称
shopIdLong商铺id
shopNameString商铺名称
usernameString用户账号
passwordString密码
nicknameString用户昵称
remarkString备注
deptIdLong部门ID
deptNameString部门名称
postIdsList<Long>岗位编号数组
emailString用户邮箱
mobileString手机号码
sexInteger用户性别
avatarString头像地址
statusInteger帐号状态(0正常 1停用)
loginIpString最后登录IP
loginDateDate最后登录时间
tenantIdLong租户编号
isEnabledBoolean是否启用
relationIdLong用户组织关系id
roleNamesString角色列表
示例
请求示例 (自动生成,仅结构参考)
POST /system/user/queryUserList
{
  "body": {
    "merchantId": 1,
    "shopId": 1,
    "deptId": 1,
    "isEnabled": false,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "merchantId": 1,
      "merchantName": "",
      "shopId": 1,
      "shopName": "",
      "username": "",
      "password": "",
      "nickname": "",
      "remark": "",
      "deptId": 1,
      "deptName": "",
      "postIds": "",
      "email": "",
      "mobile": "13800000000",
      "sex": 0,
      "avatar": "",
      "status": 0,
      "loginIp": "",
      "loginDate": "2026-01-01 12:00:00",
      "tenantId": 1,
      "isEnabled": false,
      "relationId": 1,
      "roleNames": ""
    }
  ]
}
处理逻辑
逻辑摘要列表查询(userService.queryUserList);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/user/queryUserPage 在用管理后台 #
用户信息表-分页查询 · UserController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserController#queryUserPage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_user
ControllerUserController#queryUserPage
ServiceUserService#queryAllUserPage (UserServiceImpl)
MapperUserMapper#queryAllUserPage ⇒ 表 system_user

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/user/queryUserPage
uathttps://dscp-uat.hn12301.net/manage-api/system/user/queryUserPage
prohttps://dscp-uat.hn12301.net/manage-api/system/user/queryUserPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body UserPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
deptIdLong可选(@MvcOptional)部门ID
merchantIdLong商户id
shopIdLong商铺id
isEnabledBoolean可选(@MvcOptional)是否启用
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<UserResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsystem_user.id用户ID
merchantIdLong商户id
merchantNameString商户名称
shopIdLong商铺id
shopNameString商铺名称
usernameStringsystem_user.username用户账号
passwordStringsystem_user.password密码
nicknameStringsystem_user.nickname用户昵称
remarkStringsystem_user.remark备注
deptIdLong部门ID
deptNameString部门名称
postIdsList<Long>岗位编号数组
emailStringsystem_user.email用户邮箱
mobileStringsystem_user.mobile手机号码
sexIntegersystem_user.sex用户性别
avatarStringsystem_user.avatar头像地址
statusInteger帐号状态(0正常 1停用)
loginIpStringsystem_user.login_ip最后登录IP
loginDateDatesystem_user.login_date最后登录时间
tenantIdLongsystem_user.tenant_id租户编号
isEnabledBoolean是否启用
relationIdLong用户组织关系id
roleNamesString角色列表
示例
请求示例 (自动生成,仅结构参考)
POST /system/user/queryUserPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "deptId": 1,
    "merchantId": 1,
    "shopId": 1,
    "isEnabled": false,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "merchantId": 1,
        "merchantName": "",
        "shopId": 1,
        "shopName": "",
        "username": "",
        "password": "",
        "nickname": "",
        "remark": "",
        "deptId": 1,
        "deptName": "",
        "postIds": "",
        "email": "",
        "mobile": "13800000000",
        "sex": 0,
        "avatar": "",
        "status": 0,
        "loginIp": "",
        "loginDate": "2026-01-01 12:00:00",
        "tenantId": 1,
        "isEnabled": false,
        "relationId": 1,
        "roleNames": ""
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(userService.queryAllUserPage);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/user/queryUserSimpleList 在用管理后台 #
用户信息表-简要列表查询 · UserController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserController#queryUserSimpleList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表(未解析到业务表:可能为纯校验/转发/缓存/外部接口)
ControllerUserController#queryUserSimpleList
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 3
UserService.queryUserListSessionUserService.isMerchantSessionUserService.isShop

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/user/queryUserSimpleList
uathttps://dscp-uat.hn12301.net/manage-api/system/user/queryUserSimpleList
prohttps://dscp-uat.hn12301.net/manage-api/system/user/queryUserSimpleList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body UserListRequest
字段类型必填取值/校验表 / 列说明
merchantIdLong商户id
shopIdLong商铺id
deptIdLong可选(@MvcOptional)部门ID
isEnabledBoolean可选(@MvcOptional)是否启用
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<UserSimpleResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLong用户ID
nicknameString用户昵称
remarkString备注
deptIdLong部门ID
postIdsList<Long>岗位编号数组
emailString用户邮箱
mobileString手机号码
sexInteger用户性别
avatarString头像地址
merchantIdLong商户id
shopIdLong商铺id
tenantIdLong租户编号
privilegeTypeUserPrivilegeType2平台级用户商户商铺用户权限类型
示例
请求示例 (自动生成,仅结构参考)
POST /system/user/queryUserSimpleList
{
  "body": {
    "merchantId": 1,
    "shopId": 1,
    "deptId": 1,
    "isEnabled": false,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "nickname": "",
      "remark": "",
      "deptId": 1,
      "postIds": "",
      "email": "",
      "mobile": "13800000000",
      "sex": 0,
      "avatar": "",
      "merchantId": 1,
      "shopId": 1,
      "tenantId": 1,
      "privilegeType": "2"
    }
  ]
}
处理逻辑
逻辑摘要列表查询(userService.queryUserList);入参与返回值经 BeanUtils 做对象/分页映射
PUT /system/user/update-password 在用管理后台 #
更新用户密码 · UserController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserController#updateUserPassword
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法PUT
调用链路 & 涉及数据表
涉及数据表system_user
ControllerUserController#updateUserPassword
ServiceUserService#updateUserPassword (UserServiceImpl)
MapperUserMapper#selectById ⇒ 表 system_user
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 3
SessionUserService.getSessionUserPasswordEncoder.matchesPasswordEncoder.encode

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/user/update-password
uathttps://dscp-uat.hn12301.net/manage-api/system/user/update-password
prohttps://dscp-uat.hn12301.net/manage-api/system/user/update-password (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body UserUpdatePasswordRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_user.id
passwordString必填system_user.password
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
PUT /system/user/update-password
{
  "body": {
    "id": 1,
    "password": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新用户密码
逻辑摘要更新(userService.updateUserPassword)
POST /system/user/updateUser 在用管理后台 #
用户信息表-更新 · UserController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserController#updateUser
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_usersystem_user_relationsystem_user_rolesystem_user_postsystem_user_dept
ControllerUserController#updateUser
转换BeanUtils.map → User ⇒ 表 system_user
ServiceUserService#get (UserServiceImpl)
MapperUserMapper#selectById ⇒ 表 system_user
ServiceUserService#update (UserServiceImpl)
MapperUserMapper#updateById ⇒ 表 system_user
ServiceUserRelationService#update (UserRelationServiceImpl)
MapperUserRelationMapper#updateById ⇒ 表 system_user_relation
ServiceUserRoleService#delete (UserRoleServiceImpl)
MapperUserRoleMapper#delete ⇒ 表 system_user_role
ServiceUserPostService#delete (UserPostServiceImpl)
MapperUserPostMapper#delete ⇒ 表 system_user_post
ServiceUserDeptService#delete (UserDeptServiceImpl)
MapperUserDeptMapper#delete ⇒ 表 system_user_dept
ServiceUserDeptService#add (UserDeptServiceImpl)
MapperUserDeptMapper#insert ⇒ 表 system_user_dept
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 3
ChaosTransactionTemplate.executeUserRoleService.addListUserPostService.addList

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/user/updateUser
uathttps://dscp-uat.hn12301.net/manage-api/system/user/updateUser
prohttps://dscp-uat.hn12301.net/manage-api/system/user/updateUser (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body UserUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_user.id用户ID
usernameString必填system_user.username用户账号
nicknameString必填system_user.nickname用户昵称
remarkStringsystem_user.remark备注
deptIdLongsystem_user_dept.dept_id部门ID
merchantIdLongsystem_user_relation.merchant_id商户id
shopIdLongsystem_user_relation.shop_id商铺id
postIdsList<Long>岗位编号数组
roleIdsList<Long>角色编号数组
emailStringsystem_user.email用户邮箱
mobileStringsystem_user.mobile手机号码
sexIntegersystem_user.sex用户性别
avatarStringsystem_user.avatar头像地址
relationIdLong用户关系id
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/user/updateUser
{
  "body": {
    "id": 1,
    "username": "",
    "nickname": "",
    "remark": "",
    "deptId": 1,
    "merchantId": 1,
    "shopId": 1,
    "postIds": "",
    "roleIds": "",
    "email": "",
    "mobile": "13800000000",
    "sex": 0,
    "avatar": "",
    "relationId": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新用户
逻辑摘要查询详情(userService.get);调用 execute(newTransactionTemplate.execute);更新(userService.update);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 判断用户名是否已存在
  • 更新用户
  • 处理商户关联信息
  • 处理用户角色关联信息
  • 处理用户岗位信息
  • 处理用户部门信息
  • 回滚事务
  • 处理异常
POST /system/user/updateUserStatus 在用管理后台 #
用户信息表-更新状态 · UserController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserController#updateUserStatus
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_user_relation
ControllerUserController#updateUserStatus
ServiceUserRelationService#update (UserRelationServiceImpl)
MapperUserRelationMapper#updateById ⇒ 表 system_user_relation

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/user/updateUserStatus
uathttps://dscp-uat.hn12301.net/manage-api/system/user/updateUserStatus
prohttps://dscp-uat.hn12301.net/manage-api/system/user/updateUserStatus (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body UserStatusUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_user_relation.id用户组织关系ID
isEnabledBoolean必填system_user_relation.is_enabled是否启用
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/user/updateUserStatus
{
  "body": {
    "id": 1,
    "isEnabled": false
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新用户状态
逻辑摘要更新(userRelationService.update)

UserPostController 0/6 在用

POST /system/userPost/addUserPost 未使用管理后台 #
用户岗位表-新增 · UserPostController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserPostController#addUserPost
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_user_post
ControllerUserPostController#addUserPost
转换BeanUtils.map → UserPost ⇒ 表 system_user_post
ServiceUserPostService#add (UserPostServiceImpl)
MapperUserPostMapper#insert ⇒ 表 system_user_post

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/userPost/addUserPost
uathttps://dscp-uat.hn12301.net/manage-api/system/userPost/addUserPost
prohttps://dscp-uat.hn12301.net/manage-api/system/userPost/addUserPost (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body UserPostAddRequest
字段类型必填取值/校验表 / 列说明
userIdLong必填system_user_post.user_id用户ID
postIdLong必填system_user_post.post_id岗位ID
tenantIdLong必填system_user_post.tenant_id租户编号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 UserPostResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_user_post.idid
userIdLongsystem_user_post.user_id用户ID
postIdLongsystem_user_post.post_id岗位ID
tenantIdLongsystem_user_post.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/userPost/addUserPost
{
  "body": {
    "userId": 1,
    "postId": 1,
    "tenantId": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "userId": 1,
    "postId": 1,
    "tenantId": 1
  }
}
处理逻辑
操作日志system / 新增用户岗位
逻辑摘要新增(userPostService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/userPost/deleteUserPost 未使用管理后台 #
用户岗位表-删除 · UserPostController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserPostController#deleteUserPost
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_user_post
ControllerUserPostController#deleteUserPost
ServiceUserPostService#delete (UserPostServiceImpl)
MapperUserPostMapper#delete ⇒ 表 system_user_post

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/userPost/deleteUserPost
uathttps://dscp-uat.hn12301.net/manage-api/system/userPost/deleteUserPost
prohttps://dscp-uat.hn12301.net/manage-api/system/userPost/deleteUserPost (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_user_post.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/userPost/deleteUserPost
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 删除用户岗位
逻辑摘要删除(userPostService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/userPost/getUserPost 未使用管理后台 #
用户岗位表-详情 · UserPostController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserPostController#getUserPost
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_user_post
ControllerUserPostController#getUserPost
ServiceUserPostService#get (UserPostServiceImpl)
MapperUserPostMapper#selectById ⇒ 表 system_user_post

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/userPost/getUserPost
uathttps://dscp-uat.hn12301.net/manage-api/system/userPost/getUserPost
prohttps://dscp-uat.hn12301.net/manage-api/system/userPost/getUserPost (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_user_post.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 UserPostResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_user_post.idid
userIdLongsystem_user_post.user_id用户ID
postIdLongsystem_user_post.post_id岗位ID
tenantIdLongsystem_user_post.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/userPost/getUserPost
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "userId": 1,
    "postId": 1,
    "tenantId": 1
  }
}
处理逻辑
逻辑摘要查询详情(userPostService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/userPost/queryUserPostList 未使用管理后台 #
用户岗位表-列表查询 · UserPostController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserPostController#queryUserPostList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_user_post
ControllerUserPostController#queryUserPostList
转换BeanUtils.map → UserPostQuery
ServiceUserPostService#queryList (UserPostServiceImpl)
MapperUserPostMapper#selectList ⇒ 表 system_user_post

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/userPost/queryUserPostList
uathttps://dscp-uat.hn12301.net/manage-api/system/userPost/queryUserPostList
prohttps://dscp-uat.hn12301.net/manage-api/system/userPost/queryUserPostList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body UserPostListRequest
字段类型必填取值/校验表 / 列说明
userIdLong可选(@MvcOptional)system_user_post.user_id用户ID
postIdLong可选(@MvcOptional)system_user_post.post_id岗位ID
tenantIdLong可选(@MvcOptional)system_user_post.tenant_id租户编号
idListList<Long>可选(@MvcOptional)id列表
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<UserPostResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsystem_user_post.idid
userIdLongsystem_user_post.user_id用户ID
postIdLongsystem_user_post.post_id岗位ID
tenantIdLongsystem_user_post.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/userPost/queryUserPostList
{
  "body": {
    "userId": 1,
    "postId": 1,
    "tenantId": 1,
    "idList": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "userId": 1,
      "postId": 1,
      "tenantId": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(userPostService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/userPost/queryUserPostPage 未使用管理后台 #
用户岗位表-分页查询 · UserPostController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserPostController#queryUserPostPage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_user_post
ControllerUserPostController#queryUserPostPage
转换BeanUtils.map → UserPostQuery
ServiceUserPostService#queryPage (UserPostServiceImpl)
MapperUserPostMapper#selectPage ⇒ 表 system_user_post

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/userPost/queryUserPostPage
uathttps://dscp-uat.hn12301.net/manage-api/system/userPost/queryUserPostPage
prohttps://dscp-uat.hn12301.net/manage-api/system/userPost/queryUserPostPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body UserPostPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
userIdLong可选(@MvcOptional)system_user_post.user_id用户ID
postIdLong可选(@MvcOptional)system_user_post.post_id岗位ID
tenantIdLong可选(@MvcOptional)system_user_post.tenant_id租户编号
idListList<Long>可选(@MvcOptional)id列表
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<UserPostResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsystem_user_post.idid
userIdLongsystem_user_post.user_id用户ID
postIdLongsystem_user_post.post_id岗位ID
tenantIdLongsystem_user_post.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/userPost/queryUserPostPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "userId": 1,
    "postId": 1,
    "tenantId": 1,
    "idList": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "userId": 1,
        "postId": 1,
        "tenantId": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(userPostService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/userPost/updateUserPost 未使用管理后台 #
用户岗位表-更新 · UserPostController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserPostController#updateUserPost
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_user_post
ControllerUserPostController#updateUserPost
转换BeanUtils.map → UserPost ⇒ 表 system_user_post
ServiceUserPostService#update (UserPostServiceImpl)
MapperUserPostMapper#updateById ⇒ 表 system_user_post

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/userPost/updateUserPost
uathttps://dscp-uat.hn12301.net/manage-api/system/userPost/updateUserPost
prohttps://dscp-uat.hn12301.net/manage-api/system/userPost/updateUserPost (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body UserPostUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_user_post.idid
userIdLong必填system_user_post.user_id用户ID
postIdLong必填system_user_post.post_id岗位ID
tenantIdLong必填system_user_post.tenant_id租户编号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/userPost/updateUserPost
{
  "body": {
    "id": 1,
    "userId": 1,
    "postId": 1,
    "tenantId": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新用户岗位
逻辑摘要更新(userPostService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

UserProfileController 2/2 在用

GET /system/user/profile/get 在用管理后台 #
(无摘要) · UserProfileController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserProfileController#getUserProfile
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法GET
调用链路 & 涉及数据表
涉及数据表system_usersystem_user_role
ControllerUserProfileController#getUserProfile
转换BeanUtils.map → UserProfileResponse
ServiceUserService#get (UserServiceImpl)
MapperUserMapper#selectById ⇒ 表 system_user
ServiceUserRoleService#queryList (UserRoleServiceImpl)
MapperUserRoleMapper#selectList ⇒ 表 system_user_role
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
SessionUserService.getSessionUser

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/user/profile/get
uathttps://dscp-uat.hn12301.net/manage-api/system/user/profile/get
prohttps://dscp-uat.hn12301.net/manage-api/system/user/profile/get (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body

请求体类型:(未在仓库索引到该 DTO 源码,无法展开字段;可能位于依赖 jar 或为 Map/基础类型)

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 UserProfileResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_user.id
usernameStringsystem_user.username
nicknameStringsystem_user.nickname
emailStringsystem_user.email
mobileStringsystem_user.mobile
sexIntegersystem_user.sex
avatarStringsystem_user.avatar
loginIpStringsystem_user.login_ip
loginDateDatesystem_user.login_date
createTimeDate
rolesList<UserRole>所属角色
roles[].idLongsystem_user.id自增编号
roles[].merchantIdLongsystem_user_role.merchant_id商户id
roles[].shopIdLongsystem_user_role.shop_id商铺id
roles[].userIdLongsystem_user_role.user_id用户ID
roles[].roleIdLongsystem_user_role.role_id角色ID
roles[].tenantIdLongsystem_user.tenant_id租户编号
roles[].isDeletedBooleansystem_user_role.is_deleted是否删除
roles[].createdTimeDatesystem_user.created_time创建时间
roles[].updatedTimeDatesystem_user.updated_time更新时间
deptDept所在部门
dept.idLongsystem_user.id部门id
dept.merchantIdLongsystem_user_role.merchant_id商户id
dept.shopIdLongsystem_user_role.shop_id商铺id
dept.nameString部门名称
dept.parentIdLong父部门id
dept.sortInteger显示顺序
dept.leaderUserIdLong负责人
dept.phoneString联系电话
dept.emailStringsystem_user.email邮箱
dept.tenantIdLongsystem_user.tenant_id租户编号
dept.isEnabledBoolean是否启用(1启用0停用)
dept.isDeletedBooleansystem_user_role.is_deleted是否删除
dept.createdByLongsystem_user.created_by创建人
dept.createdTimeDatesystem_user.created_time创建时间
dept.updatedByLongsystem_user.updated_by更新人
dept.updatedTimeDatesystem_user.updated_time更新时间
postsList<UserPost>所属岗位数组
posts[].idLongsystem_user.idid
posts[].userIdLongsystem_user_role.user_id用户ID
posts[].postIdLong岗位ID
posts[].merchantIdLongsystem_user_role.merchant_id商户id
posts[].shopIdLongsystem_user_role.shop_id商铺id
posts[].tenantIdLongsystem_user.tenant_id租户编号
posts[].isDeletedBooleansystem_user_role.is_deleted是否删除
posts[].createdTimeDatesystem_user.created_time创建时间
posts[].updatedTimeDatesystem_user.updated_time更新时间
socialUsersList<SocialUser>社交用户数组
socialUsers[].typeInteger
socialUsers[].openidString
示例
请求示例 (自动生成,仅结构参考)
GET /system/user/profile/get
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "username": "",
    "nickname": "",
    "email": "",
    "mobile": "13800000000",
    "sex": 0,
    "avatar": "",
    "loginIp": "",
    "loginDate": "2026-01-01 12:00:00",
    "createTime": "2026-01-01 12:00:00",
    "roles": [
      {
        "id": 1,
        "merchantId": 1,
        "shopId": 1,
        "userId": 1,
        "roleId": 1,
        "tenantId": 1,
        "isDeleted": false,
        "createdTime": "2026-01-01 12:00:00",
        "updatedTime": "2026-01-01 12:00:00"
      }
    ],
    "dept": {
      "id": 1,
      "merchantId": 1,
      "shopId": 1,
      "name": "",
      "parentId": 1,
      "sort": 0,
      "leaderUserId": 1,
      "phone": "13800000000",
      "email": "",
      "tenantId": 1,
      "isEnabled": false,
      "isDeleted": false,
      "createdBy": 0,
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": 0,
      "updatedTime": "2026-01-01 12:00:00"
    },
    "posts": [
      {
        "id": 1,
        "userId": 1,
        "postId": 1,
        "merchantId": 1,
        "shopId": 1,
        "tenantId": 1,
        "isDeleted": false,
        "createdTime": "2026-01-01 12:00:00",
        "updatedTime": "2026-01-01 12:00:00"
      }
    ],
    "socialUsers": [
      {
        "type": 0,
        "openid": ""
      }
    ]
  }
}
处理逻辑
逻辑摘要查询详情(userService.get);查询详情(sessionService.getSessionUser);列表查询(userRoleService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
PUT /system/user/profile/update-password 在用管理后台 #
更新个人密码 · UserProfileController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserProfileController#updateUserProfilePassword
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法PUT
调用链路 & 涉及数据表
涉及数据表system_user
ControllerUserProfileController#updateUserProfilePassword
ServiceUserService#updateUserPassword (UserServiceImpl)
MapperUserMapper#selectById ⇒ 表 system_user
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 3
SessionUserService.getSessionUserPasswordEncoder.matchesPasswordEncoder.encode

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/user/profile/update-password
uathttps://dscp-uat.hn12301.net/manage-api/system/user/profile/update-password
prohttps://dscp-uat.hn12301.net/manage-api/system/user/profile/update-password (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body UserProfileUpdatePasswordRequest
字段类型必填取值/校验表 / 列说明
oldPasswordString必填
newPasswordString必填
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
PUT /system/user/profile/update-password
{
  "body": {
    "oldPassword": "",
    "newPassword": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新个人密码
逻辑摘要更新(userService.updateUserPassword)

UserRoleController 2/6 在用

POST /system/permission/addUserRole 在用管理后台 #
用户和角色关联表-新增 · UserRoleController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserRoleController#addUserRole
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_user_role
ControllerUserRoleController#addUserRole
ServiceUserRoleService#delete (UserRoleServiceImpl)
MapperUserRoleMapper#delete ⇒ 表 system_user_role
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 3
ChaosTransactionTemplate.executeUserRelationCache.getUserRoleService.addList

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/permission/addUserRole
uathttps://dscp-uat.hn12301.net/manage-api/system/permission/addUserRole
prohttps://dscp-uat.hn12301.net/manage-api/system/permission/addUserRole (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body UserRoleAddRequest
字段类型必填取值/校验表 / 列说明
merchantIdLongsystem_user_role.merchant_id商户id
shopIdLongsystem_user_role.shop_id商铺id
userIdLong必填system_user_role.user_id用户ID
roleIdsList<Long>必填角色ID
tenantIdLong必填system_user_role.tenant_id租户编号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/permission/addUserRole
{
  "body": {
    "merchantId": 1,
    "shopId": 1,
    "userId": 1,
    "roleIds": "",
    "tenantId": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 新增用户角色
逻辑摘要调用 execute(newTransactionTemplate.execute);删除(userRoleService.delete);列表查询(userRoleService.addList)
内联注释
  • 查询用户组织信息
  • 删除用户角色
  • 新增用户角色
  • 回滚事务
  • 处理异常
POST /system/permission/deleteUserRole 未使用管理后台 #
用户和角色关联表-删除 · UserRoleController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserRoleController#deleteUserRole
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_user_role
ControllerUserRoleController#deleteUserRole
ServiceUserRoleService#delete (UserRoleServiceImpl)
MapperUserRoleMapper#delete ⇒ 表 system_user_role

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/permission/deleteUserRole
uathttps://dscp-uat.hn12301.net/manage-api/system/permission/deleteUserRole
prohttps://dscp-uat.hn12301.net/manage-api/system/permission/deleteUserRole (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_user_role.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/permission/deleteUserRole
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 删除用户角色
逻辑摘要删除(userRoleService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/permission/getUserRole 未使用管理后台 #
用户和角色关联表-详情 · UserRoleController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserRoleController#getUserRole
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_user_role
ControllerUserRoleController#getUserRole
ServiceUserRoleService#get (UserRoleServiceImpl)
MapperUserRoleMapper#selectById ⇒ 表 system_user_role

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/permission/getUserRole
uathttps://dscp-uat.hn12301.net/manage-api/system/permission/getUserRole
prohttps://dscp-uat.hn12301.net/manage-api/system/permission/getUserRole (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_user_role.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 UserRoleResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsystem_user_role.id自增编号
userIdLongsystem_user_role.user_id用户ID
roleIdLongsystem_user_role.role_id角色ID
tenantIdLongsystem_user_role.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/permission/getUserRole
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "userId": 1,
    "roleId": 1,
    "tenantId": 1
  }
}
处理逻辑
逻辑摘要查询详情(userRoleService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/permission/queryUserRoleList 在用管理后台 #
用户和角色关联表-列表查询 · UserRoleController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserRoleController#queryUserRoleList
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_user_role
ControllerUserRoleController#queryUserRoleList
转换BeanUtils.map → UserRoleQuery
ServiceUserRoleService#queryList (UserRoleServiceImpl)
MapperUserRoleMapper#selectList ⇒ 表 system_user_role

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/permission/queryUserRoleList
uathttps://dscp-uat.hn12301.net/manage-api/system/permission/queryUserRoleList
prohttps://dscp-uat.hn12301.net/manage-api/system/permission/queryUserRoleList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body UserRoleListRequest
字段类型必填取值/校验表 / 列说明
userIdLong可选(@MvcOptional)system_user_role.user_id用户ID
roleIdLong可选(@MvcOptional)system_user_role.role_id角色ID
tenantIdLong可选(@MvcOptional)system_user_role.tenant_id租户编号
idListList<Long>可选(@MvcOptional)id列表
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<UserRoleResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsystem_user_role.id自增编号
userIdLongsystem_user_role.user_id用户ID
roleIdLongsystem_user_role.role_id角色ID
tenantIdLongsystem_user_role.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/permission/queryUserRoleList
{
  "body": {
    "userId": 1,
    "roleId": 1,
    "tenantId": 1,
    "idList": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "userId": 1,
      "roleId": 1,
      "tenantId": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(userRoleService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
POST /system/permission/queryUserRolePage 未使用管理后台 #
用户和角色关联表-分页查询 · UserRoleController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserRoleController#queryUserRolePage
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_user_role
ControllerUserRoleController#queryUserRolePage
转换BeanUtils.map → UserRoleQuery
ServiceUserRoleService#queryPage (UserRoleServiceImpl)
MapperUserRoleMapper#selectPage ⇒ 表 system_user_role

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/permission/queryUserRolePage
uathttps://dscp-uat.hn12301.net/manage-api/system/permission/queryUserRolePage
prohttps://dscp-uat.hn12301.net/manage-api/system/permission/queryUserRolePage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body UserRolePageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
userIdLong可选(@MvcOptional)system_user_role.user_id用户ID
roleIdLong可选(@MvcOptional)system_user_role.role_id角色ID
tenantIdLong可选(@MvcOptional)system_user_role.tenant_id租户编号
idListList<Long>可选(@MvcOptional)id列表
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<UserRoleResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsystem_user_role.id自增编号
userIdLongsystem_user_role.user_id用户ID
roleIdLongsystem_user_role.role_id角色ID
tenantIdLongsystem_user_role.tenant_id租户编号
示例
请求示例 (自动生成,仅结构参考)
POST /system/permission/queryUserRolePage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "userId": 1,
    "roleId": 1,
    "tenantId": 1,
    "idList": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "userId": 1,
        "roleId": 1,
        "tenantId": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(userRoleService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /system/permission/updateUserRole 未使用管理后台 #
用户和角色关联表-更新 · UserRoleController
基本信息
控制器com.jxxx.dscp.api.controller.system.UserRoleController#updateUserRole
所属模块系统管理 system
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_user_role
ControllerUserRoleController#updateUserRole
转换BeanUtils.map → UserRole ⇒ 表 system_user_role
ServiceUserRoleService#update (UserRoleServiceImpl)
MapperUserRoleMapper#updateById ⇒ 表 system_user_role

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/system/permission/updateUserRole
uathttps://dscp-uat.hn12301.net/manage-api/system/permission/updateUserRole
prohttps://dscp-uat.hn12301.net/manage-api/system/permission/updateUserRole (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body UserRoleUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填system_user_role.id自增编号
userIdLong必填system_user_role.user_id用户ID
roleIdLong必填system_user_role.role_id角色ID
tenantIdLong必填system_user_role.tenant_id租户编号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /system/permission/updateUserRole
{
  "body": {
    "id": 1,
    "userId": 1,
    "roleId": 1,
    "tenantId": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志system / 更新用户角色
逻辑摘要更新(userRoleService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

开放/回调/内部接口(3,精简表 · 均未被前端调用)
方法路径渠道摘要调用方
GET/system/dictData/setDictDataStatus开放/回调
POST/system/notice/querySystemNoticeList开放/回调通知公告表-列表查询
POST/system/addSystemPageTracking开放/回调新增页面追踪