核销 checker

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

CheckerConfigController 0/6 在用

POST /checker/addCheckerConfig 未使用管理后台 #
核销人员核销配置表-新增 · CheckerConfigController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerConfigController#addCheckerConfig
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_config
ControllerCheckerConfigController#addCheckerConfig
转换BeanUtils.map → CheckerConfig ⇒ 表 checker_config
ServiceCheckerConfigService#add (CheckerConfigServiceImpl)
MapperCheckerConfigMapper#insert ⇒ 表 checker_config

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

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

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

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

void —— 无返回数据

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

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

POST /checker/deleteCheckerConfig 未使用管理后台 #
核销人员核销配置表-删除 · CheckerConfigController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerConfigController#deleteCheckerConfig
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_config
ControllerCheckerConfigController#deleteCheckerConfig
ServiceCheckerConfigService#delete (CheckerConfigServiceImpl)
MapperCheckerConfigMapper#deleteById ⇒ 表 checker_config

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

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

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

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

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /checker/deleteCheckerConfig
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志checker / 删除核销配置
逻辑摘要删除(checkerConfigService.delete)
前端调用方

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

POST /checker/getCheckerConfig 未使用管理后台 #
核销人员核销配置表-详情 · CheckerConfigController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerConfigController#getCheckerConfig
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_config
ControllerCheckerConfigController#getCheckerConfig
ServiceCheckerConfigService#get (CheckerConfigServiceImpl)
MapperCheckerConfigMapper#selectById ⇒ 表 checker_config

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

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

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

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

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

POST /checker/queryCheckerConfigList 未使用管理后台 #
核销人员核销配置表-列表查询 · CheckerConfigController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerConfigController#queryCheckerConfigList
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_config
ControllerCheckerConfigController#queryCheckerConfigList
转换BeanUtils.map → CheckerConfigQuery
ServiceCheckerConfigService#queryList (CheckerConfigServiceImpl)
MapperCheckerConfigMapper#selectList ⇒ 表 checker_config

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

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

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

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

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

POST /checker/queryCheckerConfigPage 未使用管理后台 #
核销人员核销配置表-分页查询 · CheckerConfigController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerConfigController#queryCheckerConfigPage
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_config
ControllerCheckerConfigController#queryCheckerConfigPage
转换BeanUtils.map → CheckerConfigQuery
ServiceCheckerConfigService#queryPage (CheckerConfigServiceImpl)
MapperCheckerConfigMapper#selectPage ⇒ 表 checker_config

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

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

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

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

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

POST /checker/updateCheckerConfig 未使用管理后台 #
核销人员核销配置表-更新 · CheckerConfigController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerConfigController#updateCheckerConfig
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_config
ControllerCheckerConfigController#updateCheckerConfig
转换BeanUtils.map → CheckerConfig ⇒ 表 checker_config
ServiceCheckerConfigService#update (CheckerConfigServiceImpl)
MapperCheckerConfigMapper#updateById ⇒ 表 checker_config

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

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

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

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

void —— 无返回数据

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

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

CheckerConsumeRecordController 2/8 在用

POST /checker/addCheckerConsumeRecord 未使用App #
核销员核销记录表-新增 · CheckerConsumeRecordController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerConsumeRecordController#addCheckerConsumeRecord
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_consume_record
ControllerCheckerConsumeRecordController#addCheckerConsumeRecord
转换BeanUtils.map → CheckerConsumeRecord ⇒ 表 checker_consume_record
ServiceCheckerConsumeRecordService#add (CheckerConsumeRecordServiceImpl)
MapperCheckerConsumeRecordMapper#insert ⇒ 表 checker_consume_record

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

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

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

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

void —— 无返回数据

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

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

ANY /checker/cardCheckStat 在用App #
核销记录-核销端核销数据统计 · CheckerConsumeRecordController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerConsumeRecordController#checkerCardCheckStat
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法ANY
调用链路 & 涉及数据表
涉及数据表card_checkchecker_consume_recordchecker_relation
ControllerCheckerConsumeRecordController#checkerCardCheckStat
MapperCardCheckService.getMapper#queryList ⇒ 表 card_check
MapperCheckerConsumeRecordService.getMapper#queryList ⇒ 表 checker_consume_record
ServiceCheckerRelationService#queryList (CheckerRelationServiceImpl)
MapperCheckerRelationMapper#selectList ⇒ 表 checker_relation
ServiceCardCheckService#queryList (CardCheckServiceImpl)
MapperCardCheckMapper#selectList ⇒ 表 card_check
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 3
AuthService.getAuthAccIdCardCheckService.applyWrapperCheckerConsumeRecordService.applyWrapper

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

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

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

请求参数 · Body CheckerCardCheckStatRequest
字段类型必填取值/校验表 / 列说明
skuIdString必填card_check.sku_id景区id
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 CheckerCardCheckStatBean (object)
字段类型必填取值/校验表 / 列说明
dayCheckPersonNumInteger当日入园人数
dayCardCheckCntInteger当日核销次数
checkerCardCheckCntInteger当前操作员核销次数
示例
请求示例 (自动生成,仅结构参考)
ANY /checker/cardCheckStat
{
  "body": {
    "skuId": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "dayCheckPersonNum": 0,
    "dayCardCheckCnt": 0,
    "checkerCardCheckCnt": 0
  }
}
处理逻辑
逻辑摘要查询详情(authService.getAuthAccId);列表查询(checkerRelationService.queryList);调用 beginOfDay(DateUtil.beginOfDay)
内联注释
  • 获取登录用户id
  • .checkTimeRange(dateRange).build());
  • QueryWrapperX<CardCheck> cardCheckQueryWrapperX = new QueryWrapperX<>();
  • cardCheckQueryWrapperX.inIfPresent("resource_id", )
POST /checker/deleteCheckerConsumeRecord 未使用App #
核销员核销记录表-删除 · CheckerConsumeRecordController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerConsumeRecordController#deleteCheckerConsumeRecord
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_consume_record
ControllerCheckerConsumeRecordController#deleteCheckerConsumeRecord
ServiceCheckerConsumeRecordService#delete (CheckerConsumeRecordServiceImpl)
MapperCheckerConsumeRecordMapper#deleteById ⇒ 表 checker_consume_record

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

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

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

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

void —— 无返回数据

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

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

POST /checker/getCheckerConsumeRecord 未使用App #
核销员核销记录表-详情 · CheckerConsumeRecordController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerConsumeRecordController#getCheckerConsumeRecord
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_consume_record
ControllerCheckerConsumeRecordController#getCheckerConsumeRecord
ServiceCheckerConsumeRecordService#get (CheckerConsumeRecordServiceImpl)
MapperCheckerConsumeRecordMapper#selectById ⇒ 表 checker_consume_record

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

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

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

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填checker_consume_record.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 CheckerConsumeRecordResponse (object)
字段类型必填取值/校验表 / 列说明
idLongchecker_consume_record.idid
cardNumStringchecker_consume_record.card_num卡号
cardNameStringchecker_consume_record.card_name卡种名称
mcIdStringchecker_consume_record.mc_id景区id
mcNameStringchecker_consume_record.mc_name景区名称
cmIdStringchecker_consume_record.cm_id景点ID
cmNameStringchecker_consume_record.cm_name景点名称
entranceNameStringchecker_consume_record.entrance_name景区入口名称
consumeNumIntegerchecker_consume_record.consume_num核销数量
checkerIdLongchecker_consume_record.checker_id核销人
checkerNameStringchecker_consume_record.checker_name核销人姓名
touristNameStringchecker_consume_record.tourist_name
touristMobileStringchecker_consume_record.tourist_mobile
touristCardNoStringchecker_consume_record.tourist_card_no
touristFacePhotoStringchecker_consume_record.tourist_face_photo游客人脸照片
statusIntegerchecker_consume_record.status状态
isDeletedBooleanchecker_consume_record.is_deleted是否删除
checkTimeDatechecker_consume_record.check_time核销时间
createdByLongchecker_consume_record.created_by创建人
createdTimeDatechecker_consume_record.created_time创建时间
updatedByLongchecker_consume_record.updated_by修改人
updatedTimeDatechecker_consume_record.updated_time修改时间
checkTypeIntegerchecker_consume_record.check_type核销类型
示例
请求示例 (自动生成,仅结构参考)
POST /checker/getCheckerConsumeRecord
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "cardNum": "",
    "cardName": "",
    "mcId": "",
    "mcName": "",
    "cmId": "",
    "cmName": "",
    "entranceName": "",
    "consumeNum": 0,
    "checkerId": 1,
    "checkerName": "",
    "touristName": "",
    "touristMobile": "13800000000",
    "touristCardNo": "",
    "touristFacePhoto": "",
    "status": 0,
    "isDeleted": false,
    "checkTime": "2026-01-01 12:00:00",
    "createdBy": 0,
    "createdTime": "2026-01-01 12:00:00",
    "updatedBy": 0,
    "updatedTime": "2026-01-01 12:00:00",
    "checkType": 0
  }
}
处理逻辑
逻辑摘要查询详情(checkerConsumeRecordService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

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

POST /checker/queryCheckerConsumeRecord 在用App #
(无摘要) · CheckerConsumeRecordController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerConsumeRecordController#queryCheckerConsumeRecord
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表card_check
ControllerCheckerConsumeRecordController#queryCheckerConsumeRecord
转换BeanUtils.map → CardCheckQuery
转换BeanUtils.map → CardCheckResponse
ServiceCardCheckService#queryPage (CardCheckServiceImpl)
MapperCardCheckMapper#selectPage ⇒ 表 card_check

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

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

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

请求参数 · Body CheckerConsumeRecordPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
skuIdLong必填card_check.sku_idskuId
checkerIdLong可选(@MvcOptional)card_check.checker_id核销员id
keywordsString可选(@MvcOptional)关键字
createdTimeRangeDate[]可选(@MvcOptional)
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<CardCheckResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongcard_check.idid
cardIdLongcard_check.card_id卡id,关联card卡池表id
cardModelIdLongcard_check.card_model_id旅游卡种ID,关联旅游卡种表ID
cardModelNameStringcard_check.card_model_name卡种名称
entranceIdLongcard_check.entrance_id景区入口id
entranceNameStringcard_check.entrance_name景区入口名称
cardNumberStringcard_check.card_number卡号
memberIdLongcard_check.member_id持卡人ID
nameStringcard_check.name持卡人姓名
phoneStringcard_check.phone手机号码
identityNoStringcard_check.identity_no身份证号码
checkTimeDatecard_check.check_time核销时间
checkerIdLongcard_check.checker_id核销人id
checkerNameStringcard_check.checker_name核销人员姓名
resourceNameStringcard_check.resource_name预约景区名称
facePhotoStringcard_check.face_photo人脸图片地址
isDeletedBooleancard_check.is_deleted
示例
请求示例 (自动生成,仅结构参考)
POST /checker/queryCheckerConsumeRecord
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "skuId": 1,
    "checkerId": 1,
    "keywords": "",
    "createdTimeRange": "2026-01-01 12:00:00"
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "cardId": 1,
        "cardModelId": 1,
        "cardModelName": "",
        "entranceId": 1,
        "entranceName": "",
        "cardNumber": "",
        "memberId": 1,
        "name": "",
        "phone": "13800000000",
        "identityNo": "",
        "checkTime": "2026-01-01 12:00:00",
        "checkerId": 1,
        "checkerName": "",
        "resourceName": "",
        "facePhoto": "",
        "isDeleted": false
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(cardCheckService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 查询景区信息
  • query.setOrderby("created_time desc");
POST /checker/queryCheckerConsumeRecord1 未使用App #
核销员核销记录表-分页查询 · CheckerConsumeRecordController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerConsumeRecordController#queryCheckerConsumeRecord1
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_consume_record
ControllerCheckerConsumeRecordController#queryCheckerConsumeRecord1
转换BeanUtils.map → CheckerConsumeRecordQuery
转换BeanUtils.map → CheckerConsumeRecordResponse
ServiceCheckerConsumeRecordService#queryPage (CheckerConsumeRecordServiceImpl)
MapperCheckerConsumeRecordMapper#selectPage ⇒ 表 checker_consume_record

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

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

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

请求参数 · Body CheckerConsumeRecordPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
skuIdLong必填checker_consume_record.sku_idskuId
checkerIdLong可选(@MvcOptional)checker_consume_record.checker_id核销员id
keywordsString可选(@MvcOptional)关键字
createdTimeRangeDate[]可选(@MvcOptional)
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<CheckerConsumeRecordResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongchecker_consume_record.idid
cardNumStringchecker_consume_record.card_num卡号
cardNameStringchecker_consume_record.card_name卡种名称
mcIdStringchecker_consume_record.mc_id景区id
mcNameStringchecker_consume_record.mc_name景区名称
cmIdStringchecker_consume_record.cm_id景点ID
cmNameStringchecker_consume_record.cm_name景点名称
entranceNameStringchecker_consume_record.entrance_name景区入口名称
consumeNumIntegerchecker_consume_record.consume_num核销数量
checkerIdLongchecker_consume_record.checker_id核销人
checkerNameStringchecker_consume_record.checker_name核销人姓名
touristNameStringchecker_consume_record.tourist_name
touristMobileStringchecker_consume_record.tourist_mobile
touristCardNoStringchecker_consume_record.tourist_card_no
touristFacePhotoStringchecker_consume_record.tourist_face_photo游客人脸照片
statusIntegerchecker_consume_record.status状态
isDeletedBooleanchecker_consume_record.is_deleted是否删除
checkTimeDatechecker_consume_record.check_time核销时间
createdByLongchecker_consume_record.created_by创建人
createdTimeDatechecker_consume_record.created_time创建时间
updatedByLongchecker_consume_record.updated_by修改人
updatedTimeDatechecker_consume_record.updated_time修改时间
checkTypeIntegerchecker_consume_record.check_type核销类型
示例
请求示例 (自动生成,仅结构参考)
POST /checker/queryCheckerConsumeRecord1
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "skuId": 1,
    "checkerId": 1,
    "keywords": "",
    "createdTimeRange": "2026-01-01 12:00:00"
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "cardNum": "",
        "cardName": "",
        "mcId": "",
        "mcName": "",
        "cmId": "",
        "cmName": "",
        "entranceName": "",
        "consumeNum": 0,
        "checkerId": 1,
        "checkerName": "",
        "touristName": "",
        "touristMobile": "13800000000",
        "touristCardNo": "",
        "touristFacePhoto": "",
        "status": 0,
        "isDeleted": false,
        "checkTime": "2026-01-01 12:00:00",
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00",
        "checkType": 0
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(checkerConsumeRecordService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 查询景区信息
前端调用方

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

POST /checker/queryCheckerConsumeRecordList 未使用App #
核销员核销记录表-列表查询 · CheckerConsumeRecordController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerConsumeRecordController#queryCheckerConsumeRecordList
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_consume_record
ControllerCheckerConsumeRecordController#queryCheckerConsumeRecordList
转换BeanUtils.map → CheckerConsumeRecordQuery
ServiceCheckerConsumeRecordService#queryList (CheckerConsumeRecordServiceImpl)
MapperCheckerConsumeRecordMapper#selectList ⇒ 表 checker_consume_record

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

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

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

请求参数 · Body CheckerConsumeRecordListRequest
字段类型必填取值/校验表 / 列说明
checkerIdString可选(@MvcOptional)checker_consume_record.checker_id关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<CheckerConsumeRecordResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongchecker_consume_record.idid
cardNumStringchecker_consume_record.card_num卡号
cardNameStringchecker_consume_record.card_name卡种名称
mcIdStringchecker_consume_record.mc_id景区id
mcNameStringchecker_consume_record.mc_name景区名称
cmIdStringchecker_consume_record.cm_id景点ID
cmNameStringchecker_consume_record.cm_name景点名称
entranceNameStringchecker_consume_record.entrance_name景区入口名称
consumeNumIntegerchecker_consume_record.consume_num核销数量
checkerIdLongchecker_consume_record.checker_id核销人
checkerNameStringchecker_consume_record.checker_name核销人姓名
touristNameStringchecker_consume_record.tourist_name
touristMobileStringchecker_consume_record.tourist_mobile
touristCardNoStringchecker_consume_record.tourist_card_no
touristFacePhotoStringchecker_consume_record.tourist_face_photo游客人脸照片
statusIntegerchecker_consume_record.status状态
isDeletedBooleanchecker_consume_record.is_deleted是否删除
checkTimeDatechecker_consume_record.check_time核销时间
createdByLongchecker_consume_record.created_by创建人
createdTimeDatechecker_consume_record.created_time创建时间
updatedByLongchecker_consume_record.updated_by修改人
updatedTimeDatechecker_consume_record.updated_time修改时间
checkTypeIntegerchecker_consume_record.check_type核销类型
示例
请求示例 (自动生成,仅结构参考)
POST /checker/queryCheckerConsumeRecordList
{
  "body": {
    "checkerId": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "cardNum": "",
      "cardName": "",
      "mcId": "",
      "mcName": "",
      "cmId": "",
      "cmName": "",
      "entranceName": "",
      "consumeNum": 0,
      "checkerId": 1,
      "checkerName": "",
      "touristName": "",
      "touristMobile": "13800000000",
      "touristCardNo": "",
      "touristFacePhoto": "",
      "status": 0,
      "isDeleted": false,
      "checkTime": "2026-01-01 12:00:00",
      "createdBy": 0,
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": 0,
      "updatedTime": "2026-01-01 12:00:00",
      "checkType": 0
    }
  ]
}
处理逻辑
逻辑摘要列表查询(checkerConsumeRecordService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

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

POST /checker/updateCheckerConsumeRecord 未使用App #
核销员核销记录表-更新 · CheckerConsumeRecordController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerConsumeRecordController#updateCheckerConsumeRecord
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_consume_record
ControllerCheckerConsumeRecordController#updateCheckerConsumeRecord
转换BeanUtils.map → CheckerConsumeRecord ⇒ 表 checker_consume_record
ServiceCheckerConsumeRecordService#update (CheckerConsumeRecordServiceImpl)
MapperCheckerConsumeRecordMapper#updateById ⇒ 表 checker_consume_record

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

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

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

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

void —— 无返回数据

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

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

CheckerController 11/17 在用

POST /checker/addChecker 在用管理后台 #
核销人员表-新增 · CheckerController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerController#addChecker
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checkerskuchecker_relationchecker_cqy_relationchecker_tickets_relationchecker_config
ControllerCheckerController#addChecker
ServiceCheckerService#addChecker (CheckerServiceImpl)
MapperCheckerMapper#queryList ⇒ 表 checker
ServiceSkuService#queryList (SkuServiceImpl)
MapperSkuMapper#selectList ⇒ 表 sku
MapperCheckerMapper#add ⇒ 表 checker
ServiceCheckerRelationService#add (CheckerRelationServiceImpl)
MapperCheckerRelationMapper#insert ⇒ 表 checker_relation
ServiceCheckerCqyRelationService#add (CheckerCqyRelationServiceImpl)
MapperCheckerCqyRelationMapper#insert ⇒ 表 checker_cqy_relation
ServiceCheckerTicketsRelationService#add (CheckerTicketsRelationServiceImpl)
MapperCheckerTicketsRelationMapper#insert ⇒ 表 checker_tickets_relation
ServiceCheckerConfigService#add (CheckerConfigServiceImpl)
MapperCheckerConfigMapper#insert ⇒ 表 checker_config

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

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

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

请求参数 · Body CheckerAddRequest
字段类型必填取值/校验表 / 列说明
nameString名称
mobileStringchecker.mobile
passwordStringchecker.password
merchantIdLongsku.merchant_id
shopIdLongsku.shop_id
channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8checker_relation.channel_type所属渠道(枚举:checker.ChannelType),1北京卡管理系统,2三省卡系统,3数字平台,4质惠游
skuIdListList<Long[]>
ticketsSkuIdListList<Long[]>
cqySkuIdListList<Long[]>
statusIntegerchecker.status
thirdIdStringchecker.third_id第三方卡种id
configListList<String>
relationListList<CheckerRelationAddRequest>
relationList[].thirdIdStringchecker.third_id
relationList[].channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8checker_relation.channel_type
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /checker/addChecker
{
  "body": {
    "name": "",
    "mobile": "13800000000",
    "password": "",
    "merchantId": 1,
    "shopId": 1,
    "channelType": "1",
    "skuIdList": "",
    "ticketsSkuIdList": "",
    "cqySkuIdList": "",
    "status": 0,
    "thirdId": "",
    "configList": "",
    "relationList": [
      {
        "thirdId": "",
        "channelType": "1"
      }
    ]
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志checker / 新增核销人员
逻辑摘要新增(checkerService.addChecker)
POST /checker/deleteChecker 未使用管理后台 #
核销人员表-删除 · CheckerController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerController#deleteChecker
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker
ControllerCheckerController#deleteChecker
ServiceCheckerService#delete (CheckerServiceImpl)
MapperCheckerMapper#deleteById ⇒ 表 checker

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

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

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

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

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /checker/deleteChecker
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志checker / 删除核销人员
逻辑摘要删除(checkerService.delete)
前端调用方

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

POST /checker/faceConsume 在用App #
人脸核销 · CheckerController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerController#faceConsume
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表member_facecardcard_bindcard_check
ControllerCheckerController#faceConsume
ServiceCheckerService#faceConsumeSzhNew (CheckerServiceImpl)
MapperMemberFaceMapper#selectList ⇒ 表 member_face
ServiceCardService#queryList (CardServiceImpl)
MapperCardMapper#selectList ⇒ 表 card
ServiceCardBindService#queryList (CardBindServiceImpl)
MapperCardBindMapper#selectList ⇒ 表 card_bind
ServiceCardCheckService#get (CardCheckServiceImpl)
MapperCardCheckMapper#selectById ⇒ 表 card_check
ServiceCardCheckService#update (CardCheckServiceImpl)
MapperCardCheckMapper#updateById ⇒ 表 card_check
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 6
CheckerService.faceConsumeCardCheckHandlerCache.getOssService.uploadBase64OssProperties.getBucketNameObjectService.putObjectObjectService.getObjectURL

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

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

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

请求参数 · Body CheckerFaceConsumeRequest
字段类型必填取值/校验表 / 列说明
photoBase64String必填人脸图片base64
userIdLong必填核销员id
skuIdString必填card_check.sku_idskuId
isReturnListBoolean必填是否返回卡列表
entranceIdString必填card_check.entrance_id入口id
platformInteger核销小程序=1 核销app=2
itemString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 CheckerConsumeResponse (object)
字段类型必填取值/校验表 / 列说明
dataObject核销数据
cardModelNameStringcard.card_model_name卡种名称
cardNumberStringcard.card_number卡号
touristNameString游客姓名
touristMobileString游客手机号
touristCertTypeString证件类型
touristIdCardNoString证件号码
touristPhotoUrlString游客照片
isVerifyBoolean是否已核销
remainTimesInteger本景区剩余使用次数
checkedTimesInteger本景区已使用次数
touristCheckListList<TouristCheckerConsumeRecordBean>核销记录列表
touristCheckList[].mcNameString景区名称
touristCheckList[].checkTimeDatecard_check.check_time核销时间
touristCheckList[].checkerNameStringcard_check.checker_name核销人姓名
checkerRecordIdLong
示例
请求示例 (自动生成,仅结构参考)
POST /checker/faceConsume
{
  "body": {
    "photoBase64": "",
    "userId": 1,
    "skuId": "",
    "isReturnList": false,
    "entranceId": "",
    "platform": 0,
    "item": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "data": "",
    "cardModelName": "",
    "cardNumber": "",
    "touristName": "",
    "touristMobile": "13800000000",
    "touristCertType": "",
    "touristIdCardNo": "",
    "touristPhotoUrl": "https://example.com/x.png",
    "isVerify": false,
    "remainTimes": 0,
    "checkedTimes": 0,
    "touristCheckList": [
      {
        "mcName": "",
        "checkTime": "2026-01-01 12:00:00",
        "checkerName": ""
      }
    ],
    "checkerRecordId": 1
  }
}
处理逻辑
操作日志checker / 人脸核销
逻辑摘要调用 faceConsume(checkerService.faceConsume);调用 faceConsumeSzhNew(checkerService.faceConsumeSzhNew)
内联注释
  • else if (request.getItem().equalsIgnoreCase("cztykt")) {
  • return checkerService.faceConsumeSzhNew(request, 792480139223109l);
  • } else if (request.getItem().equalsIgnoreCase("xym")) {
  • return checkerService.faceConsumeSzhNew(request, 795314886207749l);
  • } else if (request.getItem().equalsIgnoreCase("cxy")) {
  • return checkerService.faceConsumeSzhNew(request, 799996603280709l);
  • }
  • throw ChaosRes.SYS_FAIL.toException("未知卡种人脸核销");
POST /checker/faceConsumeCztk 未使用App #
湘约码卡人脸核销 · CheckerController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerController#faceConsumeCztk
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表member_facecardcard_bindcard_check
ControllerCheckerController#faceConsumeCztk
ServiceCheckerService#faceConsumeSzhNew (CheckerServiceImpl)
MapperMemberFaceMapper#selectList ⇒ 表 member_face
ServiceCardService#queryList (CardServiceImpl)
MapperCardMapper#selectList ⇒ 表 card
ServiceCardBindService#queryList (CardBindServiceImpl)
MapperCardBindMapper#selectList ⇒ 表 card_bind
ServiceCardCheckService#get (CardCheckServiceImpl)
MapperCardCheckMapper#selectById ⇒ 表 card_check
ServiceCardCheckService#update (CardCheckServiceImpl)
MapperCardCheckMapper#updateById ⇒ 表 card_check
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 4
OssService.uploadBase64OssProperties.getBucketNameObjectService.putObjectObjectService.getObjectURL

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

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

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

请求参数 · Body CheckerFaceConsumeRequest
字段类型必填取值/校验表 / 列说明
photoBase64String必填人脸图片base64
userIdLong必填核销员id
skuIdString必填card_check.sku_idskuId
isReturnListBoolean必填是否返回卡列表
entranceIdString必填card_check.entrance_id入口id
platformInteger核销小程序=1 核销app=2
itemString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 CheckerConsumeResponse (object)
字段类型必填取值/校验表 / 列说明
dataObject核销数据
cardModelNameStringcard.card_model_name卡种名称
cardNumberStringcard.card_number卡号
touristNameString游客姓名
touristMobileString游客手机号
touristCertTypeString证件类型
touristIdCardNoString证件号码
touristPhotoUrlString游客照片
isVerifyBoolean是否已核销
remainTimesInteger本景区剩余使用次数
checkedTimesInteger本景区已使用次数
touristCheckListList<TouristCheckerConsumeRecordBean>核销记录列表
touristCheckList[].mcNameString景区名称
touristCheckList[].checkTimeDatecard_check.check_time核销时间
touristCheckList[].checkerNameStringcard_check.checker_name核销人姓名
checkerRecordIdLong
示例
请求示例 (自动生成,仅结构参考)
POST /checker/faceConsumeCztk
{
  "body": {
    "photoBase64": "",
    "userId": 1,
    "skuId": "",
    "isReturnList": false,
    "entranceId": "",
    "platform": 0,
    "item": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "data": "",
    "cardModelName": "",
    "cardNumber": "",
    "touristName": "",
    "touristMobile": "13800000000",
    "touristCertType": "",
    "touristIdCardNo": "",
    "touristPhotoUrl": "https://example.com/x.png",
    "isVerify": false,
    "remainTimes": 0,
    "checkedTimes": 0,
    "touristCheckList": [
      {
        "mcName": "",
        "checkTime": "2026-01-01 12:00:00",
        "checkerName": ""
      }
    ],
    "checkerRecordId": 1
  }
}
处理逻辑
操作日志checker / 人脸核销(湘约码卡)
逻辑摘要调用 faceConsumeSzhNew(checkerService.faceConsumeSzhNew)
前端调用方

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

POST /checker/faceConsumeXym 未使用App #
人脸核销(湘约码) · CheckerController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerController#faceConsumeXym
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表member_facecardcard_bindcard_check
ControllerCheckerController#faceConsumeXym
ServiceCheckerService#faceConsumeSzhNew (CheckerServiceImpl)
MapperMemberFaceMapper#selectList ⇒ 表 member_face
ServiceCardService#queryList (CardServiceImpl)
MapperCardMapper#selectList ⇒ 表 card
ServiceCardBindService#queryList (CardBindServiceImpl)
MapperCardBindMapper#selectList ⇒ 表 card_bind
ServiceCardCheckService#get (CardCheckServiceImpl)
MapperCardCheckMapper#selectById ⇒ 表 card_check
ServiceCardCheckService#update (CardCheckServiceImpl)
MapperCardCheckMapper#updateById ⇒ 表 card_check
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 4
OssService.uploadBase64OssProperties.getBucketNameObjectService.putObjectObjectService.getObjectURL

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

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

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

请求参数 · Body CheckerFaceConsumeRequest
字段类型必填取值/校验表 / 列说明
photoBase64String必填人脸图片base64
userIdLong必填核销员id
skuIdString必填card_check.sku_idskuId
isReturnListBoolean必填是否返回卡列表
entranceIdString必填card_check.entrance_id入口id
platformInteger核销小程序=1 核销app=2
itemString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 CheckerConsumeResponse (object)
字段类型必填取值/校验表 / 列说明
dataObject核销数据
cardModelNameStringcard.card_model_name卡种名称
cardNumberStringcard.card_number卡号
touristNameString游客姓名
touristMobileString游客手机号
touristCertTypeString证件类型
touristIdCardNoString证件号码
touristPhotoUrlString游客照片
isVerifyBoolean是否已核销
remainTimesInteger本景区剩余使用次数
checkedTimesInteger本景区已使用次数
touristCheckListList<TouristCheckerConsumeRecordBean>核销记录列表
touristCheckList[].mcNameString景区名称
touristCheckList[].checkTimeDatecard_check.check_time核销时间
touristCheckList[].checkerNameStringcard_check.checker_name核销人姓名
checkerRecordIdLong
示例
请求示例 (自动生成,仅结构参考)
POST /checker/faceConsumeXym
{
  "body": {
    "photoBase64": "",
    "userId": 1,
    "skuId": "",
    "isReturnList": false,
    "entranceId": "",
    "platform": 0,
    "item": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "data": "",
    "cardModelName": "",
    "cardNumber": "",
    "touristName": "",
    "touristMobile": "13800000000",
    "touristCertType": "",
    "touristIdCardNo": "",
    "touristPhotoUrl": "https://example.com/x.png",
    "isVerify": false,
    "remainTimes": 0,
    "checkedTimes": 0,
    "touristCheckList": [
      {
        "mcName": "",
        "checkTime": "2026-01-01 12:00:00",
        "checkerName": ""
      }
    ],
    "checkerRecordId": 1
  }
}
处理逻辑
操作日志checker / 人脸核销(湘约码)
逻辑摘要调用 faceConsumeSzhNew(checkerService.faceConsumeSzhNew)
前端调用方

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

POST /checker/faceStepTwo 在用App #
人脸核销第二步 · CheckerController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerController#faceStepTwo
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表(未解析到业务表:可能为纯校验/转发/缓存/外部接口)
ControllerCheckerController#faceStepTwo
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
CheckerService.faceStepTwoCardCheckHandlerCache.get

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

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

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

请求参数 · Body FaceStepTwoRequest
字段类型必填取值/校验表 / 列说明
channelInteger渠道
cardNumberString卡号
skuIdStringskuId
faceIdString人脸id
userIdLong核销员id
entranceIdString入口id
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 CheckerConsumeResponse (object)
字段类型必填取值/校验表 / 列说明
dataObject核销数据
cardModelNameString卡种名称
cardNumberString卡号
touristNameString游客姓名
touristMobileString游客手机号
touristCertTypeString证件类型
touristIdCardNoString证件号码
touristPhotoUrlString游客照片
isVerifyBoolean是否已核销
remainTimesInteger本景区剩余使用次数
checkedTimesInteger本景区已使用次数
touristCheckListList<TouristCheckerConsumeRecordBean>核销记录列表
touristCheckList[].mcNameString景区名称
touristCheckList[].checkTimeDate核销时间
touristCheckList[].checkerNameString核销人姓名
checkerRecordIdLong
示例
请求示例 (自动生成,仅结构参考)
POST /checker/faceStepTwo
{
  "body": {
    "channel": 0,
    "cardNumber": "",
    "skuId": "",
    "faceId": "",
    "userId": 1,
    "entranceId": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "data": "",
    "cardModelName": "",
    "cardNumber": "",
    "touristName": "",
    "touristMobile": "13800000000",
    "touristCertType": "",
    "touristIdCardNo": "",
    "touristPhotoUrl": "https://example.com/x.png",
    "isVerify": false,
    "remainTimes": 0,
    "checkedTimes": 0,
    "touristCheckList": [
      {
        "mcName": "",
        "checkTime": "2026-01-01 12:00:00",
        "checkerName": ""
      }
    ],
    "checkerRecordId": 1
  }
}
处理逻辑
操作日志checker / 人脸核销第二步
逻辑摘要调用 faceStepTwo(checkerService.faceStepTwo)
POST /checker/getChecker 在用管理后台 #
核销人员表-详情 · CheckerController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerController#getChecker
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_relationchecker_tickets_relationchecker_cqy_relationchecker_config
ControllerCheckerController#getChecker
ServiceCheckerService#getChecker (CheckerServiceImpl)
ServiceCheckerRelationService#queryList (CheckerRelationServiceImpl)
MapperCheckerRelationMapper#selectList ⇒ 表 checker_relation
ServiceCheckerTicketsRelationService#queryList (CheckerTicketsRelationServiceImpl)
MapperCheckerTicketsRelationMapper#selectList ⇒ 表 checker_tickets_relation
ServiceCheckerCqyRelationService#queryList (CheckerCqyRelationServiceImpl)
MapperCheckerCqyRelationMapper#selectList ⇒ 表 checker_cqy_relation
ServiceCheckerConfigService#queryList (CheckerConfigServiceImpl)
MapperCheckerConfigMapper#selectList ⇒ 表 checker_config
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 3
CheckerService.mustGetShopService.mustGetMerchantService.mustGet

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

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

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

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填checker_relation.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 CheckerInfoResponse (object)
字段类型必填取值/校验表 / 列说明
idLongchecker_relation.id
nameString
mobileString
statusInteger
createTimeDate
shopNameString
merchantNameString
channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8checker_relation.channel_type所属渠道(枚举:checker.ChannelType),1北京卡管理系统,2三省卡系统,3数字平台,4质惠游
shopIdLongchecker_relation.shop_id
merchantIdLongchecker_relation.merchant_id
skuIdListList<Long[]>
ticketsSkuIdListList<Long[]>
cqySkuIdListList<Long[]>
thirdIdStringchecker_relation.third_id
relationListList<CheckerRelationAddRequest>多渠道关联列表
relationList[].thirdIdStringchecker_relation.third_id
relationList[].channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8checker_relation.channel_type
ticketsRelationListList<CheckerTicketsRelation>
ticketsRelationList[].idLongchecker_relation.idid
ticketsRelationList[].checkerIdLongchecker_relation.checker_id核销人员id
ticketsRelationList[].thirdIdStringchecker_relation.third_id第三方id
ticketsRelationList[].channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8checker_relation.channel_type类型(枚举:ChannelType)
ticketsRelationList[].merchantIdStringchecker_relation.merchant_id商户id
ticketsRelationList[].shopIdStringchecker_relation.shop_id景区id
ticketsRelationList[].ticketsIdStringchecker_tickets_relation.tickets_id门票id
ticketsRelationList[].skuIdStringchecker_relation.sku_idskuId
cqyRelationListList<CheckerCqyRelation>
cqyRelationList[].idLongchecker_relation.idid
cqyRelationList[].checkerIdLongchecker_relation.checker_id核销人员id
cqyRelationList[].thirdIdStringchecker_relation.third_id第三方id
cqyRelationList[].channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8checker_relation.channel_type类型(枚举:ChannelType)
cqyRelationList[].merchantIdStringchecker_relation.merchant_id商户id
cqyRelationList[].shopIdStringchecker_relation.shop_id景区id
cqyRelationList[].goodsIdStringchecker_relation.goods_id门票id
cqyRelationList[].skuIdStringchecker_relation.sku_idskuId
configListList<String>
示例
请求示例 (自动生成,仅结构参考)
POST /checker/getChecker
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "name": "",
    "mobile": "13800000000",
    "status": 0,
    "createTime": "2026-01-01 12:00:00",
    "shopName": "",
    "merchantName": "",
    "channelType": "1",
    "shopId": 1,
    "merchantId": 1,
    "skuIdList": "",
    "ticketsSkuIdList": "",
    "cqySkuIdList": "",
    "thirdId": "",
    "relationList": [
      {
        "thirdId": "",
        "channelType": "1"
      }
    ],
    "ticketsRelationList": [
      {
        "id": 1,
        "checkerId": 1,
        "thirdId": "",
        "channelType": "1",
        "merchantId": "",
        "shopId": "",
        "ticketsId": "",
        "skuId": ""
      }
    ],
    "cqyRelationList": [
      {
        "id": 1,
        "checkerId": 1,
        "thirdId": "",
        "channelType": "1",
        "merchantId": "",
        "shopId": "",
        "goodsId": "",
        "skuId": ""
      }
    ],
    "configList": ""
  }
}
处理逻辑
逻辑摘要查询详情(checkerService.getChecker)
POST /checker/getCheckerListByResourceId 在用管理后台 #
(无摘要) · CheckerController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerController#getCheckerListByResourceId
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表card_resource_rulechecker_relationchecker
ControllerCheckerController#getCheckerListByResourceId
转换BeanUtils.mapList → CheckerResponse
ServiceCardResourceRuleService#get (CardResourceRuleServiceImpl)
MapperCardResourceRuleMapper#selectById ⇒ 表 card_resource_rule
ServiceCheckerRelationService#queryList (CheckerRelationServiceImpl)
MapperCheckerRelationMapper#selectList ⇒ 表 checker_relation
ServiceCheckerService#queryList (CheckerServiceImpl)
MapperCheckerMapper#selectList ⇒ 表 checker

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

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

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

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填card_resource_rule.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<CheckerResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongcard_resource_rule.idid
serialNoInteger
nameString
nicknameStringchecker.nickname
mobileStringchecker.mobile
shopNameString
merchantNameString
skuNameString
createTimeDatechecker.create_time
statusIntegercard_resource_rule.status
channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8checker_relation.channel_type所属渠道(枚举:checker.ChannelType),1北京卡管理系统,2三省卡系统,3数字平台,4质惠游
relationListList<CheckerRelationAddRequest>
relationList[].thirdIdStringchecker_relation.third_id
relationList[].channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8checker_relation.channel_type
示例
请求示例 (自动生成,仅结构参考)
POST /checker/getCheckerListByResourceId
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "serialNo": 0,
      "name": "",
      "nickname": "",
      "mobile": "13800000000",
      "shopName": "",
      "merchantName": "",
      "skuName": "",
      "createTime": "2026-01-01 12:00:00",
      "status": 0,
      "channelType": "1",
      "relationList": [
        {
          "thirdId": "",
          "channelType": "1"
        }
      ]
    }
  ]
}
处理逻辑
逻辑摘要查询详情(cardResourceRuleService.get);列表查询(checkerRelationService.queryList);列表查询(checkerService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
POST /checker/queryCheckerList 未使用App #
核销人员表-列表查询 · CheckerController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerController#queryCheckerList
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker
ControllerCheckerController#queryCheckerList
转换BeanUtils.map → CheckerQuery
ServiceCheckerService#queryList (CheckerServiceImpl)
MapperCheckerMapper#selectList ⇒ 表 checker

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

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

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

请求参数 · Body CheckerListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<CheckerResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongchecker.idid
serialNoInteger
nameString
nicknameStringchecker.nickname
mobileStringchecker.mobile
shopNameString
merchantNameString
skuNameString
createTimeDatechecker.create_time
statusIntegerchecker.status
channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8所属渠道(枚举:checker.ChannelType),1北京卡管理系统,2三省卡系统,3数字平台,4质惠游
relationListList<CheckerRelationAddRequest>
relationList[].thirdIdStringchecker.third_id
relationList[].channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8
示例
请求示例 (自动生成,仅结构参考)
POST /checker/queryCheckerList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "serialNo": 0,
      "name": "",
      "nickname": "",
      "mobile": "13800000000",
      "shopName": "",
      "merchantName": "",
      "skuName": "",
      "createTime": "2026-01-01 12:00:00",
      "status": 0,
      "channelType": "1",
      "relationList": [
        {
          "thirdId": "",
          "channelType": "1"
        }
      ]
    }
  ]
}
处理逻辑
逻辑摘要列表查询(checkerService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

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

POST /checker/queryCheckerPage 在用管理后台 #
核销人员表-分页查询 · CheckerController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerController#queryCheckerPage
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checkerchecker_relation
ControllerCheckerController#queryCheckerPage
ServiceCheckerService#queryCheckerPage (CheckerServiceImpl)
MapperCheckerMapper#queryCheckerPage ⇒ 表 checker
MapperCheckerMapper#countCheckerPage ⇒ 表 checker
ServiceCheckerRelationService#queryList (CheckerRelationServiceImpl)
MapperCheckerRelationMapper#selectList ⇒ 表 checker_relation
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 3
SessionUserService.isMerchantSessionUserService.getSessionUserSessionUserService.isShop

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

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

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

请求参数 · Body CheckerPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
nameString可选(@MvcOptional)
mobileString可选(@MvcOptional)checker.mobile
createTimeList<Date>可选(@MvcOptional)checker.create_time
statusInteger可选(@MvcOptional)checker.status
shopNameString可选(@MvcOptional)商铺名称
channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8checker_relation.channel_type所属渠道(枚举:checker.ChannelType),1北京卡管理系统,2三省卡系统,3数字平台,4质惠游
shopIdLong可选(@MvcOptional)checker_relation.shop_id景区id(商铺id)
merchantIdLongchecker_relation.merchant_id商户id
scenicNameString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<CheckerResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongchecker.idid
serialNoInteger
nameString
nicknameStringchecker.nickname
mobileStringchecker.mobile
shopNameString
merchantNameString
skuNameString
createTimeDatechecker.create_time
statusIntegerchecker.status
channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8checker_relation.channel_type所属渠道(枚举:checker.ChannelType),1北京卡管理系统,2三省卡系统,3数字平台,4质惠游
relationListList<CheckerRelationAddRequest>
relationList[].thirdIdStringchecker.third_id
relationList[].channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8checker_relation.channel_type
示例
请求示例 (自动生成,仅结构参考)
POST /checker/queryCheckerPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": "",
    "name": "",
    "mobile": "13800000000",
    "createTime": "2026-01-01 12:00:00",
    "status": 0,
    "shopName": "",
    "channelType": "1",
    "shopId": 1,
    "merchantId": 1,
    "scenicName": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "serialNo": 0,
        "name": "",
        "nickname": "",
        "mobile": "13800000000",
        "shopName": "",
        "merchantName": "",
        "skuName": "",
        "createTime": "2026-01-01 12:00:00",
        "status": 0,
        "channelType": "1",
        "relationList": [
          {
            "thirdId": "",
            "channelType": "1"
          }
        ]
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要调用 isMerchant(sessionUserService.isMerchant);查询详情(sessionUserService.getSessionUser);调用 isShop(sessionUserService.isShop);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 权限判断
  • 调用服务获取分页数据(现在是基于核销员主表的分页)
  • 处理多渠道信息
  • 查询关联关系,设置渠道信息
  • 设置主渠道类型
  • 处理多渠道关联信息
  • 构建关系列表
  • 设置到响应对象
POST /checker/sskConsume 未使用App #
随手扣核销 · CheckerController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerController#sskConsume
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表(未解析到业务表:可能为纯校验/转发/缓存/外部接口)
调用链路(控制器方法内未解析到 Service/Mapper 调用,可能为接口声明或简单转发)
方法内调用SignUtil.vaild
环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/app-api/checker/sskConsume
uathttps://dscp-uat.hn12301.net/app-api/checker/sskConsume
prohttps://dscp-uat.hn12301.net/app-api/checker/sskConsume (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path
位置名称类型必填取值/校验表 / 列说明
queryparamsMap<String, Object>
请求参数 · Body

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

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 SskAppointmentResponseVo (object)
字段类型必填取值/校验表 / 列说明
codeInteger
msgString
databoolean
timestampLong
示例
请求示例 (自动生成,仅结构参考)
POST /checker/sskConsume?params=…
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "code": 0,
    "msg": "",
    "data": false,
    "timestamp": 0
  }
}
处理逻辑
操作日志checker / 随手扣核销
逻辑摘要调用 vaild(SignUtil.vaild)
内联注释
  • 解密签名
  • 获取业务数据
  • 子平台业务逻辑 TODO
  • 返回结果
前端调用方

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

POST /checker/unifiedConsume 在用App #
统一核销接口 · CheckerController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerController#unifiedConsume
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_operate_log
ControllerCheckerController#unifiedConsume
ServiceSystemOperateLogService#add (SystemOperateLogServiceImpl)
MapperSystemOperateLogMapper#insert ⇒ 表 system_operate_log
ServiceCheckerService#unifiedConsume (CheckerServiceImpl)
ServiceSystemOperateLogService#add (SystemOperateLogServiceImpl)
MapperSystemOperateLogMapper#insert ⇒ 表 system_operate_log
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 4
LockService.tryLockRedisCacheService.getCardCheckHandlerCache.getLockService.unlock

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

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

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

请求参数 · Body CheckerConsumeRequest
字段类型必填取值/校验表 / 列说明
cardNoString必填卡号
userIdLong必填system_operate_log.user_id核销人员id
channelInteger必填核销渠道
skuIdString必填skuId
entranceIdString必填入口id
timestampLong
remarkString
platformInteger核销小程序=1 核销app=2
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 CheckerConsumeResponse (object)
字段类型必填取值/校验表 / 列说明
dataObject核销数据
cardModelNameString卡种名称
cardNumberString卡号
touristNameString游客姓名
touristMobileString游客手机号
touristCertTypeString证件类型
touristIdCardNoString证件号码
touristPhotoUrlString游客照片
isVerifyBoolean是否已核销
remainTimesInteger本景区剩余使用次数
checkedTimesInteger本景区已使用次数
touristCheckListList<TouristCheckerConsumeRecordBean>核销记录列表
touristCheckList[].mcNameString景区名称
touristCheckList[].checkTimeDate核销时间
touristCheckList[].checkerNameString核销人姓名
checkerRecordIdLong
示例
请求示例 (自动生成,仅结构参考)
POST /checker/unifiedConsume
{
  "body": {
    "cardNo": "",
    "userId": 1,
    "channel": 0,
    "skuId": "",
    "entranceId": "",
    "timestamp": 0,
    "remark": "",
    "platform": 0
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "data": "",
    "cardModelName": "",
    "cardNumber": "",
    "touristName": "",
    "touristMobile": "13800000000",
    "touristCertType": "",
    "touristIdCardNo": "",
    "touristPhotoUrl": "https://example.com/x.png",
    "isVerify": false,
    "remainTimes": 0,
    "checkedTimes": 0,
    "touristCheckList": [
      {
        "mcName": "",
        "checkTime": "2026-01-01 12:00:00",
        "checkerName": ""
      }
    ],
    "checkerRecordId": 1
  }
}
处理逻辑
逻辑摘要调用 tryLock(lockService.tryLock);调用 isSskConsume(CardChannelUtil.isSskConsume);查询详情(redisCacheService.get)
前端调用方
POST /checker/updateChecker 在用管理后台 #
核销人员表-更新 · CheckerController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerController#updateChecker
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checkerskuchecker_relationchecker_tickets_relationchecker_cqy_relationchecker_config
ControllerCheckerController#updateChecker
ServiceCheckerService#updateChecker (CheckerServiceImpl)
MapperCheckerMapper#queryList ⇒ 表 checker
ServiceSkuService#queryList (SkuServiceImpl)
MapperSkuMapper#selectList ⇒ 表 sku
ServiceCheckerRelationService#queryList (CheckerRelationServiceImpl)
MapperCheckerRelationMapper#selectList ⇒ 表 checker_relation
ServiceCheckerRelationService#delete (CheckerRelationServiceImpl)
MapperCheckerRelationMapper#deleteById ⇒ 表 checker_relation
ServiceCheckerRelationService#add (CheckerRelationServiceImpl)
MapperCheckerRelationMapper#insert ⇒ 表 checker_relation
ServiceCheckerTicketsRelationService#queryList (CheckerTicketsRelationServiceImpl)
MapperCheckerTicketsRelationMapper#selectList ⇒ 表 checker_tickets_relation
ServiceCheckerTicketsRelationService#delete (CheckerTicketsRelationServiceImpl)
MapperCheckerTicketsRelationMapper#deleteById ⇒ 表 checker_tickets_relation
ServiceCheckerTicketsRelationService#add (CheckerTicketsRelationServiceImpl)
MapperCheckerTicketsRelationMapper#insert ⇒ 表 checker_tickets_relation
ServiceCheckerCqyRelationService#queryList (CheckerCqyRelationServiceImpl)
MapperCheckerCqyRelationMapper#selectList ⇒ 表 checker_cqy_relation
ServiceCheckerCqyRelationService#delete (CheckerCqyRelationServiceImpl)
MapperCheckerCqyRelationMapper#deleteById ⇒ 表 checker_cqy_relation
ServiceCheckerCqyRelationService#add (CheckerCqyRelationServiceImpl)
MapperCheckerCqyRelationMapper#insert ⇒ 表 checker_cqy_relation
ServiceCheckerConfigService#queryList (CheckerConfigServiceImpl)
MapperCheckerConfigMapper#selectList ⇒ 表 checker_config
ServiceCheckerConfigService#delete (CheckerConfigServiceImpl)
MapperCheckerConfigMapper#deleteById ⇒ 表 checker_config
ServiceCheckerConfigService#add (CheckerConfigServiceImpl)
MapperCheckerConfigMapper#insert ⇒ 表 checker_config
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
CheckerService.mustGet

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

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

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

请求参数 · Body CheckerUpdateRequest
字段类型必填取值/校验表 / 列说明
idLongchecker.idid
nameString
mobileStringchecker.mobile
passwordStringchecker.password
merchantIdLongsku.merchant_id
shopIdLongsku.shop_id
channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8checker_relation.channel_type所属渠道(枚举:checker.ChannelType),1北京卡管理系统,2三省卡系统,3数字平台,4质惠游
skuIdListList<Long[]>
ticketsSkuIdListList<Long[]>
cqySkuIdListList<Long[]>
statusIntegerchecker.status
thirdIdStringchecker.third_id第三方卡种id
configListList<String>
relationListList<CheckerRelationAddRequest>
relationList[].thirdIdStringchecker.third_id
relationList[].channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8checker_relation.channel_type
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /checker/updateChecker
{
  "body": {
    "id": 1,
    "name": "",
    "mobile": "13800000000",
    "password": "",
    "merchantId": 1,
    "shopId": 1,
    "channelType": "1",
    "skuIdList": "",
    "ticketsSkuIdList": "",
    "cqySkuIdList": "",
    "status": 0,
    "thirdId": "",
    "configList": "",
    "relationList": [
      {
        "thirdId": "",
        "channelType": "1"
      }
    ]
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志checker / 更新核销人员
逻辑摘要更新(checkerService.updateChecker)
POST /checker/updateCheckerPwd 在用管理后台 #
更新核销人员密码 · CheckerController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerController#updateCheckerPwd
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表(未解析到业务表:可能为纯校验/转发/缓存/外部接口)
ControllerCheckerController#updateCheckerPwd
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
CheckerService.updateCheckerPwdCheckerService.mustGet

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

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/checker/updateCheckerPwd
uathttps://dscp-uat.hn12301.net/manage-api/checker/updateCheckerPwd
prohttps://dscp-uat.hn12301.net/manage-api/checker/updateCheckerPwd (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path
位置名称类型必填取值/校验表 / 列说明
queryidLong
querypasswordString
请求参数 · Body

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

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /checker/updateCheckerPwd?id=…&password=…
响应示例
(void,无响应体)
处理逻辑
操作日志checker / 更新核销人员密码
逻辑摘要更新(checkerService.updateCheckerPwd)
POST /checker/version 在用App #
(无摘要) · CheckerController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerController#version
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_release
ControllerCheckerController#version
ServiceCheckerReleaseService#queryList (CheckerReleaseServiceImpl)
MapperCheckerReleaseMapper#selectList ⇒ 表 checker_release

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

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

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

请求参数 · Body

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

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 CheckVersionResponse (object)
字段类型必填取值/校验表 / 列说明
versionStringchecker_release.version
memoStringchecker_release.memo
statusIntegerchecker_release.status
示例
请求示例 (自动生成,仅结构参考)
POST /checker/version
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "version": "",
    "memo": "",
    "status": 0
  }
}
处理逻辑
逻辑摘要列表查询(checkerReleaseService.queryList)
前端调用方
POST /checker/hhFaceConsume 在用App #
怀化核销 · CheckerController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerController#hhFaceConsume
所属模块核销 checker
暴露渠道App (@Route 注解;免登录 auth=false)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker
ControllerCheckerController#hhFaceConsume
ServicecheckerService#hhFaceConsume

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

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

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

请求参数 · Body HuaiHuaFaceConsumeRequest
字段类型必填取值/校验表 / 列说明
userIdLong
skuIdString
entranceIdString
platformInteger
idNoString
machineNoString
nameString
itemString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 CheckerConsumeResponse (object)
字段类型必填取值/校验表 / 列说明
dataObject核销数据
cardModelNameString卡种名称
cardNumberString卡号
touristNameString游客姓名
touristMobileString游客手机号
touristCertTypeString证件类型
touristIdCardNoString证件号码
touristPhotoUrlString游客照片
isVerifyBoolean是否已核销
remainTimesInteger本景区剩余使用次数
checkedTimesInteger本景区已使用次数
touristCheckListList<TouristCheckerConsumeRecordBean>核销记录列表
checkerRecordIdLong
示例
请求示例
{
  "userId": 0,
  "skuId": "",
  "entranceId": "",
  "platform": 0,
  "idNo": "",
  "machineNo": "",
  "name": "",
  "item": ""
}
响应示例
{
  "data": "",
  "cardModelName": "",
  "cardNumber": "",
  "touristName": "",
  "touristMobile": "",
  "touristCertType": "",
  "touristIdCardNo": "",
  "touristPhotoUrl": "",
  "isVerify": false,
  "remainTimes": 0,
  "checkedTimes": 0,
  "touristCheckList": [],
  "checkerRecordId": 0
}
处理逻辑
逻辑摘要checkerService.hhFaceConsume;完整实现见源码 CheckerController#hhFaceConsume
POST /checker/cardUseNotify 未使用App #
核销-用卡信息通知(App端) · CheckerController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerController#cardUseNotify
所属模块核销 checker
暴露渠道App (@Route 注解;免登录 auth=false)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker
ControllerCheckerController#cardUseNotify
ServicecheckerService#cardUseNotify

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

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

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

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

透传/非结构化对象,以实际返回为准

示例
请求示例
{
  "name": "",
  "cardNo": "",
  "idNo": "",
  "latitude": "",
  "longitude": "",
  "useDate": ""
}
响应示例
{ } // String
处理逻辑
逻辑摘要checkerService.cardUseNotify;完整实现见源码 CheckerController#cardUseNotify
前端调用方

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

CheckerCqyRelationController 0/6 在用

POST /checker/addCheckerCqyRelation 未使用管理后台 #
春秋游核销人员关联表-新增 · CheckerCqyRelationController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerCqyRelationController#addCheckerCqyRelation
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_cqy_relation
ControllerCheckerCqyRelationController#addCheckerCqyRelation
转换BeanUtils.map → CheckerCqyRelation ⇒ 表 checker_cqy_relation
ServiceCheckerCqyRelationService#add (CheckerCqyRelationServiceImpl)
MapperCheckerCqyRelationMapper#insert ⇒ 表 checker_cqy_relation

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

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

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

请求参数 · Body CheckerCqyRelationAddRequest
字段类型必填取值/校验表 / 列说明
checkerIdLongchecker_cqy_relation.checker_id名称
thirdIdStringchecker_cqy_relation.third_id第三方id
channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8checker_cqy_relation.channel_type类型(枚举:ChannelType)
merchantIdStringchecker_cqy_relation.merchant_id商户id
shopIdStringchecker_cqy_relation.shop_id景区id
goodsIdStringchecker_cqy_relation.goods_id门票id
skuIdStringchecker_cqy_relation.sku_idskuId
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /checker/addCheckerCqyRelation
{
  "body": {
    "checkerId": 1,
    "thirdId": "",
    "channelType": "1",
    "merchantId": "",
    "shopId": "",
    "goodsId": "",
    "skuId": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志checker / 新增核销畅游云关系
逻辑摘要新增(checkerCqyRelationService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

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

POST /checker/deleteCheckerCqyRelation 未使用管理后台 #
春秋游核销人员关联表-删除 · CheckerCqyRelationController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerCqyRelationController#deleteCheckerCqyRelation
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_cqy_relation
ControllerCheckerCqyRelationController#deleteCheckerCqyRelation
ServiceCheckerCqyRelationService#delete (CheckerCqyRelationServiceImpl)
MapperCheckerCqyRelationMapper#deleteById ⇒ 表 checker_cqy_relation

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

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

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

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

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /checker/deleteCheckerCqyRelation
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志checker / 删除核销畅游云关系
逻辑摘要删除(checkerCqyRelationService.delete)
前端调用方

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

POST /checker/getCheckerCqyRelation 未使用管理后台 #
春秋游核销人员关联表-详情 · CheckerCqyRelationController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerCqyRelationController#getCheckerCqyRelation
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_cqy_relation
ControllerCheckerCqyRelationController#getCheckerCqyRelation
ServiceCheckerCqyRelationService#get (CheckerCqyRelationServiceImpl)
MapperCheckerCqyRelationMapper#selectById ⇒ 表 checker_cqy_relation

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

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

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

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填checker_cqy_relation.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 CheckerCqyRelationResponse (object)
字段类型必填取值/校验表 / 列说明
idLongchecker_cqy_relation.idid
checkerIdLongchecker_cqy_relation.checker_id
thirdIdStringchecker_cqy_relation.third_id第三方id
channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8checker_cqy_relation.channel_type类型(枚举:ChannelType)
merchantIdStringchecker_cqy_relation.merchant_id商户id
shopIdStringchecker_cqy_relation.shop_id景区id
goodsIdStringchecker_cqy_relation.goods_id门票id
skuIdStringchecker_cqy_relation.sku_idskuId
示例
请求示例 (自动生成,仅结构参考)
POST /checker/getCheckerCqyRelation
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "checkerId": 1,
    "thirdId": "",
    "channelType": "1",
    "merchantId": "",
    "shopId": "",
    "goodsId": "",
    "skuId": ""
  }
}
处理逻辑
逻辑摘要查询详情(checkerCqyRelationService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

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

POST /checker/queryCheckerCqyRelationList 未使用管理后台 #
春秋游核销人员关联表-列表查询 · CheckerCqyRelationController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerCqyRelationController#queryCheckerCqyRelationList
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_cqy_relation
ControllerCheckerCqyRelationController#queryCheckerCqyRelationList
转换BeanUtils.map → CheckerCqyRelationQuery
ServiceCheckerCqyRelationService#queryList (CheckerCqyRelationServiceImpl)
MapperCheckerCqyRelationMapper#selectList ⇒ 表 checker_cqy_relation

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

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

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

请求参数 · Body CheckerCqyRelationListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
checkerIdLongchecker_cqy_relation.checker_id
thirdIdStringchecker_cqy_relation.third_id第三方id
channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8checker_cqy_relation.channel_type类型(枚举:ChannelType)
merchantIdStringchecker_cqy_relation.merchant_id商户id
shopIdStringchecker_cqy_relation.shop_id景区id
goodsIdStringchecker_cqy_relation.goods_id门票id
skuIdStringchecker_cqy_relation.sku_idskuId
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<CheckerCqyRelationResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongchecker_cqy_relation.idid
checkerIdLongchecker_cqy_relation.checker_id
thirdIdStringchecker_cqy_relation.third_id第三方id
channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8checker_cqy_relation.channel_type类型(枚举:ChannelType)
merchantIdStringchecker_cqy_relation.merchant_id商户id
shopIdStringchecker_cqy_relation.shop_id景区id
goodsIdStringchecker_cqy_relation.goods_id门票id
skuIdStringchecker_cqy_relation.sku_idskuId
示例
请求示例 (自动生成,仅结构参考)
POST /checker/queryCheckerCqyRelationList
{
  "body": {
    "keywords": "",
    "checkerId": 1,
    "thirdId": "",
    "channelType": "1",
    "merchantId": "",
    "shopId": "",
    "goodsId": "",
    "skuId": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "checkerId": 1,
      "thirdId": "",
      "channelType": "1",
      "merchantId": "",
      "shopId": "",
      "goodsId": "",
      "skuId": ""
    }
  ]
}
处理逻辑
逻辑摘要列表查询(checkerCqyRelationService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

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

POST /checker/queryCheckerCqyRelationPage 未使用管理后台 #
春秋游核销人员关联表-分页查询 · CheckerCqyRelationController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerCqyRelationController#queryCheckerCqyRelationPage
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_cqy_relation
ControllerCheckerCqyRelationController#queryCheckerCqyRelationPage
转换BeanUtils.map → CheckerCqyRelationQuery
ServiceCheckerCqyRelationService#queryPage (CheckerCqyRelationServiceImpl)
MapperCheckerCqyRelationMapper#selectPage ⇒ 表 checker_cqy_relation

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

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

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

请求参数 · Body CheckerCqyRelationPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
checkerIdLongchecker_cqy_relation.checker_id
thirdIdStringchecker_cqy_relation.third_id第三方id
channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8checker_cqy_relation.channel_type类型(枚举:ChannelType)
merchantIdStringchecker_cqy_relation.merchant_id商户id
shopIdStringchecker_cqy_relation.shop_id景区id
goodsIdStringchecker_cqy_relation.goods_id门票id
skuIdStringchecker_cqy_relation.sku_idskuId
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<CheckerCqyRelationResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongchecker_cqy_relation.idid
checkerIdLongchecker_cqy_relation.checker_id
thirdIdStringchecker_cqy_relation.third_id第三方id
channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8checker_cqy_relation.channel_type类型(枚举:ChannelType)
merchantIdStringchecker_cqy_relation.merchant_id商户id
shopIdStringchecker_cqy_relation.shop_id景区id
goodsIdStringchecker_cqy_relation.goods_id门票id
skuIdStringchecker_cqy_relation.sku_idskuId
示例
请求示例 (自动生成,仅结构参考)
POST /checker/queryCheckerCqyRelationPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": "",
    "checkerId": 1,
    "thirdId": "",
    "channelType": "1",
    "merchantId": "",
    "shopId": "",
    "goodsId": "",
    "skuId": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "checkerId": 1,
        "thirdId": "",
        "channelType": "1",
        "merchantId": "",
        "shopId": "",
        "goodsId": "",
        "skuId": ""
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(checkerCqyRelationService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

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

POST /checker/updateCheckerCqyRelation 未使用管理后台 #
春秋游核销人员关联表-更新 · CheckerCqyRelationController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerCqyRelationController#updateCheckerCqyRelation
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_cqy_relation
ControllerCheckerCqyRelationController#updateCheckerCqyRelation
转换BeanUtils.map → CheckerCqyRelation ⇒ 表 checker_cqy_relation
ServiceCheckerCqyRelationService#update (CheckerCqyRelationServiceImpl)
MapperCheckerCqyRelationMapper#updateById ⇒ 表 checker_cqy_relation

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

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

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

请求参数 · Body CheckerCqyRelationUpdateRequest
字段类型必填取值/校验表 / 列说明
idLongchecker_cqy_relation.idid
checkerIdLongchecker_cqy_relation.checker_id
thirdIdStringchecker_cqy_relation.third_id第三方id
channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8checker_cqy_relation.channel_type类型(枚举:ChannelType)
merchantIdStringchecker_cqy_relation.merchant_id商户id
shopIdStringchecker_cqy_relation.shop_id景区id
goodsIdStringchecker_cqy_relation.goods_id门票id
skuIdStringchecker_cqy_relation.sku_idskuId
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /checker/updateCheckerCqyRelation
{
  "body": {
    "id": 1,
    "checkerId": 1,
    "thirdId": "",
    "channelType": "1",
    "merchantId": "",
    "shopId": "",
    "goodsId": "",
    "skuId": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志checker / 更新核销畅游云关系
逻辑摘要更新(checkerCqyRelationService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

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

CheckerRelationController 0/6 在用

POST /checker/addCheckerRelation 未使用管理后台 #
核销人员关联表-新增 · CheckerRelationController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerRelationController#addCheckerRelation
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_relation
ControllerCheckerRelationController#addCheckerRelation
转换BeanUtils.map → CheckerRelation ⇒ 表 checker_relation
ServiceCheckerRelationService#add (CheckerRelationServiceImpl)
MapperCheckerRelationMapper#insert ⇒ 表 checker_relation

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

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

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

请求参数 · Body CheckerRelationAddRequest
字段类型必填取值/校验表 / 列说明
thirdIdStringchecker_relation.third_id
channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8checker_relation.channel_type
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /checker/addCheckerRelation
{
  "body": {
    "thirdId": "",
    "channelType": "1"
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志checker / 新增核销关系
逻辑摘要新增(checkerRelationService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

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

POST /checker/deleteCheckerRelation 未使用管理后台 #
核销人员关联表-删除 · CheckerRelationController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerRelationController#deleteCheckerRelation
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_relation
ControllerCheckerRelationController#deleteCheckerRelation
ServiceCheckerRelationService#delete (CheckerRelationServiceImpl)
MapperCheckerRelationMapper#deleteById ⇒ 表 checker_relation

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

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

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

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

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /checker/deleteCheckerRelation
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志checker / 删除核销关系
逻辑摘要删除(checkerRelationService.delete)
前端调用方

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

POST /checker/getCheckerRelation 未使用管理后台 #
核销人员关联表-详情 · CheckerRelationController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerRelationController#getCheckerRelation
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_relation
ControllerCheckerRelationController#getCheckerRelation
ServiceCheckerRelationService#get (CheckerRelationServiceImpl)
MapperCheckerRelationMapper#selectById ⇒ 表 checker_relation

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

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

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

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

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

POST /checker/queryCheckerRelationList 未使用管理后台 #
核销人员关联表-列表查询 · CheckerRelationController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerRelationController#queryCheckerRelationList
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_relation
ControllerCheckerRelationController#queryCheckerRelationList
转换BeanUtils.map → CheckerRelationQuery
ServiceCheckerRelationService#queryList (CheckerRelationServiceImpl)
MapperCheckerRelationMapper#selectList ⇒ 表 checker_relation

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

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

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

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

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

POST /checker/queryCheckerRelationPage 未使用管理后台 #
核销人员关联表-分页查询 · CheckerRelationController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerRelationController#queryCheckerRelationPage
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_relation
ControllerCheckerRelationController#queryCheckerRelationPage
转换BeanUtils.map → CheckerRelationQuery
ServiceCheckerRelationService#queryPage (CheckerRelationServiceImpl)
MapperCheckerRelationMapper#selectPage ⇒ 表 checker_relation

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

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

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

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

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

POST /checker/updateCheckerRelation 未使用管理后台 #
核销人员关联表-更新 · CheckerRelationController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerRelationController#updateCheckerRelation
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_relation
ControllerCheckerRelationController#updateCheckerRelation
转换BeanUtils.map → CheckerRelation ⇒ 表 checker_relation
ServiceCheckerRelationService#update (CheckerRelationServiceImpl)
MapperCheckerRelationMapper#updateById ⇒ 表 checker_relation

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

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

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

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

void —— 无返回数据

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

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

CheckerReleaseController 0/6 在用

POST /checker/addCheckerRelease 未使用管理后台 #
核销版本信息-新增 · CheckerReleaseController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerReleaseController#addCheckerRelease
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_release
ControllerCheckerReleaseController#addCheckerRelease
转换BeanUtils.map → CheckerRelease ⇒ 表 checker_release
ServiceCheckerReleaseService#add (CheckerReleaseServiceImpl)
MapperCheckerReleaseMapper#insert ⇒ 表 checker_release

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

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

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

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

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /checker/addCheckerRelease
{
  "body": {
    "name": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志checker / 新增核销版本发布
逻辑摘要新增(checkerReleaseService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

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

POST /checker/deleteCheckerRelease 未使用管理后台 #
核销版本信息-删除 · CheckerReleaseController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerReleaseController#deleteCheckerRelease
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_release
ControllerCheckerReleaseController#deleteCheckerRelease
ServiceCheckerReleaseService#delete (CheckerReleaseServiceImpl)
MapperCheckerReleaseMapper#deleteById ⇒ 表 checker_release

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

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

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

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

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /checker/deleteCheckerRelease
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志checker / 删除核销版本发布
逻辑摘要删除(checkerReleaseService.delete)
前端调用方

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

POST /checker/getCheckerRelease 未使用管理后台 #
核销版本信息-详情 · CheckerReleaseController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerReleaseController#getCheckerRelease
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_release
ControllerCheckerReleaseController#getCheckerRelease
ServiceCheckerReleaseService#get (CheckerReleaseServiceImpl)
MapperCheckerReleaseMapper#selectById ⇒ 表 checker_release

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

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

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

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

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

POST /checker/queryCheckerReleaseList 未使用管理后台 #
核销版本信息-列表查询 · CheckerReleaseController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerReleaseController#queryCheckerReleaseList
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_release
ControllerCheckerReleaseController#queryCheckerReleaseList
转换BeanUtils.map → CheckerReleaseQuery
ServiceCheckerReleaseService#queryList (CheckerReleaseServiceImpl)
MapperCheckerReleaseMapper#selectList ⇒ 表 checker_release

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

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

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

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

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

POST /checker/queryCheckerReleasePage 未使用管理后台 #
核销版本信息-分页查询 · CheckerReleaseController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerReleaseController#queryCheckerReleasePage
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_release
ControllerCheckerReleaseController#queryCheckerReleasePage
转换BeanUtils.map → CheckerReleaseQuery
ServiceCheckerReleaseService#queryPage (CheckerReleaseServiceImpl)
MapperCheckerReleaseMapper#selectPage ⇒ 表 checker_release

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

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

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

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

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

POST /checker/updateCheckerRelease 未使用管理后台 #
核销版本信息-更新 · CheckerReleaseController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerReleaseController#updateCheckerRelease
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_release
ControllerCheckerReleaseController#updateCheckerRelease
转换BeanUtils.map → CheckerRelease ⇒ 表 checker_release
ServiceCheckerReleaseService#update (CheckerReleaseServiceImpl)
MapperCheckerReleaseMapper#updateById ⇒ 表 checker_release

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

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

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

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

void —— 无返回数据

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

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

CheckerTicketsRelationController 0/6 在用

POST /checker/addCheckerTicketsRelation 未使用管理后台 #
核销人员单票关联表-新增 · CheckerTicketsRelationController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerTicketsRelationController#addCheckerTicketsRelation
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_tickets_relation
ControllerCheckerTicketsRelationController#addCheckerTicketsRelation
转换BeanUtils.map → CheckerTicketsRelation ⇒ 表 checker_tickets_relation
ServiceCheckerTicketsRelationService#add (CheckerTicketsRelationServiceImpl)
MapperCheckerTicketsRelationMapper#insert ⇒ 表 checker_tickets_relation

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

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

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

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

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /checker/addCheckerTicketsRelation
{
  "body": {
    "name": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志checker / 新增核销门票关系
逻辑摘要新增(checkerTicketsRelationService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

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

POST /checker/deleteCheckerTicketsRelation 未使用管理后台 #
核销人员单票关联表-删除 · CheckerTicketsRelationController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerTicketsRelationController#deleteCheckerTicketsRelation
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_tickets_relation
ControllerCheckerTicketsRelationController#deleteCheckerTicketsRelation
ServiceCheckerTicketsRelationService#delete (CheckerTicketsRelationServiceImpl)
MapperCheckerTicketsRelationMapper#deleteById ⇒ 表 checker_tickets_relation

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

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

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

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

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /checker/deleteCheckerTicketsRelation
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志checker / 删除核销门票关系
逻辑摘要删除(checkerTicketsRelationService.delete)
前端调用方

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

POST /checker/getCheckerTicketsRelation 未使用管理后台 #
核销人员单票关联表-详情 · CheckerTicketsRelationController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerTicketsRelationController#getCheckerTicketsRelation
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_tickets_relation
ControllerCheckerTicketsRelationController#getCheckerTicketsRelation
ServiceCheckerTicketsRelationService#get (CheckerTicketsRelationServiceImpl)
MapperCheckerTicketsRelationMapper#selectById ⇒ 表 checker_tickets_relation

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

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

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

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

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

POST /checker/queryCheckerTicketsRelationList 未使用管理后台 #
核销人员单票关联表-列表查询 · CheckerTicketsRelationController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerTicketsRelationController#queryCheckerTicketsRelationList
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_tickets_relation
ControllerCheckerTicketsRelationController#queryCheckerTicketsRelationList
转换BeanUtils.map → CheckerTicketsRelationQuery
ServiceCheckerTicketsRelationService#queryList (CheckerTicketsRelationServiceImpl)
MapperCheckerTicketsRelationMapper#selectList ⇒ 表 checker_tickets_relation

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

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

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

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

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

POST /checker/queryCheckerTicketsRelationPage 未使用管理后台 #
核销人员单票关联表-分页查询 · CheckerTicketsRelationController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerTicketsRelationController#queryCheckerTicketsRelationPage
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_tickets_relation
ControllerCheckerTicketsRelationController#queryCheckerTicketsRelationPage
转换BeanUtils.map → CheckerTicketsRelationQuery
ServiceCheckerTicketsRelationService#queryPage (CheckerTicketsRelationServiceImpl)
MapperCheckerTicketsRelationMapper#selectPage ⇒ 表 checker_tickets_relation

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

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

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

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

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

POST /checker/updateCheckerTicketsRelation 未使用管理后台 #
核销人员单票关联表-更新 · CheckerTicketsRelationController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerTicketsRelationController#updateCheckerTicketsRelation
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_tickets_relation
ControllerCheckerTicketsRelationController#updateCheckerTicketsRelation
转换BeanUtils.map → CheckerTicketsRelation ⇒ 表 checker_tickets_relation
ServiceCheckerTicketsRelationService#update (CheckerTicketsRelationServiceImpl)
MapperCheckerTicketsRelationMapper#updateById ⇒ 表 checker_tickets_relation

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

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

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

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

void —— 无返回数据

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

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

ConsumeEndController 10/10 在用

POST /consumeEnd/countCardCheckByChecker 在用App #
(无摘要) · ConsumeEndController
基本信息
控制器com.jxxx.dscp.api.controller.checker.ConsumeEndController#countCardCheckByChecker
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表card_check
ControllerConsumeEndController#countCardCheckByChecker
MapperCardCheckService.getMapper#count ⇒ 表 card_check
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
CardCheckService.applyWrapper

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

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

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

请求参数 · Body ConsumeEndQueryRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
checkerIdLongcard_check.checker_id
cardModelIdLongcard_check.card_model_id
ticketsIdLong
dateRangeDate[]
keyWordString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 Long (scalar)

标量/Map/外部类型:Long

示例
请求示例 (自动生成,仅结构参考)
POST /consumeEnd/countCardCheckByChecker
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "checkerId": 1,
    "cardModelId": 1,
    "ticketsId": 1,
    "dateRange": "2026-01-01 12:00:00",
    "keyWord": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": 0
}
处理逻辑
逻辑摘要调用 applyWrapper(cardCheckService.applyWrapper);调用 isNotEmpty(StrUtil.isNotEmpty);查询详情(cardCheckService.getMapper)
内联注释
  • cardCheckQuery.setPageNo(request.getPageNo());
  • cardCheckQuery.setPageSize(request.getPageSize());
POST /consumeEnd/getCardModelList 在用App #
(无摘要) · ConsumeEndController
基本信息
控制器com.jxxx.dscp.api.controller.checker.ConsumeEndController#getCardModelList
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表card_modelchecker_relationcard_resource_rule
ControllerConsumeEndController#getCardModelList
ServiceCheckerRelationService#queryList (CheckerRelationServiceImpl)
MapperCheckerRelationMapper#selectList ⇒ 表 checker_relation
ServiceCardResourceRuleService#queryList (CardResourceRuleServiceImpl)
MapperCardResourceRuleMapper#selectList ⇒ 表 card_resource_rule
ServiceCardModelService#queryList (CardModelServiceImpl)
MapperCardModelMapper#selectList ⇒ 表 card_model

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

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/app-api/consumeEnd/getCardModelList
uathttps://dscp-uat.hn12301.net/app-api/consumeEnd/getCardModelList
prohttps://dscp-uat.hn12301.net/app-api/consumeEnd/getCardModelList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path
位置名称类型必填取值/校验表 / 列说明
queryidLongcard_model.id
请求参数 · Body

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

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<CardModel> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongcard_model.id旅游卡种ID,主键
nameStringcard_model.name卡种名称
gradeModelGrade11一类卡,2二类卡,3公式卡2二类卡3公式卡card_model.grade卡种等级(枚举:card.ModelGrade),1一类卡,2二类卡
cardModelTypeCardModelType1省级旅游卡2市州旅游卡card_model.card_model_type卡种类型(枚举:card.CardModelType),1省级旅游卡,2市州旅游卡
codeIntegercard_model.code卡种编号: 2 位数,从10 开始。10、11、12、顺序编号。
merchantIdLongcard_model.merchant_id所属商户
shopIdLongcard_model.shop_id所属商铺,关联商铺表id
shopNameStringcard_model.shop_name所属商铺名称
channelChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8card_model.channel所属渠道(枚举:checker.ChannelType),1北京卡管理系统,2三省卡系统,3数字平台,4质惠游
thirdIdStringcard_model.third_id第三方id
priceIntegercard_model.price卡种售价
expireDateDatecard_model.expire_date失效日期
publishDateDatecard_model.publish_date发行日期
isFaceBooleancard_model.is_face是否需要人脸
isActiveCodeBooleancard_model.is_active_code是否需要激活码
isRefreshBooleancard_model.is_refresh二维码是否刷新
propagateStyleStringcard_model.propagate_style宣传卡样url地址
propagatePicStringcard_model.propagate_pic宣传图片url地址
propagateVidStringcard_model.propagate_vid宣传视频url地址
descriptionStringcard_model.description图文详情
isDeletedBooleancard_model.is_deleted是否删除
createdByLongcard_model.created_by创建人id
createdTimeDatecard_model.created_time创建时间
updatedByLongcard_model.updated_by更新人id
updatedTimeDatecard_model.updated_time修改时间
示例
请求示例 (自动生成,仅结构参考)
POST /consumeEnd/getCardModelList?id=…
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "name": "",
      "grade": "1",
      "cardModelType": "1",
      "code": 0,
      "merchantId": 1,
      "shopId": 1,
      "shopName": "",
      "channel": "1",
      "thirdId": "",
      "price": 0,
      "expireDate": "2026-01-01 12:00:00",
      "publishDate": "2026-01-01 12:00:00",
      "isFace": false,
      "isActiveCode": false,
      "isRefresh": false,
      "propagateStyle": "",
      "propagatePic": "https://example.com/x.png",
      "propagateVid": "",
      "description": "",
      "isDeleted": false,
      "createdBy": 0,
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": 0,
      "updatedTime": "2026-01-01 12:00:00"
    }
  ]
}
处理逻辑
逻辑摘要列表查询(checkerRelationService.queryList);列表查询(cardResourceRuleService.queryList);列表查询(cardModelService.queryList)
POST /consumeEnd/getTicketsList 在用App #
(无摘要) · ConsumeEndController
基本信息
控制器com.jxxx.dscp.api.controller.checker.ConsumeEndController#getTicketsList
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表ticketschecker_tickets_relation
ControllerConsumeEndController#getTicketsList
ServiceCheckerTicketsRelationService#queryList (CheckerTicketsRelationServiceImpl)
MapperCheckerTicketsRelationMapper#selectList ⇒ 表 checker_tickets_relation
ServiceTicketsService#queryList (TicketsServiceImpl)
MapperTicketsMapper#selectList ⇒ 表 tickets

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

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/app-api/consumeEnd/getTicketsList
uathttps://dscp-uat.hn12301.net/app-api/consumeEnd/getTicketsList
prohttps://dscp-uat.hn12301.net/app-api/consumeEnd/getTicketsList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path
位置名称类型必填取值/校验表 / 列说明
queryidLongtickets.id
请求参数 · Body

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

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<Tickets> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongtickets.id商品id,主键
merchantIdLongtickets.merchant_id所属商户id
shopIdLongtickets.shop_id所属商铺id
nameStringtickets.name单票名称
mainPicStringtickets.main_pic单票主图
typeIdStringtickets.type_id单票大类
subTypeIdStringtickets.sub_type_id单票小类
tagsStringtickets.tags商品标签
introductionStringtickets.introduction简介
propagatePicStringtickets.propagate_pic宣传图片url地址
statusTicketsStatus1已上架2编辑中3已下架tickets.status单票状态(枚举:GoodsStatus),1正常,2编辑中,3已下架
isDeletedBooleantickets.is_deleted是否删除
createdByLongtickets.created_by创建人
createdTimeDatetickets.created_time创建时间
updatedByLongtickets.updated_by修改人
updatedTimeDatetickets.updated_time修改时间
provinceIdStringtickets.province_id省id
cityIdStringtickets.city_id市id
districtIdStringtickets.district_id县id
addressStringtickets.address地址
priceIntegertickets.price
unitPriceIntegertickets.unit_price
openDateStringtickets.open_date
remark1Stringtickets.remark1
remark2Stringtickets.remark2
示例
请求示例 (自动生成,仅结构参考)
POST /consumeEnd/getTicketsList?id=…
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "merchantId": 1,
      "shopId": 1,
      "name": "",
      "mainPic": "https://example.com/x.png",
      "typeId": "",
      "subTypeId": "",
      "tags": "",
      "introduction": "",
      "propagatePic": "https://example.com/x.png",
      "status": "1",
      "isDeleted": false,
      "createdBy": 0,
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": 0,
      "updatedTime": "2026-01-01 12:00:00",
      "provinceId": "",
      "cityId": "",
      "districtId": "",
      "address": "",
      "price": 0,
      "unitPrice": 0,
      "openDate": "2026-01-01 12:00:00",
      "remark1": "",
      "remark2": ""
    }
  ]
}
处理逻辑
逻辑摘要列表查询(checkerTicketsRelationService.queryList);列表查询(ticketsService.queryList)
POST /consumeEnd/queryCardAppointment 在用App #
(无摘要) · ConsumeEndController
基本信息
控制器com.jxxx.dscp.api.controller.checker.ConsumeEndController#queryCardAppointment
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表card_appointment
ControllerConsumeEndController#queryCardAppointment
转换BeanUtils.map → PageParam
MapperCardAppointmentService.getMapper#queryPage ⇒ 表 card_appointment
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
CardAppointmentService.applyWrapper

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

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

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

请求参数 · Body ConsumeEndQueryRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
checkerIdLongcard_appointment.checker_id
cardModelIdLongcard_appointment.card_model_id
ticketsIdLong
dateRangeDate[]
keyWordString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<CardAppointmentResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongcard_appointment.idid
cardIdLongcard_appointment.card_id卡id,关联card卡池表id
cardModelIdLongcard_appointment.card_model_id旅游卡种ID,关联旅游卡种表ID
cardModelNameStringcard_appointment.card_model_name卡种名称
cardNumberStringcard_appointment.card_number卡号
memberIdLongcard_appointment.member_id持卡人ID
nameStringcard_appointment.name持卡人姓名
phoneStringcard_appointment.phone手机号码
identityNoStringcard_appointment.identity_no身份证号码
resourceIdLongcard_appointment.resource_id预约景区资源id
resourceNameStringcard_appointment.resource_name预约景区
timeIdLongcard_appointment.time_id
timeNameStringcard_appointment.time_name预约景区场次名称
appointSnStringcard_appointment.appoint_sn预约单号15位,日期+当日内顺序号
appTimeDatecard_appointment.app_time预约时间
statusAppointmentStatus1预约成功2已关闭3已取消4已入园card_appointment.status预约状态(枚举:card.AppointmentStatus),1预约成功,2预约失败,3已取消,4已入园
appointmentStatusString预约状态(枚举:card.AppointmentStatus),1预约成功,2预约失败,3已取消,4已入园
isDeletedBooleancard_appointment.is_deleted是否删除
createdByLongcard_appointment.created_by创建人
createdTimeDatecard_appointment.created_time创建时间
checkTimeDatecard_appointment.check_time核销时间
checkerIdLongcard_appointment.checker_id核销人员id
checkNameString核销人员
isShowQrBooleancard_appointment.is_show_qr
示例
请求示例 (自动生成,仅结构参考)
POST /consumeEnd/queryCardAppointment
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "checkerId": 1,
    "cardModelId": 1,
    "ticketsId": 1,
    "dateRange": "2026-01-01 12:00:00",
    "keyWord": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "cardId": 1,
        "cardModelId": 1,
        "cardModelName": "",
        "cardNumber": "",
        "memberId": 1,
        "name": "",
        "phone": "13800000000",
        "identityNo": "",
        "resourceId": 1,
        "resourceName": "",
        "timeId": 1,
        "timeName": "2026-01-01 12:00:00",
        "appointSn": "",
        "appTime": "2026-01-01 12:00:00",
        "status": "1",
        "appointmentStatus": "",
        "isDeleted": false,
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "checkTime": "2026-01-01 12:00:00",
        "checkerId": 1,
        "checkName": "",
        "isShowQr": false
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要调用 applyWrapper(cardAppointmentService.applyWrapper);调用 isNotEmpty(StrUtil.isNotEmpty);查询详情(cardAppointmentService.getMapper);入参与返回值经 BeanUtils 做对象/分页映射
POST /consumeEnd/queryCardCheck 在用App #
(无摘要) · ConsumeEndController
基本信息
控制器com.jxxx.dscp.api.controller.checker.ConsumeEndController#queryCardCheck
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表card_check
ControllerConsumeEndController#queryCardCheck
转换BeanUtils.map → PageParam
MapperCardCheckService.getMapper#queryPage ⇒ 表 card_check
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
CardCheckService.applyWrapper

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

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

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

请求参数 · Body ConsumeEndQueryRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
checkerIdLongcard_check.checker_id
cardModelIdLongcard_check.card_model_id
ticketsIdLong
dateRangeDate[]
keyWordString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<CardCheckResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongcard_check.idid
cardIdLongcard_check.card_id卡id,关联card卡池表id
cardModelIdLongcard_check.card_model_id旅游卡种ID,关联旅游卡种表ID
cardModelNameStringcard_check.card_model_name卡种名称
entranceIdLongcard_check.entrance_id景区入口id
entranceNameStringcard_check.entrance_name景区入口名称
cardNumberStringcard_check.card_number卡号
memberIdLongcard_check.member_id持卡人ID
nameStringcard_check.name持卡人姓名
phoneStringcard_check.phone手机号码
identityNoStringcard_check.identity_no身份证号码
checkTimeDatecard_check.check_time核销时间
checkerIdLongcard_check.checker_id核销人id
checkerNameStringcard_check.checker_name核销人员姓名
resourceNameStringcard_check.resource_name预约景区名称
facePhotoStringcard_check.face_photo人脸图片地址
isDeletedBooleancard_check.is_deleted
示例
请求示例 (自动生成,仅结构参考)
POST /consumeEnd/queryCardCheck
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "checkerId": 1,
    "cardModelId": 1,
    "ticketsId": 1,
    "dateRange": "2026-01-01 12:00:00",
    "keyWord": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "cardId": 1,
        "cardModelId": 1,
        "cardModelName": "",
        "entranceId": 1,
        "entranceName": "",
        "cardNumber": "",
        "memberId": 1,
        "name": "",
        "phone": "13800000000",
        "identityNo": "",
        "checkTime": "2026-01-01 12:00:00",
        "checkerId": 1,
        "checkerName": "",
        "resourceName": "",
        "facePhoto": "",
        "isDeleted": false
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要调用 applyWrapper(cardCheckService.applyWrapper);调用 isNotEmpty(StrUtil.isNotEmpty);查询详情(cardCheckService.getMapper);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 核销员关联的资源
POST /consumeEnd/queryTicketsCheck 在用App #
(无摘要) · ConsumeEndController
基本信息
控制器com.jxxx.dscp.api.controller.checker.ConsumeEndController#queryTicketsCheck
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表tickets_check
ControllerConsumeEndController#queryTicketsCheck
ServiceTicketsCheckService#queryPage (TicketsCheckServiceImpl)
MapperTicketsCheckMapper#selectPage ⇒ 表 tickets_check

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

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

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

请求参数 · Body ConsumeEndQueryRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
checkerIdLongtickets_check.checker_id
cardModelIdLong
ticketsIdLongtickets_check.tickets_id
dateRangeDate[]
keyWordString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<TicketsCheckResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongtickets_check.idid
orderIdLongtickets_check.order_id订单号,order表id
orderTouristIdLongtickets_check.order_tourist_id订单号,order表id
ticketsIdLongtickets_check.tickets_id
ticketsNameStringtickets_check.tickets_name
ticketsSkuIdLongtickets_check.tickets_sku_id产品SKU id,sku表id
ticketsSkuIdTypeString
useDateString
ticketsSkuNameStringtickets_check.tickets_sku_name产品SKU
checkerIdLongtickets_check.checker_id核销人
checkerNameStringtickets_check.checker_name核销人姓名
checkTimeDatetickets_check.check_time核销时间
nameStringtickets_check.name持卡人姓名
phoneStringtickets_check.phone手机号码
idTypeIdType1身份证2护照3港澳居民来往内地通行证5驾驶证6居住证7士官证8学生证+1tickets_check.id_type证件类型(枚举:card.IdType),1身份证,2护照,3港澳通行证,4台胞证,5驾驶证,6居住证,7士官证,8学生证,9出生证
identityNoStringtickets_check.identity_no身份证号码
isDeletedBooleantickets_check.is_deleted是否删除
statusIntegertickets_check.status状态
updatedByStringtickets_check.updated_by
updatedTimeDatetickets_check.updated_time
createdByStringtickets_check.created_by
createdTimeDatetickets_check.created_time
qrcodeStringtickets_check.qrcode
shopIdLongtickets_check.shop_id
shopNameStringtickets_check.shop_name
示例
请求示例 (自动生成,仅结构参考)
POST /consumeEnd/queryTicketsCheck
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "checkerId": 1,
    "cardModelId": 1,
    "ticketsId": 1,
    "dateRange": "2026-01-01 12:00:00",
    "keyWord": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "orderId": 1,
        "orderTouristId": 1,
        "ticketsId": 1,
        "ticketsName": "",
        "ticketsSkuId": 1,
        "ticketsSkuIdType": "",
        "useDate": "2026-01-01 12:00:00",
        "ticketsSkuName": "",
        "checkerId": 1,
        "checkerName": "",
        "checkTime": "2026-01-01 12:00:00",
        "name": "",
        "phone": "13800000000",
        "idType": "1",
        "identityNo": "",
        "isDeleted": false,
        "status": 0,
        "updatedBy": "2026-01-01 12:00:00",
        "updatedTime": "2026-01-01 12:00:00",
        "createdBy": "",
        "createdTime": "2026-01-01 12:00:00",
        "qrcode": "",
        "shopId": 1,
        "shopName": ""
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要调用 isNotEmpty(StrUtil.isNotEmpty);分页查询(ticketsCheckService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
POST /consumeEnd/resetCheckerPwd 在用App #
重置核销员密码 · ConsumeEndController
基本信息
控制器com.jxxx.dscp.api.controller.checker.ConsumeEndController#resetCheckerPwd
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表(未解析到业务表:可能为纯校验/转发/缓存/外部接口)
ControllerConsumeEndController#resetCheckerPwd
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
CheckerService.updateCheckerPwdCheckerService.mustGet

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

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/app-api/consumeEnd/resetCheckerPwd
uathttps://dscp-uat.hn12301.net/app-api/consumeEnd/resetCheckerPwd
prohttps://dscp-uat.hn12301.net/app-api/consumeEnd/resetCheckerPwd (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path
位置名称类型必填取值/校验表 / 列说明
queryidLong
querypasswordString
请求参数 · Body

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

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /consumeEnd/resetCheckerPwd?id=…&password=…
响应示例
(void,无响应体)
处理逻辑
操作日志checker / 重置核销员密码
逻辑摘要更新(checkerService.updateCheckerPwd)
POST /consumeEnd/statCardAppointment 在用App #
(无摘要) · ConsumeEndController
基本信息
控制器com.jxxx.dscp.api.controller.checker.ConsumeEndController#statCardAppointment
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表card_appointment
ControllerConsumeEndController#statCardAppointment
MapperCardAppointmentMapper#satCardAppointment ⇒ 表 card_appointment

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

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

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

请求参数 · Body ConsumeEndStatRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
checkerIdLongcard_appointment.checker_id
cardModelIdLongcard_appointment.card_model_id
ticketsIdLong
goodsIdLong
dateRangeDate[]
statTypeInteger1=全部数据 2=按日统计 3=按月统计 4=按年统计
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 ConsumeEndStatResponse (object)
字段类型必填取值/校验表 / 列说明
totalTimesInteger
totalTouristsInteger
cardCheckPageDataPageInfo<ConsumeEndStatCardCheckResponse>
cardCheckPageData[].dateRangeString
cardCheckPageData[].totalTimesInteger
cardCheckPageData[].totalTouristsInteger
cardAppointmentPageDataPageInfo<ConsumeEndStatCardCheckResponse>
cardAppointmentPageData[].dateRangeString
cardAppointmentPageData[].totalTimesInteger
cardAppointmentPageData[].totalTouristsInteger
ticketsCheckPageDataPageInfo<ConsumeEndStatCardCheckResponse>
ticketsCheckPageData[].dateRangeString
ticketsCheckPageData[].totalTimesInteger
ticketsCheckPageData[].totalTouristsInteger
cqyCheckPageDataPageInfo<ConsumeEndStatCardCheckResponse>
cqyCheckPageData[].dateRangeString
cqyCheckPageData[].totalTimesInteger
cqyCheckPageData[].totalTouristsInteger
示例
请求示例 (自动生成,仅结构参考)
POST /consumeEnd/statCardAppointment
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "checkerId": 1,
    "cardModelId": 1,
    "ticketsId": 1,
    "goodsId": 1,
    "dateRange": "2026-01-01 12:00:00",
    "statType": 0
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "totalTimes": 0,
    "totalTourists": 0,
    "cardCheckPageData": [
      {
        "dateRange": "2026-01-01 12:00:00",
        "totalTimes": 0,
        "totalTourists": 0
      }
    ],
    "cardAppointmentPageData": [
      {
        "dateRange": "2026-01-01 12:00:00",
        "totalTimes": 0,
        "totalTourists": 0
      }
    ],
    "ticketsCheckPageData": [
      {
        "dateRange": "2026-01-01 12:00:00",
        "totalTimes": 0,
        "totalTourists": 0
      }
    ],
    "cqyCheckPageData": [
      {
        "dateRange": "2026-01-01 12:00:00",
        "totalTimes": 0,
        "totalTourists": 0
      }
    ]
  }
}
处理逻辑
逻辑摘要调用 satCardAppointment(cardAppointmentMapper.satCardAppointment)
内联注释
  • 如果起始索引超出了列表范围,返回空列表
POST /consumeEnd/statCardCheck 在用App #
(无摘要) · ConsumeEndController
基本信息
控制器com.jxxx.dscp.api.controller.checker.ConsumeEndController#statCardCheck
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表card_check
ControllerConsumeEndController#statCardCheck
MapperCardCheckMapper#satCardCheck ⇒ 表 card_check

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

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

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

请求参数 · Body ConsumeEndStatRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
checkerIdLongcard_check.checker_id
cardModelIdLongcard_check.card_model_id
ticketsIdLong
goodsIdLong
dateRangeDate[]
statTypeInteger1=全部数据 2=按日统计 3=按月统计 4=按年统计
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 ConsumeEndStatResponse (object)
字段类型必填取值/校验表 / 列说明
totalTimesInteger
totalTouristsInteger
cardCheckPageDataPageInfo<ConsumeEndStatCardCheckResponse>
cardCheckPageData[].dateRangeString
cardCheckPageData[].totalTimesInteger
cardCheckPageData[].totalTouristsInteger
cardAppointmentPageDataPageInfo<ConsumeEndStatCardCheckResponse>
cardAppointmentPageData[].dateRangeString
cardAppointmentPageData[].totalTimesInteger
cardAppointmentPageData[].totalTouristsInteger
ticketsCheckPageDataPageInfo<ConsumeEndStatCardCheckResponse>
ticketsCheckPageData[].dateRangeString
ticketsCheckPageData[].totalTimesInteger
ticketsCheckPageData[].totalTouristsInteger
cqyCheckPageDataPageInfo<ConsumeEndStatCardCheckResponse>
cqyCheckPageData[].dateRangeString
cqyCheckPageData[].totalTimesInteger
cqyCheckPageData[].totalTouristsInteger
示例
请求示例 (自动生成,仅结构参考)
POST /consumeEnd/statCardCheck
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "checkerId": 1,
    "cardModelId": 1,
    "ticketsId": 1,
    "goodsId": 1,
    "dateRange": "2026-01-01 12:00:00",
    "statType": 0
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "totalTimes": 0,
    "totalTourists": 0,
    "cardCheckPageData": [
      {
        "dateRange": "2026-01-01 12:00:00",
        "totalTimes": 0,
        "totalTourists": 0
      }
    ],
    "cardAppointmentPageData": [
      {
        "dateRange": "2026-01-01 12:00:00",
        "totalTimes": 0,
        "totalTourists": 0
      }
    ],
    "ticketsCheckPageData": [
      {
        "dateRange": "2026-01-01 12:00:00",
        "totalTimes": 0,
        "totalTourists": 0
      }
    ],
    "cqyCheckPageData": [
      {
        "dateRange": "2026-01-01 12:00:00",
        "totalTimes": 0,
        "totalTourists": 0
      }
    ]
  }
}
处理逻辑
逻辑摘要调用 satCardCheck(cardCheckMapper.satCardCheck)
内联注释
  • 如果起始索引超出了列表范围,返回空列表
POST /consumeEnd/statTicketsCheck 在用App #
(无摘要) · ConsumeEndController
基本信息
控制器com.jxxx.dscp.api.controller.checker.ConsumeEndController#statTicketsCheck
所属模块核销 checker
暴露渠道App (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表tickets_check
ControllerConsumeEndController#statTicketsCheck
MapperTicketsCheckMapper#statTicketsCheck ⇒ 表 tickets_check

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

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

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

请求参数 · Body ConsumeEndStatRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
checkerIdLongtickets_check.checker_id
cardModelIdLong
ticketsIdLongtickets_check.tickets_id
goodsIdLong
dateRangeDate[]
statTypeInteger1=全部数据 2=按日统计 3=按月统计 4=按年统计
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 ConsumeEndStatResponse (object)
字段类型必填取值/校验表 / 列说明
totalTimesInteger
totalTouristsInteger
cardCheckPageDataPageInfo<ConsumeEndStatCardCheckResponse>
cardCheckPageData[].dateRangeString
cardCheckPageData[].totalTimesInteger
cardCheckPageData[].totalTouristsInteger
cardAppointmentPageDataPageInfo<ConsumeEndStatCardCheckResponse>
cardAppointmentPageData[].dateRangeString
cardAppointmentPageData[].totalTimesInteger
cardAppointmentPageData[].totalTouristsInteger
ticketsCheckPageDataPageInfo<ConsumeEndStatCardCheckResponse>
ticketsCheckPageData[].dateRangeString
ticketsCheckPageData[].totalTimesInteger
ticketsCheckPageData[].totalTouristsInteger
cqyCheckPageDataPageInfo<ConsumeEndStatCardCheckResponse>
cqyCheckPageData[].dateRangeString
cqyCheckPageData[].totalTimesInteger
cqyCheckPageData[].totalTouristsInteger
示例
请求示例 (自动生成,仅结构参考)
POST /consumeEnd/statTicketsCheck
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "checkerId": 1,
    "cardModelId": 1,
    "ticketsId": 1,
    "goodsId": 1,
    "dateRange": "2026-01-01 12:00:00",
    "statType": 0
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "totalTimes": 0,
    "totalTourists": 0,
    "cardCheckPageData": [
      {
        "dateRange": "2026-01-01 12:00:00",
        "totalTimes": 0,
        "totalTourists": 0
      }
    ],
    "cardAppointmentPageData": [
      {
        "dateRange": "2026-01-01 12:00:00",
        "totalTimes": 0,
        "totalTourists": 0
      }
    ],
    "ticketsCheckPageData": [
      {
        "dateRange": "2026-01-01 12:00:00",
        "totalTimes": 0,
        "totalTourists": 0
      }
    ],
    "cqyCheckPageData": [
      {
        "dateRange": "2026-01-01 12:00:00",
        "totalTimes": 0,
        "totalTourists": 0
      }
    ]
  }
}
处理逻辑
逻辑摘要调用 statTicketsCheck(ticketsCheckMapper.statTicketsCheck)
内联注释
  • 如果起始索引超出了列表范围,返回空列表

CheckerFaceLogController 1/1 在用

POST /checker/queryCheckerFaceLogPage 在用管理后台 #
人脸核销记录-分页查询 · CheckerFaceLogController
基本信息
控制器com.jxxx.dscp.api.controller.checker.CheckerFaceLogController#queryCheckerFaceLogPage
所属模块核销 checker
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表checker_face_log
ControllerCheckerFaceLogController#queryCheckerFaceLogPage
ServicecheckerFaceLogService#queryPage
MapperCheckerFaceLogMapper#queryPage ⇒ 表 checker_face_log

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

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

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

请求参数 · Body CheckerFaceLogPageRequest
字段类型必填取值/校验表 / 列说明
pageNoInteger当前页面
pageSizeInteger每页记录数
orderByString排序语句
userIdLong核销员id
checkerNameString核销员名称(模糊)
skuIdString景区skuId
shopNameString景区名称(模糊)
resultInteger核销结果:1成功 0失败
cardNumberString
phoneString
createdTimeRangeDate[]操作时间范围 [开始, 结束]
keywordsString关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 CheckerFaceLogResponse (object)
字段类型必填取值/校验表 / 列说明
idLong主键id
userIdLong核销员id
checkerNameString核销员名称
skuIdString景区skuId
shopNameString景区名称
faceImgUrlString核销时上传的人脸图片地址
thresholdDouble人脸搜索对比阈值
confidenceDouble搜索命中的实际置信度
matchFaceIdString命中的阿里云人脸FaceId
matchFaceUrlString命中的注册人脸照片地址(对比对象)
matchNameString命中的注册人员姓名(对比对象)
matchCardIdLong命中人脸绑定的卡id
matchIdentityNoString命中的身份证号(核销按该证件号查 card_bind)
cardNumberString命中人脸绑定的卡号
phoneString命中人脸绑定的手机号
resultInteger核销结果:1成功 0失败
failReasonString失败/不通过原因
searchResponseStringsearchFace 返回的完整信息(JSON字符串)
createdTimeDate操作时间
示例
请求示例
{
  "pageNo": 0,
  "pageSize": 0,
  "orderBy": "",
  "userId": 0,
  "checkerName": "",
  "skuId": "",
  "shopName": "",
  "result": 0,
  "cardNumber": "",
  "phone": "",
  "createdTimeRange": "",
  "keywords": ""
}
响应示例
{
  "id": 0,
  "userId": 0,
  "checkerName": "",
  "skuId": "",
  "shopName": "",
  "faceImgUrl": "",
  "threshold": "0.00",
  "confidence": "0.00",
  "matchFaceId": "",
  "matchFaceUrl": "",
  "matchName": "",
  "matchCardId": 0,
  "matchIdentityNo": "",
  "cardNumber": "",
  "phone": "",
  "result": 0,
  "failReason": "",
  "searchResponse": "",
  "createdTime": ""
}
处理逻辑
逻辑摘要checkerFaceLogService.queryPage;完整实现见源码 CheckerFaceLogController#queryCheckerFaceLogPage