开放接口/对接 openapi

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

CibController 3/12 在用

POST /cib/activateCibCard 未使用管理后台 #
激活兴动潇湘卡 · CibController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.CibController#activateCibCard
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_businessopenapi_channel_infoopenapi_channel_operatororderorder_operatelogmember
ControllerCibController#activateCibCard
ServiceOpenapiChannelBusinessService#queryList (OpenapiChannelBusinessServiceImpl)
MapperOpenapiChannelBusinessMapper#selectList ⇒ 表 openapi_channel_business
ServiceOpenapiChannelBusinessService#activateCibCard (OpenapiChannelBusinessServiceImpl)
ServiceOpenapiChannelInfoService#get (OpenapiChannelInfoServiceImpl)
MapperOpenapiChannelInfoMapper#selectById ⇒ 表 openapi_channel_info
MapperOpenapiChannelBusinessMapper#selectCount ⇒ 表 openapi_channel_business
ServiceOpenapiChannelOperatorService#get (OpenapiChannelOperatorServiceImpl)
MapperOpenapiChannelOperatorMapper#selectById ⇒ 表 openapi_channel_operator
ServiceOrderService#maxOrderId (OrderServiceImpl)
MapperOrderMapper#maxOrderId ⇒ 表 order
ServiceOrderService#get (OrderServiceImpl)
MapperOrderMapper#selectById ⇒ 表 order
ServiceOrderService#update (OrderServiceImpl)
MapperOrderMapper#updateById ⇒ 表 order
ServiceOpenApiCardService#send (OpenApiCardServiceImpl)
转换BeanUtils.map → OrderOperatelog ⇒ 表 order_operatelog
ServiceMemberService#get (MemberServiceImpl)
MapperMemberMapper#selectById ⇒ 表 member
ServiceMemberService#add (MemberServiceImpl)
MapperMemberMapper#insert ⇒ 表 member
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 32
AuthService.getAuthValueRedisCacheService.getRedisCacheService.deleteSessionUserService.getSessionIdCardModelCache.getSzhCardService.createOrderCardService.addCardOrderSessionUserService.getSessionUserShopCache.getLockService.lockChaosTransactionTemplate.executeOpenapiChannelInfoService.getOpenapiChannelRuleService.queryListCardModelService.queryListOpenapiChannelOrderService.queryListOrderHandlerCache.getCardCheckHandlerCache.getOpenapiChannelOrderService.addOpenapiChannelCardService.addSendSmsService.sendCardNotifySzhCardService.createOrderOpenapiChannelOrderService.updateOrderService.callbackOrderOrderService.getOrderService.updateOpenapiChannelRuleService.updateOpenapiChannelOperatorService.queryListOpenapiChannelBusinessService.getShopCache.getOpenapiChannelBusinessService.addOrderOperatelogService.addLockService.unlock

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

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

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

请求参数 · Body CibCardActivateRequest
字段类型必填取值/校验表 / 列说明
userNameStringopenapi_channel_business.user_name@NotBlank(message = "用户姓名不能为空")
phoneString必填/正则:^1[3-9]\\d{9}$手机号码
userIdnoStringopenapi_channel_business.user_idno@NotBlank(message = "证件号码不能为空")
userIdTypeIdType1身份证2护照3港澳居民来往内地通行证5驾驶证6居住证7士官证8学生证+1openapi_channel_business.user_id_type证件类型
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 OpenapiResponse (object)
字段类型必填取值/校验表 / 列说明
codeInteger
msgString
dataObject
示例
请求示例 (自动生成,仅结构参考)
POST /cib/activateCibCard
{
  "body": {
    "userName": "",
    "phone": "13800000000",
    "userIdno": "",
    "userIdType": "1"
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "code": 0,
    "msg": "",
    "data": ""
  }
}
处理逻辑
逻辑摘要查询详情(authService.getAuthValue);查询详情(redisCacheService.get);调用 isBlank(StrUtil.isBlank)
内联注释
  • // 1. 验证短信验证码
  • //String cachedCode = (String) authService.getAuthValue(cacheKey);
  • String cachedCode = (String) redisCacheService.get(cacheKey, "CHAOS-AUTH");
  • if (StrUtil.isBlank(cachedCode)) {
  • return new OpenapiResponse(500, "验证码已过期,请重新获取", null);
  • }
  • if (!cachedCode.equals(request.getVerifyCode())) {
  • return new OpenapiResponse(501, "验证码错误", null);
前端调用方

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

POST /cib/cibLogin 未使用管理后台 #
兴业银行激活平台登录 · CibController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.CibController#cibLogin
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_usersystem_user_relationsystem_oauth2_access_token
ControllerCibController#cibLogin
转换BeanUtils.map → CibLoginResponse
ServiceUserService#get (UserServiceImpl)
MapperUserMapper#selectById ⇒ 表 system_user
ServiceUserRelationService#queryList (UserRelationServiceImpl)
MapperUserRelationMapper#selectList ⇒ 表 system_user_relation
ServiceOauth2AccessTokenService#queryList (Oauth2AccessTokenServiceImpl)
MapperOauth2AccessTokenMapper#selectList ⇒ 表 system_oauth2_access_token
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 7
RedisCacheService.getAuthService.getAuthValuePasswordEncoder.matchesOauth2AccessTokenService.createAccessTokenOauth2ClientService.mustGetAuthService.setAuthAccIdRedisCacheService.delete

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

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

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

请求参数 · Body CibLoginRequest
字段类型必填取值/校验表 / 列说明
mobileString必填system_user.mobile手机号
passwordString必填system_user.password密码
verifyCodeString必填验证码
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 OpenapiResponse (object)
字段类型必填取值/校验表 / 列说明
codeInteger
msgString
dataObject
示例
请求示例 (自动生成,仅结构参考)
POST /cib/cibLogin
{
  "body": {
    "mobile": "13800000000",
    "password": "",
    "verifyCode": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "code": 0,
    "msg": "",
    "data": ""
  }
}
处理逻辑
逻辑摘要查询详情(redisCacheService.get);查询详情(authService.getAuthValue);调用 isBlank(StrUtil.isBlank);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 1. 验证短信验证码
  • String cachedCode = (String) authService.getAuthValue(cacheKey);
  • 查询用户信息
  • 校验用户密码
  • 查询用户组织关系
  • 查询是否已登录过
  • 创建token
  • 设置会话信息
前端调用方

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

POST /cib/cibOperatorList 在用管理后台 #
(无摘要) · CibController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.CibController#cibOperatorList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_operator
ControllerCibController#cibOperatorList
ServiceOpenapiChannelOperatorService#queryList (OpenapiChannelOperatorServiceImpl)
MapperOpenapiChannelOperatorMapper#selectList ⇒ 表 openapi_channel_operator

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

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

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

请求参数 · Body

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

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<OpenapiChannelOperator> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongopenapi_channel_operator.idid
channelInfoIdLongopenapi_channel_operator.channel_info_id业务渠道id
operatorIdLongopenapi_channel_operator.operator_id业务员id
operatorNameStringopenapi_channel_operator.operator_name业务员姓名
totalCardNumIntegeropenapi_channel_operator.total_card_num可激活卡总数量
dayCardNumIntegeropenapi_channel_operator.day_card_num每日可激活数量
statusIntegeropenapi_channel_operator.status业务员状态
addDateDateopenapi_channel_operator.add_date添加时间
merchantIdLongopenapi_channel_operator.merchant_id
shopIdLongopenapi_channel_operator.shop_id
示例
请求示例 (自动生成,仅结构参考)
POST /cib/cibOperatorList
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "channelInfoId": 1,
      "operatorId": 1,
      "operatorName": "",
      "totalCardNum": 0,
      "dayCardNum": 0,
      "status": 0,
      "addDate": "2026-01-01 12:00:00",
      "merchantId": 1,
      "shopId": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(openapiChannelOperatorService.queryList)
POST /cib/cibStat 在用管理后台 #
(无摘要) · CibController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.CibController#cibStat
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_businessopenapi_channel_operator
ControllerCibController#cibStat
ServiceOpenapiChannelBusinessService#cibStat (OpenapiChannelBusinessServiceImpl)
MapperOpenapiChannelBusinessMapper#cibStat ⇒ 表 openapi_channel_business
ServiceOpenapiChannelOperatorService#get (OpenapiChannelOperatorServiceImpl)
MapperOpenapiChannelOperatorMapper#selectById ⇒ 表 openapi_channel_operator

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

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

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

请求参数 · Body CibStatRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
operatorIdLongopenapi_channel_business.operator_id
operatorNameStringopenapi_channel_business.operator_name
userPhoneStringopenapi_channel_business.user_phone
activeTimeRangeDate[]
cardNumberStringopenapi_channel_business.card_number
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<CibStatResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
operatorNameStringopenapi_channel_business.operator_name
numInteger
operatorIdLongopenapi_channel_business.operator_id
totalNumInteger
dayNumInteger
示例
请求示例 (自动生成,仅结构参考)
POST /cib/cibStat
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "operatorId": 1,
    "operatorName": "",
    "userPhone": "13800000000",
    "activeTimeRange": "2026-01-01 12:00:00",
    "cardNumber": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "operatorName": "",
        "num": 0,
        "operatorId": 1,
        "totalNum": 0,
        "dayNum": 0
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要调用 cibStat(openapiChannelBusinessService.cibStat);查询详情(openapiChannelOperatorService.get)
内联注释
  • 如果起始索引超出了列表范围,返回空列表
POST /cib/cibUserLogin 未使用管理后台 #
用户端登录 - 验证用户是否有卡 · CibController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.CibController#cibUserLogin
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_businesscard_bind
ControllerCibController#cibUserLogin
ServiceOpenapiChannelBusinessService#queryList (OpenapiChannelBusinessServiceImpl)
MapperOpenapiChannelBusinessMapper#selectList ⇒ 表 openapi_channel_business
ServiceCardBindService#queryList (CardBindServiceImpl)
MapperCardBindMapper#selectList ⇒ 表 card_bind
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 3
AuthService.getAuthValueRedisCacheService.getRedisCacheService.delete

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

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

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

请求参数 · Body CibUserLoginRequest
字段类型必填取值/校验表 / 列说明
mobileString必填手机号
verifyCodeString必填验证码
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 OpenapiResponse (object)
字段类型必填取值/校验表 / 列说明
codeInteger
msgString
dataObject
示例
请求示例 (自动生成,仅结构参考)
POST /cib/cibUserLogin
{
  "body": {
    "mobile": "13800000000",
    "verifyCode": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "code": 0,
    "msg": "",
    "data": ""
  }
}
处理逻辑
逻辑摘要列表查询(openapiChannelBusinessService.queryList);查询详情(authService.getAuthValue);查询详情(redisCacheService.get)
内联注释
  • // 1. 查询用户是否有卡
  • OpenapiChannelBusinessQuery query = OpenapiChannelBusinessQuery.builder()
  • .userPhone(request.getMobile())
  • .isDeleted(false)
  • .build();
  • // // 如果没有找到卡号,则返回错误
  • if (businessList.isEmpty()) {
  • return new OpenapiResponse(502, "该手机号码没有可使用权益,请重新输入", null);
前端调用方

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

POST /cib/exportCibStatDetail 未使用管理后台 #
(无摘要) · CibController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.CibController#exportCibStatDetail
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_businesscard_bind
ControllerCibController#exportCibStatDetail
ServiceOpenapiChannelBusinessService#cibStatDetail (OpenapiChannelBusinessServiceImpl)
MapperOpenapiChannelBusinessMapper#queryList ⇒ 表 openapi_channel_business
ServiceCardBindService#get (CardBindServiceImpl)
MapperCardBindMapper#selectById ⇒ 表 card_bind
MapperOpenapiChannelBusinessMapper#cibStatDetail ⇒ 表 openapi_channel_business

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

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

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

请求参数 · Body HttpServletResponse

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

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

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /cib/exportCibStatDetail
响应示例
(void,无响应体)
处理逻辑
逻辑摘要调用 cibStatDetail(openapiChannelBusinessService.cibStatDetail);查询详情(cardBindService.get);调用 cibStatDetail(openapiChannelBusinessMapper.cibStatDetail)
内联注释
  • if (!result.isEmpty()) {
  • for (OpenapiChannelBusiness temp : result) {
  • if (cardBind != null) {
  • temp.setUserName(cardBind.getName());
  • temp.setUserPhone(cardBind.getPhone());
  • temp.setUserIdno(cardBind.getIdentityNo());
  • temp.setUserIdType(cardBind.getIdType());
  • } else {
前端调用方

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

POST /cib/getActivationDetailList 未使用管理后台 #
获取激活明细列表 · CibController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.CibController#getActivationDetailList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_business
ControllerCibController#getActivationDetailList
ServiceOpenapiChannelBusinessService#queryActivationDetailList (OpenapiChannelBusinessServiceImpl)
MapperOpenapiChannelBusinessMapper#selectPage ⇒ 表 openapi_channel_business

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

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

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

请求参数 · Body ActivationDetailListRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
operatorIdLongopenapi_channel_business.operator_id操作员ID
activeStatusIntegeropenapi_channel_business.active_status激活状态:0-确认中,1-已绑定 不传则查询全部状态(0,1)
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<ActivationDetailItemResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongopenapi_channel_business.id业务ID
activeTimeDateopenapi_channel_business.active_time激活时间
cardNumberStringopenapi_channel_business.card_number卡号
userNameStringopenapi_channel_business.user_name用户姓名
userPhoneStringopenapi_channel_business.user_phone用户手机号
orderNoStringopenapi_channel_business.order_no订单号
userIdnoStringopenapi_channel_business.user_idno
activeStatusIntegeropenapi_channel_business.active_status激活状态:0-确认中,1-已绑定
statusDescString状态描述
示例
请求示例 (自动生成,仅结构参考)
POST /cib/getActivationDetailList
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "operatorId": 1,
    "activeStatus": 0
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "activeTime": "2026-01-01 12:00:00",
        "cardNumber": "",
        "userName": "",
        "userPhone": "13800000000",
        "orderNo": "",
        "userIdno": "",
        "activeStatus": 0,
        "statusDesc": ""
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要列表查询(openapiChannelBusinessService.queryActivationDetailList)
前端调用方

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

POST /cib/getCibStatDetail 在用管理后台 #
(无摘要) · CibController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.CibController#getCibStatDetail
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_businesscard_bind
ControllerCibController#getCibStatDetail
ServiceOpenapiChannelBusinessService#cibStatDetail (OpenapiChannelBusinessServiceImpl)
MapperOpenapiChannelBusinessMapper#queryList ⇒ 表 openapi_channel_business
ServiceCardBindService#get (CardBindServiceImpl)
MapperCardBindMapper#selectById ⇒ 表 card_bind

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

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

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

请求参数 · Body CibStatRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
operatorIdLongopenapi_channel_business.operator_id
operatorNameStringopenapi_channel_business.operator_name
userPhoneStringopenapi_channel_business.user_phone
activeTimeRangeDate[]
cardNumberStringopenapi_channel_business.card_number
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<OpenapiChannelBusiness> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongopenapi_channel_business.idID
channelIdLongopenapi_channel_business.channel_id渠道id
channelNameStringopenapi_channel_business.channel_name渠道名称
operatorIdLongopenapi_channel_business.operator_id业务员id
operatorNameStringopenapi_channel_business.operator_name业务员姓名
orderNoStringopenapi_channel_business.order_no订单号
cardModelIdLongopenapi_channel_business.card_model_id卡种id
cardModelNameStringopenapi_channel_business.card_model_name卡种名称
cardNumberStringopenapi_channel_business.card_number卡号
activeTimeDateopenapi_channel_business.active_time激活时间
activeStatusIntegeropenapi_channel_business.active_status激活状态
cardExpireTimeDateopenapi_channel_business.card_expire_time卡过期时间
userNameStringopenapi_channel_business.user_name持卡人姓名
userIdnoStringopenapi_channel_business.user_idno持卡人证件号码
userPhoneStringopenapi_channel_business.user_phone持卡人手机号
userIdTypeIdType1身份证2护照3港澳居民来往内地通行证5驾驶证6居住证7士官证8学生证+1openapi_channel_business.user_id_type持卡人证件类型
createdTimeDateopenapi_channel_business.created_time创建时间
isDeletedBooleanopenapi_channel_business.is_deleted是否删除
createdByLongopenapi_channel_business.created_by创建人
updatedByLongopenapi_channel_business.updated_by更新人
updatedTimeDateopenapi_channel_business.updated_time更新时间
statusIntegeropenapi_channel_business.status业务状态
activePlatformLongopenapi_channel_business.active_platform激活平台
activePlatformNameStringopenapi_channel_business.active_platform_name激活平台名称
bindPlatformLongopenapi_channel_business.bind_platform绑卡平台
bindPlatformNameStringopenapi_channel_business.bind_platform_name绑卡平台名称
cardStatusIntegeropenapi_channel_business.card_status卡状态
bindTimeDateopenapi_channel_business.bind_time绑定时间
示例
请求示例 (自动生成,仅结构参考)
POST /cib/getCibStatDetail
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "operatorId": 1,
    "operatorName": "",
    "userPhone": "13800000000",
    "activeTimeRange": "2026-01-01 12:00:00",
    "cardNumber": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "channelId": 1,
        "channelName": "",
        "operatorId": 1,
        "operatorName": "",
        "orderNo": "",
        "cardModelId": 1,
        "cardModelName": "",
        "cardNumber": "",
        "activeTime": "2026-01-01 12:00:00",
        "activeStatus": 0,
        "cardExpireTime": "2026-01-01 12:00:00",
        "userName": "",
        "userIdno": "",
        "userPhone": "13800000000",
        "userIdType": "1",
        "createdTime": "2026-01-01 12:00:00",
        "isDeleted": false,
        "createdBy": 0,
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00",
        "status": 0,
        "activePlatform": 0,
        "activePlatformName": "",
        "bindPlatform": 0,
        "bindPlatformName": "",
        "cardStatus": 0,
        "bindTime": "2026-01-01 12:00:00"
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要调用 cibStatDetail(openapiChannelBusinessService.cibStatDetail);调用 isNotEmpty(StrUtil.isNotEmpty);查询详情(cardBindService.get)
内联注释
  • 如果起始索引超出了列表范围,返回空列表
POST /cib/getOperatorActivationStatus 未使用管理后台 #
获取业务员激活信息 · CibController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.CibController#getOperatorActivationStatus
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_business
ControllerCibController#getOperatorActivationStatus
ServiceOpenapiChannelOperatorService#getActivationStatus (OpenapiChannelOperatorServiceImpl)
MapperOpenapiChannelBusinessMapper#selectCount ⇒ 表 openapi_channel_business

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

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

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

请求参数 · Body OperatorActivationStatusRequest
字段类型必填取值/校验表 / 列说明
operatorIdLong必填openapi_channel_business.operator_id业务员ID
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 OperatorActivationStatusResponse (object)
字段类型必填取值/校验表 / 列说明
operatorNameStringopenapi_channel_business.operator_name业务员姓名
totalAvailableInteger可激活总量
totalActivatedInteger已激活总量
todayActivatedInteger当日激活量
remainingAvailableInteger剩余可激活量
示例
请求示例 (自动生成,仅结构参考)
POST /cib/getOperatorActivationStatus
{
  "body": {
    "operatorId": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "operatorName": "",
    "totalAvailable": 0,
    "totalActivated": 0,
    "todayActivated": 0,
    "remainingAvailable": 0
  }
}
处理逻辑
逻辑摘要查询详情(openapiChannelOperatorService.getActivationStatus)
前端调用方

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

POST /cib/queryCibCard 未使用管理后台 #
查询兴动潇湘卡 · CibController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.CibController#queryCibCard
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_info
ControllerCibController#queryCibCard
ServiceOpenapiChannelBusinessService#queryCibCard (OpenapiChannelBusinessServiceImpl)
ServiceOpenapiChannelInfoService#get (OpenapiChannelInfoServiceImpl)
MapperOpenapiChannelInfoMapper#selectById ⇒ 表 openapi_channel_info

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

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

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

请求参数 · Body CibCardQueryRequest
字段类型必填取值/校验表 / 列说明
orderNoString必填订单号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 OpenapiResponse (object)
字段类型必填取值/校验表 / 列说明
codeInteger
msgString
dataObject
示例
请求示例 (自动生成,仅结构参考)
POST /cib/queryCibCard
{
  "body": {
    "orderNo": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "code": 0,
    "msg": "",
    "data": ""
  }
}
处理逻辑
逻辑摘要调用 queryCibCard(openapiChannelBusinessService.queryCibCard)
前端调用方

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

POST /cib/sendLoginVerifyCode 未使用管理后台 #
短信-发送验证码 · CibController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.CibController#sendVerifyCode
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_useropenapi_channel_businesssms_log
ControllerCibController#sendVerifyCode
ServiceUserService#get (UserServiceImpl)
MapperUserMapper#selectById ⇒ 表 system_user
ServiceOpenapiChannelBusinessService#queryList (OpenapiChannelBusinessServiceImpl)
MapperOpenapiChannelBusinessMapper#selectList ⇒ 表 openapi_channel_business
ServiceSmsLogService#add (SmsLogServiceImpl)
MapperSmsLogMapper#insert ⇒ 表 sms_log
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 5
CacheService.putIfAbsentRedisCacheService.putAuthService.setAuthValueSendSmsService.sendVerifyCodeSmsService.sendSms

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

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

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

请求参数 · Body VerifyCodeSendRequest
字段类型必填取值/校验表 / 列说明
smsTypeSmsType1兴业银行激活平台登录2兴业银行激活平台激活3兴业银行H5登录99未知sms_log.sms_type发送验证码类型
mobileStringsystem_user.mobile手机号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 OpenapiResponse (object)
字段类型必填取值/校验表 / 列说明
codeIntegersms_log.code
msgString
dataObject
示例
请求示例 (自动生成,仅结构参考)
POST /cib/sendLoginVerifyCode
{
  "body": {
    "smsType": "1",
    "mobile": "13800000000"
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "code": 0,
    "msg": "",
    "data": ""
  }
}
处理逻辑
逻辑摘要查询详情(userService.get);列表查询(openapiChannelBusinessService.queryList);调用 putIfAbsent(cacheService.putIfAbsent)
内联注释
  • 确保短信类型已设置,默认为CIB_OTHER
  • 1. 查询用户是否有卡
  • 如果没有找到卡号,则返回错误
  • 2. 过滤出已激活成功的卡片(状态为1-已绑定)
  • List<OpenapiChannelBusiness> activatedCards = businessList.stream()
  • .filter(card -> card.getActiveStatus() != null && card.getActiveStatus() == 1)
  • .collect(Collectors.toList());
  • //if (activatedCards.isEmpty()) {
前端调用方

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

POST /cib/verifySmsCode 未使用管理后台 #
验证短信验证码 · CibController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.CibController#verifySmsCode
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表(未解析到业务表:可能为纯校验/转发/缓存/外部接口)
ControllerCibController#verifySmsCode
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
RedisCacheService.getRedisCacheService.delete

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

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

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

请求参数 · Body VerifySmsCodeRequest
字段类型必填取值/校验表 / 列说明
mobileString必填/正则:^1[3-9]\\d{9}$手机号码
verifyCodeString必填验证码
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 OpenapiResponse (object)
字段类型必填取值/校验表 / 列说明
codeInteger
msgString
dataObject
示例
请求示例 (自动生成,仅结构参考)
POST /cib/verifySmsCode
{
  "body": {
    "mobile": "13800000000",
    "verifyCode": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "code": 0,
    "msg": "",
    "data": ""
  }
}
处理逻辑
逻辑摘要查询详情(redisCacheService.get);调用 isBlank(StrUtil.isBlank);删除(redisCacheService.delete)
内联注释
  • 构建缓存Key
  • 从Redis缓存中获取验证码
  • 检查验证码是否存在
  • 检查验证码是否匹配
  • 验证通过后删除缓存中的验证码,防止重复使用
  • 验证成功,返回用户信息(这里可以根据需要返回必要的信息,用于下一步激活流程)
前端调用方

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

OpenapiBjcAppointConfigController 0/6 在用

POST /openapiBjcAppointConfig/addOpenapiBjcAppointConfig 未使用管理后台 #
旅游卡预约配置-新增 · OpenapiBjcAppointConfigController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcAppointConfigController#addOpenapiBjcAppointConfig
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_appoint_config
ControllerOpenapiBjcAppointConfigController#addOpenapiBjcAppointConfig
转换BeanUtils.map → OpenapiBjcAppointConfig ⇒ 表 openapi_bjc_appoint_config
ServiceOpenapiBjcAppointConfigService#add (OpenapiBjcAppointConfigServiceImpl)
MapperOpenapiBjcAppointConfigMapper#insert ⇒ 表 openapi_bjc_appoint_config

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

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

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

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

void —— 无返回数据

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

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

POST /openapiBjcAppointConfig/deleteOpenapiBjcAppointConfig 未使用管理后台 #
旅游卡预约配置-删除 · OpenapiBjcAppointConfigController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcAppointConfigController#deleteOpenapiBjcAppointConfig
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_appoint_config
ControllerOpenapiBjcAppointConfigController#deleteOpenapiBjcAppointConfig
ServiceOpenapiBjcAppointConfigService#delete (OpenapiBjcAppointConfigServiceImpl)
MapperOpenapiBjcAppointConfigMapper#deleteById ⇒ 表 openapi_bjc_appoint_config

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

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

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

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

void —— 无返回数据

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

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

POST /openapiBjcAppointConfig/getOpenapiBjcAppointConfig 未使用管理后台 #
旅游卡预约配置-详情 · OpenapiBjcAppointConfigController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcAppointConfigController#getOpenapiBjcAppointConfig
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_appoint_config
ControllerOpenapiBjcAppointConfigController#getOpenapiBjcAppointConfig
ServiceOpenapiBjcAppointConfigService#get (OpenapiBjcAppointConfigServiceImpl)
MapperOpenapiBjcAppointConfigMapper#selectById ⇒ 表 openapi_bjc_appoint_config

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

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

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

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

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

POST /openapiBjcAppointConfig/queryOpenapiBjcAppointConfigList 未使用管理后台 #
旅游卡预约配置-列表查询 · OpenapiBjcAppointConfigController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcAppointConfigController#queryOpenapiBjcAppointConfigList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_appoint_config
ControllerOpenapiBjcAppointConfigController#queryOpenapiBjcAppointConfigList
转换BeanUtils.map → OpenapiBjcAppointConfigQuery
ServiceOpenapiBjcAppointConfigService#queryList (OpenapiBjcAppointConfigServiceImpl)
MapperOpenapiBjcAppointConfigMapper#selectList ⇒ 表 openapi_bjc_appoint_config

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

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

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

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

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

POST /openapiBjcAppointConfig/queryOpenapiBjcAppointConfigPage 未使用管理后台 #
旅游卡预约配置-分页查询 · OpenapiBjcAppointConfigController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcAppointConfigController#queryOpenapiBjcAppointConfigPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_appoint_config
ControllerOpenapiBjcAppointConfigController#queryOpenapiBjcAppointConfigPage
转换BeanUtils.map → OpenapiBjcAppointConfigQuery
ServiceOpenapiBjcAppointConfigService#queryPage (OpenapiBjcAppointConfigServiceImpl)
MapperOpenapiBjcAppointConfigMapper#selectPage ⇒ 表 openapi_bjc_appoint_config

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

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

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

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

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

POST /openapiBjcAppointConfig/updateOpenapiBjcAppointConfig 未使用管理后台 #
旅游卡预约配置-更新 · OpenapiBjcAppointConfigController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcAppointConfigController#updateOpenapiBjcAppointConfig
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_appoint_config
ControllerOpenapiBjcAppointConfigController#updateOpenapiBjcAppointConfig
转换BeanUtils.map → OpenapiBjcAppointConfig ⇒ 表 openapi_bjc_appoint_config
ServiceOpenapiBjcAppointConfigService#update (OpenapiBjcAppointConfigServiceImpl)
MapperOpenapiBjcAppointConfigMapper#updateById ⇒ 表 openapi_bjc_appoint_config

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

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

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

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

void —— 无返回数据

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

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

OpenapiBjcAppointRecordController 0/6 在用

POST /openapiBjcAppointRecord/addOpenapiBjcAppointRecord 未使用管理后台 #
北京卡预约记录表-新增 · OpenapiBjcAppointRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcAppointRecordController#addOpenapiBjcAppointRecord
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_appoint_record
ControllerOpenapiBjcAppointRecordController#addOpenapiBjcAppointRecord
转换BeanUtils.map → OpenapiBjcAppointRecord ⇒ 表 openapi_bjc_appoint_record
ServiceOpenapiBjcAppointRecordService#add (OpenapiBjcAppointRecordServiceImpl)
MapperOpenapiBjcAppointRecordMapper#insert ⇒ 表 openapi_bjc_appoint_record

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

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

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

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

void —— 无返回数据

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

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

POST /openapiBjcAppointRecord/deleteOpenapiBjcAppointRecord 未使用管理后台 #
北京卡预约记录表-删除 · OpenapiBjcAppointRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcAppointRecordController#deleteOpenapiBjcAppointRecord
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_appoint_record
ControllerOpenapiBjcAppointRecordController#deleteOpenapiBjcAppointRecord
ServiceOpenapiBjcAppointRecordService#delete (OpenapiBjcAppointRecordServiceImpl)
MapperOpenapiBjcAppointRecordMapper#deleteById ⇒ 表 openapi_bjc_appoint_record

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

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

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

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

void —— 无返回数据

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

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

POST /openapiBjcAppointRecord/getOpenapiBjcAppointRecord 未使用管理后台 #
北京卡预约记录表-详情 · OpenapiBjcAppointRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcAppointRecordController#getOpenapiBjcAppointRecord
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_appoint_record
ControllerOpenapiBjcAppointRecordController#getOpenapiBjcAppointRecord
ServiceOpenapiBjcAppointRecordService#get (OpenapiBjcAppointRecordServiceImpl)
MapperOpenapiBjcAppointRecordMapper#selectById ⇒ 表 openapi_bjc_appoint_record

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

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

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

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

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

POST /openapiBjcAppointRecord/queryOpenapiBjcAppointRecordList 未使用管理后台 #
北京卡预约记录表-列表查询 · OpenapiBjcAppointRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcAppointRecordController#queryOpenapiBjcAppointRecordList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_appoint_record
ControllerOpenapiBjcAppointRecordController#queryOpenapiBjcAppointRecordList
转换BeanUtils.map → OpenapiBjcAppointRecordQuery
ServiceOpenapiBjcAppointRecordService#queryList (OpenapiBjcAppointRecordServiceImpl)
MapperOpenapiBjcAppointRecordMapper#selectList ⇒ 表 openapi_bjc_appoint_record

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

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

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

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

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

POST /openapiBjcAppointRecord/queryOpenapiBjcAppointRecordPage 未使用管理后台 #
北京卡预约记录表-分页查询 · OpenapiBjcAppointRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcAppointRecordController#queryOpenapiBjcAppointRecordPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_appoint_record
ControllerOpenapiBjcAppointRecordController#queryOpenapiBjcAppointRecordPage
转换BeanUtils.map → OpenapiBjcAppointRecordQuery
ServiceOpenapiBjcAppointRecordService#queryPage (OpenapiBjcAppointRecordServiceImpl)
MapperOpenapiBjcAppointRecordMapper#selectPage ⇒ 表 openapi_bjc_appoint_record

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

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

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

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

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

POST /openapiBjcAppointRecord/updateOpenapiBjcAppointRecord 未使用管理后台 #
北京卡预约记录表-更新 · OpenapiBjcAppointRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcAppointRecordController#updateOpenapiBjcAppointRecord
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_appoint_record
ControllerOpenapiBjcAppointRecordController#updateOpenapiBjcAppointRecord
转换BeanUtils.map → OpenapiBjcAppointRecord ⇒ 表 openapi_bjc_appoint_record
ServiceOpenapiBjcAppointRecordService#update (OpenapiBjcAppointRecordServiceImpl)
MapperOpenapiBjcAppointRecordMapper#updateById ⇒ 表 openapi_bjc_appoint_record

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

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

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

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

void —— 无返回数据

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

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

OpenapiBjcAppointScenicController 0/6 在用

POST /openapiBjcAppointScenic/addOpenapiBjcAppointScenic 未使用管理后台 #
卡预约景区列表-新增 · OpenapiBjcAppointScenicController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcAppointScenicController#addOpenapiBjcAppointScenic
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_appoint_scenic
ControllerOpenapiBjcAppointScenicController#addOpenapiBjcAppointScenic
转换BeanUtils.map → OpenapiBjcAppointScenic ⇒ 表 openapi_bjc_appoint_scenic
ServiceOpenapiBjcAppointScenicService#add (OpenapiBjcAppointScenicServiceImpl)
MapperOpenapiBjcAppointScenicMapper#insert ⇒ 表 openapi_bjc_appoint_scenic

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

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

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

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

void —— 无返回数据

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

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

POST /openapiBjcAppointScenic/deleteOpenapiBjcAppointScenic 未使用管理后台 #
卡预约景区列表-删除 · OpenapiBjcAppointScenicController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcAppointScenicController#deleteOpenapiBjcAppointScenic
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_appoint_scenic
ControllerOpenapiBjcAppointScenicController#deleteOpenapiBjcAppointScenic
ServiceOpenapiBjcAppointScenicService#delete (OpenapiBjcAppointScenicServiceImpl)
MapperOpenapiBjcAppointScenicMapper#deleteById ⇒ 表 openapi_bjc_appoint_scenic

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

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

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

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

void —— 无返回数据

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

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

POST /openapiBjcAppointScenic/getOpenapiBjcAppointScenic 未使用管理后台 #
卡预约景区列表-详情 · OpenapiBjcAppointScenicController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcAppointScenicController#getOpenapiBjcAppointScenic
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_appoint_scenic
ControllerOpenapiBjcAppointScenicController#getOpenapiBjcAppointScenic
ServiceOpenapiBjcAppointScenicService#get (OpenapiBjcAppointScenicServiceImpl)
MapperOpenapiBjcAppointScenicMapper#selectById ⇒ 表 openapi_bjc_appoint_scenic

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

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

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

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

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

POST /openapiBjcAppointScenic/queryOpenapiBjcAppointScenicList 未使用管理后台 #
卡预约景区列表-列表查询 · OpenapiBjcAppointScenicController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcAppointScenicController#queryOpenapiBjcAppointScenicList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_appoint_scenic
ControllerOpenapiBjcAppointScenicController#queryOpenapiBjcAppointScenicList
转换BeanUtils.map → OpenapiBjcAppointScenicQuery
ServiceOpenapiBjcAppointScenicService#queryList (OpenapiBjcAppointScenicServiceImpl)
MapperOpenapiBjcAppointScenicMapper#selectList ⇒ 表 openapi_bjc_appoint_scenic

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

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

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

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

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

POST /openapiBjcAppointScenic/queryOpenapiBjcAppointScenicPage 未使用管理后台 #
卡预约景区列表-分页查询 · OpenapiBjcAppointScenicController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcAppointScenicController#queryOpenapiBjcAppointScenicPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_appoint_scenic
ControllerOpenapiBjcAppointScenicController#queryOpenapiBjcAppointScenicPage
转换BeanUtils.map → OpenapiBjcAppointScenicQuery
ServiceOpenapiBjcAppointScenicService#queryPage (OpenapiBjcAppointScenicServiceImpl)
MapperOpenapiBjcAppointScenicMapper#selectPage ⇒ 表 openapi_bjc_appoint_scenic

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

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

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

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

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

POST /openapiBjcAppointScenic/updateOpenapiBjcAppointScenic 未使用管理后台 #
卡预约景区列表-更新 · OpenapiBjcAppointScenicController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcAppointScenicController#updateOpenapiBjcAppointScenic
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_appoint_scenic
ControllerOpenapiBjcAppointScenicController#updateOpenapiBjcAppointScenic
转换BeanUtils.map → OpenapiBjcAppointScenic ⇒ 表 openapi_bjc_appoint_scenic
ServiceOpenapiBjcAppointScenicService#update (OpenapiBjcAppointScenicServiceImpl)
MapperOpenapiBjcAppointScenicMapper#updateById ⇒ 表 openapi_bjc_appoint_scenic

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

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

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

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

void —— 无返回数据

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

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

OpenapiBjcCardInfoController 0/6 在用

POST /openapiBjcCardInfo/addOpenapiBjcCardInfo 未使用管理后台 #
北京卡信息表-新增 · OpenapiBjcCardInfoController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcCardInfoController#addOpenapiBjcCardInfo
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_card_info
ControllerOpenapiBjcCardInfoController#addOpenapiBjcCardInfo
转换BeanUtils.map → OpenapiBjcCardInfo ⇒ 表 openapi_bjc_card_info
ServiceOpenapiBjcCardInfoService#add (OpenapiBjcCardInfoServiceImpl)
MapperOpenapiBjcCardInfoMapper#insert ⇒ 表 openapi_bjc_card_info

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

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

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

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

void —— 无返回数据

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

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

POST /openapiBjcCardInfo/deleteOpenapiBjcCardInfo 未使用管理后台 #
北京卡信息表-删除 · OpenapiBjcCardInfoController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcCardInfoController#deleteOpenapiBjcCardInfo
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_card_info
ControllerOpenapiBjcCardInfoController#deleteOpenapiBjcCardInfo
ServiceOpenapiBjcCardInfoService#delete (OpenapiBjcCardInfoServiceImpl)
MapperOpenapiBjcCardInfoMapper#deleteById ⇒ 表 openapi_bjc_card_info

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

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

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

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

void —— 无返回数据

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

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

POST /openapiBjcCardInfo/getOpenapiBjcCardInfo 未使用管理后台 #
北京卡信息表-详情 · OpenapiBjcCardInfoController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcCardInfoController#getOpenapiBjcCardInfo
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_card_info
ControllerOpenapiBjcCardInfoController#getOpenapiBjcCardInfo
ServiceOpenapiBjcCardInfoService#get (OpenapiBjcCardInfoServiceImpl)
MapperOpenapiBjcCardInfoMapper#selectById ⇒ 表 openapi_bjc_card_info

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

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

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

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

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

POST /openapiBjcCardInfo/queryOpenapiBjcCardInfoList 未使用管理后台 #
北京卡信息表-列表查询 · OpenapiBjcCardInfoController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcCardInfoController#queryOpenapiBjcCardInfoList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_card_info
ControllerOpenapiBjcCardInfoController#queryOpenapiBjcCardInfoList
转换BeanUtils.map → OpenapiBjcCardInfoQuery
ServiceOpenapiBjcCardInfoService#queryList (OpenapiBjcCardInfoServiceImpl)
MapperOpenapiBjcCardInfoMapper#selectList ⇒ 表 openapi_bjc_card_info

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

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

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

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

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

POST /openapiBjcCardInfo/queryOpenapiBjcCardInfoPage 未使用管理后台 #
北京卡信息表-分页查询 · OpenapiBjcCardInfoController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcCardInfoController#queryOpenapiBjcCardInfoPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_card_info
ControllerOpenapiBjcCardInfoController#queryOpenapiBjcCardInfoPage
转换BeanUtils.map → OpenapiBjcCardInfoQuery
ServiceOpenapiBjcCardInfoService#queryPage (OpenapiBjcCardInfoServiceImpl)
MapperOpenapiBjcCardInfoMapper#selectPage ⇒ 表 openapi_bjc_card_info

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

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

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

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

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

POST /openapiBjcCardInfo/updateOpenapiBjcCardInfo 未使用管理后台 #
北京卡信息表-更新 · OpenapiBjcCardInfoController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcCardInfoController#updateOpenapiBjcCardInfo
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_card_info
ControllerOpenapiBjcCardInfoController#updateOpenapiBjcCardInfo
转换BeanUtils.map → OpenapiBjcCardInfo ⇒ 表 openapi_bjc_card_info
ServiceOpenapiBjcCardInfoService#update (OpenapiBjcCardInfoServiceImpl)
MapperOpenapiBjcCardInfoMapper#updateById ⇒ 表 openapi_bjc_card_info

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

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

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

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

void —— 无返回数据

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

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

OpenapiBjcConsumeRecordController 0/6 在用

POST /openapiBjcConsumeRecord/addOpenapiBjcConsumeRecord 未使用管理后台 #
北京卡核销记录表-新增 · OpenapiBjcConsumeRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcConsumeRecordController#addOpenapiBjcConsumeRecord
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_consume_record
ControllerOpenapiBjcConsumeRecordController#addOpenapiBjcConsumeRecord
转换BeanUtils.map → OpenapiBjcConsumeRecord ⇒ 表 openapi_bjc_consume_record
ServiceOpenapiBjcConsumeRecordService#add (OpenapiBjcConsumeRecordServiceImpl)
MapperOpenapiBjcConsumeRecordMapper#insert ⇒ 表 openapi_bjc_consume_record

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

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

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

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

void —— 无返回数据

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

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

POST /openapiBjcConsumeRecord/deleteOpenapiBjcConsumeRecord 未使用管理后台 #
北京卡核销记录表-删除 · OpenapiBjcConsumeRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcConsumeRecordController#deleteOpenapiBjcConsumeRecord
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_consume_record
ControllerOpenapiBjcConsumeRecordController#deleteOpenapiBjcConsumeRecord
ServiceOpenapiBjcConsumeRecordService#delete (OpenapiBjcConsumeRecordServiceImpl)
MapperOpenapiBjcConsumeRecordMapper#deleteById ⇒ 表 openapi_bjc_consume_record

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

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

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

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

void —— 无返回数据

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

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

POST /openapiBjcConsumeRecord/getOpenapiBjcConsumeRecord 未使用管理后台 #
北京卡核销记录表-详情 · OpenapiBjcConsumeRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcConsumeRecordController#getOpenapiBjcConsumeRecord
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_consume_record
ControllerOpenapiBjcConsumeRecordController#getOpenapiBjcConsumeRecord
ServiceOpenapiBjcConsumeRecordService#get (OpenapiBjcConsumeRecordServiceImpl)
MapperOpenapiBjcConsumeRecordMapper#selectById ⇒ 表 openapi_bjc_consume_record

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

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

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

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

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

POST /openapiBjcConsumeRecord/queryOpenapiBjcConsumeRecordList 未使用管理后台 #
北京卡核销记录表-列表查询 · OpenapiBjcConsumeRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcConsumeRecordController#queryOpenapiBjcConsumeRecordList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_consume_record
ControllerOpenapiBjcConsumeRecordController#queryOpenapiBjcConsumeRecordList
转换BeanUtils.map → OpenapiBjcConsumeRecordQuery
ServiceOpenapiBjcConsumeRecordService#queryList (OpenapiBjcConsumeRecordServiceImpl)
MapperOpenapiBjcConsumeRecordMapper#selectList ⇒ 表 openapi_bjc_consume_record

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

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

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

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

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

POST /openapiBjcConsumeRecord/queryOpenapiBjcConsumeRecordPage 未使用管理后台 #
北京卡核销记录表-分页查询 · OpenapiBjcConsumeRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcConsumeRecordController#queryOpenapiBjcConsumeRecordPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_consume_record
ControllerOpenapiBjcConsumeRecordController#queryOpenapiBjcConsumeRecordPage
转换BeanUtils.map → OpenapiBjcConsumeRecordQuery
ServiceOpenapiBjcConsumeRecordService#queryPage (OpenapiBjcConsumeRecordServiceImpl)
MapperOpenapiBjcConsumeRecordMapper#selectPage ⇒ 表 openapi_bjc_consume_record

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

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

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

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

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

POST /openapiBjcConsumeRecord/updateOpenapiBjcConsumeRecord 未使用管理后台 #
北京卡核销记录表-更新 · OpenapiBjcConsumeRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcConsumeRecordController#updateOpenapiBjcConsumeRecord
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_consume_record
ControllerOpenapiBjcConsumeRecordController#updateOpenapiBjcConsumeRecord
转换BeanUtils.map → OpenapiBjcConsumeRecord ⇒ 表 openapi_bjc_consume_record
ServiceOpenapiBjcConsumeRecordService#update (OpenapiBjcConsumeRecordServiceImpl)
MapperOpenapiBjcConsumeRecordMapper#updateById ⇒ 表 openapi_bjc_consume_record

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

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

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

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

void —— 无返回数据

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

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

OpenapiBjcLogController 0/6 在用

POST /openapiBjcLog/addOpenapiBjcLog 未使用管理后台 #
北京接口调用记录表-新增 · OpenapiBjcLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcLogController#addOpenapiBjcLog
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_log
ControllerOpenapiBjcLogController#addOpenapiBjcLog
转换BeanUtils.map → OpenapiBjcLog ⇒ 表 openapi_bjc_log
ServiceOpenapiBjcLogService#add (OpenapiBjcLogServiceImpl)
MapperOpenapiBjcLogMapper#insert ⇒ 表 openapi_bjc_log

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

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

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

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

void —— 无返回数据

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

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

POST /openapiBjcLog/deleteOpenapiBjcLog 未使用管理后台 #
北京接口调用记录表-删除 · OpenapiBjcLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcLogController#deleteOpenapiBjcLog
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_log
ControllerOpenapiBjcLogController#deleteOpenapiBjcLog
ServiceOpenapiBjcLogService#delete (OpenapiBjcLogServiceImpl)
MapperOpenapiBjcLogMapper#deleteById ⇒ 表 openapi_bjc_log

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

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

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

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

void —— 无返回数据

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

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

POST /openapiBjcLog/getOpenapiBjcLog 未使用管理后台 #
北京接口调用记录表-详情 · OpenapiBjcLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcLogController#getOpenapiBjcLog
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_log
ControllerOpenapiBjcLogController#getOpenapiBjcLog
ServiceOpenapiBjcLogService#get (OpenapiBjcLogServiceImpl)
MapperOpenapiBjcLogMapper#selectById ⇒ 表 openapi_bjc_log

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

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

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

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

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

POST /openapiBjcLog/queryOpenapiBjcLogList 未使用管理后台 #
北京接口调用记录表-列表查询 · OpenapiBjcLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcLogController#queryOpenapiBjcLogList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_log
ControllerOpenapiBjcLogController#queryOpenapiBjcLogList
转换BeanUtils.map → OpenapiBjcLogQuery
ServiceOpenapiBjcLogService#queryList (OpenapiBjcLogServiceImpl)
MapperOpenapiBjcLogMapper#selectList ⇒ 表 openapi_bjc_log

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

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

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

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

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

POST /openapiBjcLog/queryOpenapiBjcLogPage 未使用管理后台 #
北京接口调用记录表-分页查询 · OpenapiBjcLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcLogController#queryOpenapiBjcLogPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_log
ControllerOpenapiBjcLogController#queryOpenapiBjcLogPage
转换BeanUtils.map → OpenapiBjcLogQuery
ServiceOpenapiBjcLogService#queryPage (OpenapiBjcLogServiceImpl)
MapperOpenapiBjcLogMapper#selectPage ⇒ 表 openapi_bjc_log

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

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

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

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

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

POST /openapiBjcLog/updateOpenapiBjcLog 未使用管理后台 #
北京接口调用记录表-更新 · OpenapiBjcLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcLogController#updateOpenapiBjcLog
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_log
ControllerOpenapiBjcLogController#updateOpenapiBjcLog
转换BeanUtils.map → OpenapiBjcLog ⇒ 表 openapi_bjc_log
ServiceOpenapiBjcLogService#update (OpenapiBjcLogServiceImpl)
MapperOpenapiBjcLogMapper#updateById ⇒ 表 openapi_bjc_log

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

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

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

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

void —— 无返回数据

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

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

OpenapiBjcTokenController 0/6 在用

POST /openapiBjcToken/addOpenapiBjcToken 未使用管理后台 #
北京接口token记录表-新增 · OpenapiBjcTokenController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcTokenController#addOpenapiBjcToken
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_token
ControllerOpenapiBjcTokenController#addOpenapiBjcToken
转换BeanUtils.map → OpenapiBjcToken ⇒ 表 openapi_bjc_token
ServiceOpenapiBjcTokenService#add (OpenapiBjcTokenServiceImpl)
MapperOpenapiBjcTokenMapper#insert ⇒ 表 openapi_bjc_token

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

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

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

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

void —— 无返回数据

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

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

POST /openapiBjcToken/deleteOpenapiBjcToken 未使用管理后台 #
北京接口token记录表-删除 · OpenapiBjcTokenController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcTokenController#deleteOpenapiBjcToken
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_token
ControllerOpenapiBjcTokenController#deleteOpenapiBjcToken
ServiceOpenapiBjcTokenService#delete (OpenapiBjcTokenServiceImpl)
MapperOpenapiBjcTokenMapper#deleteById ⇒ 表 openapi_bjc_token

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

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

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

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

void —— 无返回数据

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

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

POST /openapiBjcToken/getOpenapiBjcToken 未使用管理后台 #
北京接口token记录表-详情 · OpenapiBjcTokenController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcTokenController#getOpenapiBjcToken
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_token
ControllerOpenapiBjcTokenController#getOpenapiBjcToken
ServiceOpenapiBjcTokenService#get (OpenapiBjcTokenServiceImpl)
MapperOpenapiBjcTokenMapper#selectById ⇒ 表 openapi_bjc_token

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

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

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

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

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

POST /openapiBjcToken/queryOpenapiBjcTokenList 未使用管理后台 #
北京接口token记录表-列表查询 · OpenapiBjcTokenController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcTokenController#queryOpenapiBjcTokenList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_token
ControllerOpenapiBjcTokenController#queryOpenapiBjcTokenList
转换BeanUtils.map → OpenapiBjcTokenQuery
ServiceOpenapiBjcTokenService#queryList (OpenapiBjcTokenServiceImpl)
MapperOpenapiBjcTokenMapper#selectList ⇒ 表 openapi_bjc_token

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

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

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

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

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

POST /openapiBjcToken/queryOpenapiBjcTokenPage 未使用管理后台 #
北京接口token记录表-分页查询 · OpenapiBjcTokenController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcTokenController#queryOpenapiBjcTokenPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_token
ControllerOpenapiBjcTokenController#queryOpenapiBjcTokenPage
转换BeanUtils.map → OpenapiBjcTokenQuery
ServiceOpenapiBjcTokenService#queryPage (OpenapiBjcTokenServiceImpl)
MapperOpenapiBjcTokenMapper#selectPage ⇒ 表 openapi_bjc_token

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

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

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

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

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

POST /openapiBjcToken/updateOpenapiBjcToken 未使用管理后台 #
北京接口token记录表-更新 · OpenapiBjcTokenController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiBjcTokenController#updateOpenapiBjcToken
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_bjc_token
ControllerOpenapiBjcTokenController#updateOpenapiBjcToken
转换BeanUtils.map → OpenapiBjcToken ⇒ 表 openapi_bjc_token
ServiceOpenapiBjcTokenService#update (OpenapiBjcTokenServiceImpl)
MapperOpenapiBjcTokenMapper#updateById ⇒ 表 openapi_bjc_token

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

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

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

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

void —— 无返回数据

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

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

OpenapiCardConfigController 0/6 在用

POST /openapi/addOpenapiCardConfig 未使用管理后台 #
旅游卡配置表-新增 · OpenapiCardConfigController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCardConfigController#addOpenapiCardConfig
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_card_config
ControllerOpenapiCardConfigController#addOpenapiCardConfig
转换BeanUtils.map → OpenapiCardConfig ⇒ 表 openapi_card_config
ServiceOpenapiCardConfigService#add (OpenapiCardConfigServiceImpl)
MapperOpenapiCardConfigMapper#insert ⇒ 表 openapi_card_config

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

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

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

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

void —— 无返回数据

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

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

POST /openapi/deleteOpenapiCardConfig 未使用管理后台 #
旅游卡配置表-删除 · OpenapiCardConfigController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCardConfigController#deleteOpenapiCardConfig
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_card_config
ControllerOpenapiCardConfigController#deleteOpenapiCardConfig
ServiceOpenapiCardConfigService#delete (OpenapiCardConfigServiceImpl)
MapperOpenapiCardConfigMapper#deleteById ⇒ 表 openapi_card_config

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

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

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

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

void —— 无返回数据

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

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

POST /openapi/getOpenapiCardConfig 未使用管理后台 #
旅游卡配置表-详情 · OpenapiCardConfigController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCardConfigController#getOpenapiCardConfig
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_card_config
ControllerOpenapiCardConfigController#getOpenapiCardConfig
ServiceOpenapiCardConfigService#get (OpenapiCardConfigServiceImpl)
MapperOpenapiCardConfigMapper#selectById ⇒ 表 openapi_card_config

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

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

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

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

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

POST /openapi/queryOpenapiCardConfigList 未使用管理后台 #
旅游卡配置表-列表查询 · OpenapiCardConfigController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCardConfigController#queryOpenapiCardConfigList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_card_config
ControllerOpenapiCardConfigController#queryOpenapiCardConfigList
转换BeanUtils.map → OpenapiCardConfigQuery
ServiceOpenapiCardConfigService#queryList (OpenapiCardConfigServiceImpl)
MapperOpenapiCardConfigMapper#selectList ⇒ 表 openapi_card_config

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

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

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

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

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

POST /openapi/queryOpenapiCardConfigPage 未使用管理后台 #
旅游卡配置表-分页查询 · OpenapiCardConfigController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCardConfigController#queryOpenapiCardConfigPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_card_config
ControllerOpenapiCardConfigController#queryOpenapiCardConfigPage
转换BeanUtils.map → OpenapiCardConfigQuery
ServiceOpenapiCardConfigService#queryPage (OpenapiCardConfigServiceImpl)
MapperOpenapiCardConfigMapper#selectPage ⇒ 表 openapi_card_config

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

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

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

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

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

POST /openapi/updateOpenapiCardConfig 未使用管理后台 #
旅游卡配置表-更新 · OpenapiCardConfigController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCardConfigController#updateOpenapiCardConfig
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_card_config
ControllerOpenapiCardConfigController#updateOpenapiCardConfig
转换BeanUtils.map → OpenapiCardConfig ⇒ 表 openapi_card_config
ServiceOpenapiCardConfigService#update (OpenapiCardConfigServiceImpl)
MapperOpenapiCardConfigMapper#updateById ⇒ 表 openapi_card_config

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

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

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

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

void —— 无返回数据

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

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

OpenapiChannelBusinessController 0/6 在用

POST /openapi/addOpenapiChannelBusiness 未使用管理后台 #
第三方卡业务信息表-新增 · OpenapiChannelBusinessController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelBusinessController#addOpenapiChannelBusiness
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_business
ControllerOpenapiChannelBusinessController#addOpenapiChannelBusiness
转换BeanUtils.map → OpenapiChannelBusiness ⇒ 表 openapi_channel_business
ServiceOpenapiChannelBusinessService#add (OpenapiChannelBusinessServiceImpl)
MapperOpenapiChannelBusinessMapper#insert ⇒ 表 openapi_channel_business

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

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

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

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

void —— 无返回数据

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

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

POST /openapi/deleteOpenapiChannelBusiness 未使用管理后台 #
第三方卡业务信息表-删除 · OpenapiChannelBusinessController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelBusinessController#deleteOpenapiChannelBusiness
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_business
ControllerOpenapiChannelBusinessController#deleteOpenapiChannelBusiness
ServiceOpenapiChannelBusinessService#delete (OpenapiChannelBusinessServiceImpl)
MapperOpenapiChannelBusinessMapper#deleteById ⇒ 表 openapi_channel_business

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

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

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

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

void —— 无返回数据

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

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

POST /openapi/getOpenapiChannelBusiness 未使用管理后台 #
第三方卡业务信息表-详情 · OpenapiChannelBusinessController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelBusinessController#getOpenapiChannelBusiness
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_business
ControllerOpenapiChannelBusinessController#getOpenapiChannelBusiness
ServiceOpenapiChannelBusinessService#get (OpenapiChannelBusinessServiceImpl)
MapperOpenapiChannelBusinessMapper#selectById ⇒ 表 openapi_channel_business

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

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

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

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

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

POST /openapi/queryOpenapiChannelBusinessList 未使用管理后台 #
第三方卡业务信息表-列表查询 · OpenapiChannelBusinessController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelBusinessController#queryOpenapiChannelBusinessList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_business
ControllerOpenapiChannelBusinessController#queryOpenapiChannelBusinessList
转换BeanUtils.map → OpenapiChannelBusinessQuery
ServiceOpenapiChannelBusinessService#queryList (OpenapiChannelBusinessServiceImpl)
MapperOpenapiChannelBusinessMapper#selectList ⇒ 表 openapi_channel_business

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

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

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

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

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

POST /openapi/queryOpenapiChannelBusinessPage 未使用管理后台 #
第三方卡业务信息表-分页查询 · OpenapiChannelBusinessController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelBusinessController#queryOpenapiChannelBusinessPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_business
ControllerOpenapiChannelBusinessController#queryOpenapiChannelBusinessPage
转换BeanUtils.map → OpenapiChannelBusinessQuery
ServiceOpenapiChannelBusinessService#queryPage (OpenapiChannelBusinessServiceImpl)
MapperOpenapiChannelBusinessMapper#selectPage ⇒ 表 openapi_channel_business

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

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

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

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

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

POST /openapi/updateOpenapiChannelBusiness 未使用管理后台 #
第三方卡业务信息表-更新 · OpenapiChannelBusinessController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelBusinessController#updateOpenapiChannelBusiness
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_business
ControllerOpenapiChannelBusinessController#updateOpenapiChannelBusiness
转换BeanUtils.map → OpenapiChannelBusiness ⇒ 表 openapi_channel_business
ServiceOpenapiChannelBusinessService#update (OpenapiChannelBusinessServiceImpl)
MapperOpenapiChannelBusinessMapper#updateById ⇒ 表 openapi_channel_business

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

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

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

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

void —— 无返回数据

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

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

OpenapiChannelCardController 0/6 在用

POST /openapi/addOpenapiChannelCard 未使用管理后台 #
渠道发卡信息-新增 · OpenapiChannelCardController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelCardController#addOpenapiChannelCard
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_card
ControllerOpenapiChannelCardController#addOpenapiChannelCard
转换BeanUtils.map → OpenapiChannelCard ⇒ 表 openapi_channel_card
ServiceOpenapiChannelCardService#add (OpenapiChannelCardServiceImpl)
MapperOpenapiChannelCardMapper#insert ⇒ 表 openapi_channel_card

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

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

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

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

void —— 无返回数据

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

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

POST /openapi/deleteOpenapiChannelCard 未使用管理后台 #
渠道发卡信息-删除 · OpenapiChannelCardController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelCardController#deleteOpenapiChannelCard
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_card
ControllerOpenapiChannelCardController#deleteOpenapiChannelCard
ServiceOpenapiChannelCardService#delete (OpenapiChannelCardServiceImpl)
MapperOpenapiChannelCardMapper#deleteById ⇒ 表 openapi_channel_card

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

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

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

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

void —— 无返回数据

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

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

POST /openapi/getOpenapiChannelCard 未使用管理后台 #
渠道发卡信息-详情 · OpenapiChannelCardController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelCardController#getOpenapiChannelCard
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_card
ControllerOpenapiChannelCardController#getOpenapiChannelCard
ServiceOpenapiChannelCardService#get (OpenapiChannelCardServiceImpl)
MapperOpenapiChannelCardMapper#selectById ⇒ 表 openapi_channel_card

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

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

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

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

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

POST /openapi/queryOpenapiChannelCardList 未使用管理后台 #
渠道发卡信息-列表查询 · OpenapiChannelCardController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelCardController#queryOpenapiChannelCardList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_card
ControllerOpenapiChannelCardController#queryOpenapiChannelCardList
转换BeanUtils.map → OpenapiChannelCardQuery
ServiceOpenapiChannelCardService#queryList (OpenapiChannelCardServiceImpl)
MapperOpenapiChannelCardMapper#selectList ⇒ 表 openapi_channel_card

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

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

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

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

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

POST /openapi/queryOpenapiChannelCardPage 未使用管理后台 #
渠道发卡信息-分页查询 · OpenapiChannelCardController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelCardController#queryOpenapiChannelCardPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_card
ControllerOpenapiChannelCardController#queryOpenapiChannelCardPage
转换BeanUtils.map → OpenapiChannelCardQuery
ServiceOpenapiChannelCardService#queryPage (OpenapiChannelCardServiceImpl)
MapperOpenapiChannelCardMapper#selectPage ⇒ 表 openapi_channel_card

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

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

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

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

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

POST /openapi/updateOpenapiChannelCard 未使用管理后台 #
渠道发卡信息-更新 · OpenapiChannelCardController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelCardController#updateOpenapiChannelCard
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_card
ControllerOpenapiChannelCardController#updateOpenapiChannelCard
转换BeanUtils.map → OpenapiChannelCard ⇒ 表 openapi_channel_card
ServiceOpenapiChannelCardService#update (OpenapiChannelCardServiceImpl)
MapperOpenapiChannelCardMapper#updateById ⇒ 表 openapi_channel_card

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

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

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

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

void —— 无返回数据

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

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

OpenapiChannelInfoController 6/6 在用

POST /openapi/addOpenapiChannelInfo 在用管理后台 #
发卡渠道方信息-新增 · OpenapiChannelInfoController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelInfoController#addOpenapiChannelInfo
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_info
ControllerOpenapiChannelInfoController#addOpenapiChannelInfo
转换BeanUtils.map → OpenapiChannelInfo ⇒ 表 openapi_channel_info
ServiceOpenapiChannelInfoService#add (OpenapiChannelInfoServiceImpl)
MapperOpenapiChannelInfoMapper#insert ⇒ 表 openapi_channel_info

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

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

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

请求参数 · Body OpenapiChannelInfoAddRequest
字段类型必填取值/校验表 / 列说明
channelNameStringopenapi_channel_info.channel_name
appNameStringopenapi_channel_info.app_name名称
appKeyStringopenapi_channel_info.app_keyappkey
appSecretStringopenapi_channel_info.app_secretappSecret
cardNumLimitIntegeropenapi_channel_info.card_num_limit发卡数量限制
statusIntegeropenapi_channel_info.status状态 0=禁用 1=正常
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/addOpenapiChannelInfo
{
  "body": {
    "channelName": "",
    "appName": "",
    "appKey": "",
    "appSecret": "",
    "cardNumLimit": 0,
    "status": 0
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要新增(openapiChannelInfoService.add);入参与返回值经 BeanUtils 做对象/分页映射
POST /openapi/deleteOpenapiChannelInfo 在用管理后台 #
发卡渠道方信息-删除 · OpenapiChannelInfoController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelInfoController#deleteOpenapiChannelInfo
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_info
ControllerOpenapiChannelInfoController#deleteOpenapiChannelInfo
ServiceOpenapiChannelInfoService#delete (OpenapiChannelInfoServiceImpl)
MapperOpenapiChannelInfoMapper#deleteById ⇒ 表 openapi_channel_info

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

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

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

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

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/deleteOpenapiChannelInfo
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要删除(openapiChannelInfoService.delete)
POST /openapi/getOpenapiChannelInfo 在用管理后台 #
发卡渠道方信息-详情 · OpenapiChannelInfoController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelInfoController#getOpenapiChannelInfo
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_info
ControllerOpenapiChannelInfoController#getOpenapiChannelInfo
ServiceOpenapiChannelInfoService#get (OpenapiChannelInfoServiceImpl)
MapperOpenapiChannelInfoMapper#selectById ⇒ 表 openapi_channel_info

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

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

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

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填openapi_channel_info.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 OpenapiChannelInfoResponse (object)
字段类型必填取值/校验表 / 列说明
idLongopenapi_channel_info.idid
channelNameStringopenapi_channel_info.channel_name平台名称
appNameStringopenapi_channel_info.app_name名称
appKeyStringopenapi_channel_info.app_keyappkey
appSecretStringopenapi_channel_info.app_secretappSecret
cardNumLimitIntegeropenapi_channel_info.card_num_limit发卡数量限制
statusIntegeropenapi_channel_info.status状态 0=禁用 1=正常
addDateDateopenapi_channel_info.add_date添加时间
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/getOpenapiChannelInfo
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "channelName": "",
    "appName": "",
    "appKey": "",
    "appSecret": "",
    "cardNumLimit": 0,
    "status": 0,
    "addDate": "2026-01-01 12:00:00"
  }
}
处理逻辑
逻辑摘要查询详情(openapiChannelInfoService.get);入参与返回值经 BeanUtils 做对象/分页映射
POST /openapi/queryOpenapiChannelInfoList 在用管理后台 #
发卡渠道方信息-列表查询 · OpenapiChannelInfoController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelInfoController#queryOpenapiChannelInfoList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_info
ControllerOpenapiChannelInfoController#queryOpenapiChannelInfoList
转换BeanUtils.map → OpenapiChannelInfoQuery
ServiceOpenapiChannelInfoService#queryList (OpenapiChannelInfoServiceImpl)
MapperOpenapiChannelInfoMapper#selectList ⇒ 表 openapi_channel_info

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

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

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

请求参数 · Body OpenapiChannelInfoListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<OpenapiChannelInfoResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongopenapi_channel_info.idid
channelNameStringopenapi_channel_info.channel_name平台名称
appNameStringopenapi_channel_info.app_name名称
appKeyStringopenapi_channel_info.app_keyappkey
appSecretStringopenapi_channel_info.app_secretappSecret
cardNumLimitIntegeropenapi_channel_info.card_num_limit发卡数量限制
statusIntegeropenapi_channel_info.status状态 0=禁用 1=正常
addDateDateopenapi_channel_info.add_date添加时间
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/queryOpenapiChannelInfoList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "channelName": "",
      "appName": "",
      "appKey": "",
      "appSecret": "",
      "cardNumLimit": 0,
      "status": 0,
      "addDate": "2026-01-01 12:00:00"
    }
  ]
}
处理逻辑
逻辑摘要列表查询(openapiChannelInfoService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
POST /openapi/queryOpenapiChannelInfoPage 在用管理后台 #
发卡渠道方信息-分页查询 · OpenapiChannelInfoController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelInfoController#queryOpenapiChannelInfoPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_info
ControllerOpenapiChannelInfoController#queryOpenapiChannelInfoPage
转换BeanUtils.map → OpenapiChannelInfoQuery
ServiceOpenapiChannelInfoService#queryPage (OpenapiChannelInfoServiceImpl)
MapperOpenapiChannelInfoMapper#selectPage ⇒ 表 openapi_channel_info

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

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

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

请求参数 · Body OpenapiChannelInfoPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
channelNameString可选(@MvcOptional)openapi_channel_info.channel_name
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<OpenapiChannelInfoResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongopenapi_channel_info.idid
channelNameStringopenapi_channel_info.channel_name平台名称
appNameStringopenapi_channel_info.app_name名称
appKeyStringopenapi_channel_info.app_keyappkey
appSecretStringopenapi_channel_info.app_secretappSecret
cardNumLimitIntegeropenapi_channel_info.card_num_limit发卡数量限制
statusIntegeropenapi_channel_info.status状态 0=禁用 1=正常
addDateDateopenapi_channel_info.add_date添加时间
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/queryOpenapiChannelInfoPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "channelName": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "channelName": "",
        "appName": "",
        "appKey": "",
        "appSecret": "",
        "cardNumLimit": 0,
        "status": 0,
        "addDate": "2026-01-01 12:00:00"
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(openapiChannelInfoService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
POST /openapi/updateOpenapiChannelInfo 在用管理后台 #
发卡渠道方信息-更新 · OpenapiChannelInfoController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelInfoController#updateOpenapiChannelInfo
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_info
ControllerOpenapiChannelInfoController#updateOpenapiChannelInfo
转换BeanUtils.map → OpenapiChannelInfo ⇒ 表 openapi_channel_info
ServiceOpenapiChannelInfoService#update (OpenapiChannelInfoServiceImpl)
MapperOpenapiChannelInfoMapper#updateById ⇒ 表 openapi_channel_info

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

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

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

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

void —— 无返回数据

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

OpenapiChannelOperatorController 5/6 在用

POST /openapi/addOpenapiChannelOperator 在用管理后台 #
渠道业务员表-新增 · OpenapiChannelOperatorController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelOperatorController#addOpenapiChannelOperator
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表system_usersystem_rolesystem_user_rolesystem_user_relationopenapi_channel_operator
ControllerOpenapiChannelOperatorController#addOpenapiChannelOperator
ServiceUserService#get (UserServiceImpl)
MapperUserMapper#selectById ⇒ 表 system_user
ServiceUserService#add (UserServiceImpl)
MapperUserMapper#insert ⇒ 表 system_user
ServiceRoleService#get (RoleServiceImpl)
MapperRoleMapper#selectById ⇒ 表 system_role
ServiceUserRoleService#add (UserRoleServiceImpl)
MapperUserRoleMapper#insert ⇒ 表 system_user_role
ServiceUserRelationService#add (UserRelationServiceImpl)
MapperUserRelationMapper#insert ⇒ 表 system_user_relation
ServiceOpenapiChannelOperatorService#add (OpenapiChannelOperatorServiceImpl)
MapperOpenapiChannelOperatorMapper#insert ⇒ 表 openapi_channel_operator
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
ChaosTransactionTemplate.executePasswordEncoder.encode

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

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

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

请求参数 · Body OpenapiChannelOperatorAddRequest
字段类型必填取值/校验表 / 列说明
operatorNameString必填openapi_channel_operator.operator_name业务员姓名
channelInfoIdLongopenapi_channel_operator.channel_info_id
mobileString必填system_user.mobile手机号
merchantIdLong必填system_role.merchant_id所属商户ID
shopIdLong必填system_role.shop_id所属商铺ID
totalCardNumInteger必填openapi_channel_operator.total_card_num可激活卡总数量
dayCardNumInteger必填openapi_channel_operator.day_card_num每日可激活数量
statusInteger必填openapi_channel_operator.status业务员状态:1-正常,0-禁用
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/addOpenapiChannelOperator
{
  "body": {
    "operatorName": "",
    "channelInfoId": 1,
    "mobile": "13800000000",
    "merchantId": 1,
    "shopId": 1,
    "totalCardNum": 0,
    "dayCardNum": 0,
    "status": 0
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要调用 execute(newTransactionTemplate.execute);查询详情(userService.get);新增(userService.add)
内联注释
  • 1. 检查用户是否已存在
  • 2. 创建用户
  • 默认密码
  • 3. 查询角色ID
  • 4. 创建用户角色关系
  • 5. 创建用户组织关系
  • 6. 创建业务员信息
  • 默认渠道ID,可根据需要调整
POST /openapi/deleteOpenapiChannelOperator 在用管理后台 #
渠道业务员表-删除 · OpenapiChannelOperatorController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelOperatorController#deleteOpenapiChannelOperator
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_operator
ControllerOpenapiChannelOperatorController#deleteOpenapiChannelOperator
ServiceOpenapiChannelOperatorService#delete (OpenapiChannelOperatorServiceImpl)
MapperOpenapiChannelOperatorMapper#deleteById ⇒ 表 openapi_channel_operator

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

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

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

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

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/deleteOpenapiChannelOperator
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要删除(openapiChannelOperatorService.delete)
POST /openapi/getOpenapiChannelOperator 在用管理后台 #
渠道业务员表-详情 · OpenapiChannelOperatorController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelOperatorController#getOpenapiChannelOperator
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_operatorsystem_usersystem_user_relation
ControllerOpenapiChannelOperatorController#getOpenapiChannelOperator
转换BeanUtils.map → OpenapiChannelOperatorResponse
ServiceOpenapiChannelOperatorService#get (OpenapiChannelOperatorServiceImpl)
MapperOpenapiChannelOperatorMapper#selectById ⇒ 表 openapi_channel_operator
ServiceUserService#get (UserServiceImpl)
MapperUserMapper#selectById ⇒ 表 system_user
ServiceUserRelationService#get (UserRelationServiceImpl)
MapperUserRelationMapper#selectById ⇒ 表 system_user_relation

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

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

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

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填openapi_channel_operator.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 OpenapiChannelOperatorResponse (object)
字段类型必填取值/校验表 / 列说明
idLongopenapi_channel_operator.idid
channelInfoIdLongopenapi_channel_operator.channel_info_id业务渠道id
operatorIdLongopenapi_channel_operator.operator_id业务员id
operatorNameStringopenapi_channel_operator.operator_name业务员姓名
mobileStringsystem_user.mobile业务员手机号
merchantIdLongopenapi_channel_operator.merchant_id所属商户ID
shopIdLongopenapi_channel_operator.shop_id所属商铺ID
totalCardNumIntegeropenapi_channel_operator.total_card_num可激活卡总数量
dayCardNumIntegeropenapi_channel_operator.day_card_num每日可激活数量
statusIntegeropenapi_channel_operator.status业务员状态
addDateDateopenapi_channel_operator.add_date添加时间
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/getOpenapiChannelOperator
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "channelInfoId": 1,
    "operatorId": 1,
    "operatorName": "",
    "mobile": "13800000000",
    "merchantId": 1,
    "shopId": 1,
    "totalCardNum": 0,
    "dayCardNum": 0,
    "status": 0,
    "addDate": "2026-01-01 12:00:00"
  }
}
处理逻辑
逻辑摘要查询详情(openapiChannelOperatorService.get);查询详情(userService.get);查询详情(userRelationService.get);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 获取业务员信息
  • 根据operatorId查询用户信息
  • 查询用户组织关系获取商户ID和商铺ID
  • 转换响应对象并填充附加信息
  • 设置手机号
  • 设置商户和商铺信息
POST /openapi/queryOpenapiChannelOperatorList 未使用管理后台 #
渠道业务员表-列表查询 · OpenapiChannelOperatorController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelOperatorController#queryOpenapiChannelOperatorList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_operator
ControllerOpenapiChannelOperatorController#queryOpenapiChannelOperatorList
转换BeanUtils.map → OpenapiChannelOperatorQuery
ServiceOpenapiChannelOperatorService#queryList (OpenapiChannelOperatorServiceImpl)
MapperOpenapiChannelOperatorMapper#selectList ⇒ 表 openapi_channel_operator

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

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

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

请求参数 · Body OpenapiChannelOperatorListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<OpenapiChannelOperatorResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongopenapi_channel_operator.idid
channelInfoIdLongopenapi_channel_operator.channel_info_id业务渠道id
operatorIdLongopenapi_channel_operator.operator_id业务员id
operatorNameStringopenapi_channel_operator.operator_name业务员姓名
mobileString业务员手机号
merchantIdLongopenapi_channel_operator.merchant_id所属商户ID
shopIdLongopenapi_channel_operator.shop_id所属商铺ID
totalCardNumIntegeropenapi_channel_operator.total_card_num可激活卡总数量
dayCardNumIntegeropenapi_channel_operator.day_card_num每日可激活数量
statusIntegeropenapi_channel_operator.status业务员状态
addDateDateopenapi_channel_operator.add_date添加时间
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/queryOpenapiChannelOperatorList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "channelInfoId": 1,
      "operatorId": 1,
      "operatorName": "",
      "mobile": "13800000000",
      "merchantId": 1,
      "shopId": 1,
      "totalCardNum": 0,
      "dayCardNum": 0,
      "status": 0,
      "addDate": "2026-01-01 12:00:00"
    }
  ]
}
处理逻辑
逻辑摘要列表查询(openapiChannelOperatorService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

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

POST /openapi/queryOpenapiChannelOperatorPage 在用管理后台 #
渠道业务员表-分页查询 · OpenapiChannelOperatorController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelOperatorController#queryOpenapiChannelOperatorPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_operator
ControllerOpenapiChannelOperatorController#queryOpenapiChannelOperatorPage
转换BeanUtils.map → OpenapiChannelOperatorQuery
ServiceOpenapiChannelOperatorService#queryPage (OpenapiChannelOperatorServiceImpl)
MapperOpenapiChannelOperatorMapper#selectPage ⇒ 表 openapi_channel_operator

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

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

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

请求参数 · Body OpenapiChannelOperatorPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
operatorNameString可选(@MvcOptional)openapi_channel_operator.operator_name
channelInfoIdLong可选(@MvcOptional)openapi_channel_operator.channel_info_id
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<OpenapiChannelOperatorResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongopenapi_channel_operator.idid
channelInfoIdLongopenapi_channel_operator.channel_info_id业务渠道id
operatorIdLongopenapi_channel_operator.operator_id业务员id
operatorNameStringopenapi_channel_operator.operator_name业务员姓名
mobileString业务员手机号
merchantIdLongopenapi_channel_operator.merchant_id所属商户ID
shopIdLongopenapi_channel_operator.shop_id所属商铺ID
totalCardNumIntegeropenapi_channel_operator.total_card_num可激活卡总数量
dayCardNumIntegeropenapi_channel_operator.day_card_num每日可激活数量
statusIntegeropenapi_channel_operator.status业务员状态
addDateDateopenapi_channel_operator.add_date添加时间
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/queryOpenapiChannelOperatorPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "operatorName": "",
    "channelInfoId": 1,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "channelInfoId": 1,
        "operatorId": 1,
        "operatorName": "",
        "mobile": "13800000000",
        "merchantId": 1,
        "shopId": 1,
        "totalCardNum": 0,
        "dayCardNum": 0,
        "status": 0,
        "addDate": "2026-01-01 12:00:00"
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(openapiChannelOperatorService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
POST /openapi/updateOpenapiChannelOperator 在用管理后台 #
渠道业务员表-更新 · OpenapiChannelOperatorController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelOperatorController#updateOpenapiChannelOperator
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_operatorsystem_usersystem_user_relationsystem_user_role
ControllerOpenapiChannelOperatorController#updateOpenapiChannelOperator
ServiceOpenapiChannelOperatorService#get (OpenapiChannelOperatorServiceImpl)
MapperOpenapiChannelOperatorMapper#selectById ⇒ 表 openapi_channel_operator
ServiceUserService#get (UserServiceImpl)
MapperUserMapper#selectById ⇒ 表 system_user
ServiceUserRelationService#get (UserRelationServiceImpl)
MapperUserRelationMapper#selectById ⇒ 表 system_user_relation
ServiceUserService#update (UserServiceImpl)
MapperUserMapper#updateById ⇒ 表 system_user
ServiceUserRelationService#update (UserRelationServiceImpl)
MapperUserRelationMapper#updateById ⇒ 表 system_user_relation
ServiceUserRoleService#queryList (UserRoleServiceImpl)
MapperUserRoleMapper#selectList ⇒ 表 system_user_role
ServiceUserRoleService#update (UserRoleServiceImpl)
MapperUserRoleMapper#updateById ⇒ 表 system_user_role
ServiceOpenapiChannelOperatorService#update (OpenapiChannelOperatorServiceImpl)
MapperOpenapiChannelOperatorMapper#updateById ⇒ 表 openapi_channel_operator
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
ChaosTransactionTemplate.execute

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

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

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

请求参数 · Body OpenapiChannelOperatorUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填openapi_channel_operator.idid
channelInfoIdLong必填openapi_channel_operator.channel_info_id业务渠道id
operatorIdLongopenapi_channel_operator.operator_id业务员id
operatorNameString必填openapi_channel_operator.operator_name业务员姓名
mobileString必填system_user.mobile手机号
merchantIdLong必填openapi_channel_operator.merchant_id所属商户ID
shopIdLong必填openapi_channel_operator.shop_id所属商铺ID
totalCardNumInteger必填openapi_channel_operator.total_card_num可激活卡总数量
dayCardNumInteger必填openapi_channel_operator.day_card_num每日可激活数量
statusInteger必填openapi_channel_operator.status业务员状态:1-正常,0-禁用
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/updateOpenapiChannelOperator
{
  "body": {
    "id": 1,
    "channelInfoId": 1,
    "operatorId": 1,
    "operatorName": "",
    "mobile": "13800000000",
    "merchantId": 1,
    "shopId": 1,
    "totalCardNum": 0,
    "dayCardNum": 0,
    "status": 0
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要调用 execute(newTransactionTemplate.execute);查询详情(openapiChannelOperatorService.get);查询详情(userService.get)
内联注释
  • 1. 获取原业务员信息
  • 2. 获取用户信息
  • 3. 获取用户组织关系
  • 4. 更新用户信息
  • 5. 更新用户组织关系
  • 同时更新用户角色关系中的商户ID和商铺ID
  • 6. 更新业务员信息
  • 回滚事务

OpenapiChannelOrderController 0/6 在用

POST /openapi/addOpenapiChannelOrder 未使用管理后台 #
渠道发卡订单表-新增 · OpenapiChannelOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelOrderController#addOpenapiChannelOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_order
ControllerOpenapiChannelOrderController#addOpenapiChannelOrder
转换BeanUtils.map → OpenapiChannelOrder ⇒ 表 openapi_channel_order
ServiceOpenapiChannelOrderService#add (OpenapiChannelOrderServiceImpl)
MapperOpenapiChannelOrderMapper#insert ⇒ 表 openapi_channel_order

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

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

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

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

void —— 无返回数据

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

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

POST /openapi/deleteOpenapiChannelOrder 未使用管理后台 #
渠道发卡订单表-删除 · OpenapiChannelOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelOrderController#deleteOpenapiChannelOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_order
ControllerOpenapiChannelOrderController#deleteOpenapiChannelOrder
ServiceOpenapiChannelOrderService#delete (OpenapiChannelOrderServiceImpl)
MapperOpenapiChannelOrderMapper#deleteById ⇒ 表 openapi_channel_order

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

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

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

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

void —— 无返回数据

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

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

POST /openapi/getOpenapiChannelOrder 未使用管理后台 #
渠道发卡订单表-详情 · OpenapiChannelOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelOrderController#getOpenapiChannelOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_order
ControllerOpenapiChannelOrderController#getOpenapiChannelOrder
ServiceOpenapiChannelOrderService#get (OpenapiChannelOrderServiceImpl)
MapperOpenapiChannelOrderMapper#selectById ⇒ 表 openapi_channel_order

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

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

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

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

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

POST /openapi/queryOpenapiChannelOrderList 未使用管理后台 #
渠道发卡订单表-列表查询 · OpenapiChannelOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelOrderController#queryOpenapiChannelOrderList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_order
ControllerOpenapiChannelOrderController#queryOpenapiChannelOrderList
转换BeanUtils.map → OpenapiChannelOrderQuery
ServiceOpenapiChannelOrderService#queryList (OpenapiChannelOrderServiceImpl)
MapperOpenapiChannelOrderMapper#selectList ⇒ 表 openapi_channel_order

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

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

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

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

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

POST /openapi/queryOpenapiChannelOrderPage 未使用管理后台 #
渠道发卡订单表-分页查询 · OpenapiChannelOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelOrderController#queryOpenapiChannelOrderPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_order
ControllerOpenapiChannelOrderController#queryOpenapiChannelOrderPage
转换BeanUtils.map → OpenapiChannelOrderQuery
ServiceOpenapiChannelOrderService#queryPage (OpenapiChannelOrderServiceImpl)
MapperOpenapiChannelOrderMapper#selectPage ⇒ 表 openapi_channel_order

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

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

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

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

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

POST /openapi/updateOpenapiChannelOrder 未使用管理后台 #
渠道发卡订单表-更新 · OpenapiChannelOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelOrderController#updateOpenapiChannelOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_order
ControllerOpenapiChannelOrderController#updateOpenapiChannelOrder
转换BeanUtils.map → OpenapiChannelOrder ⇒ 表 openapi_channel_order
ServiceOpenapiChannelOrderService#update (OpenapiChannelOrderServiceImpl)
MapperOpenapiChannelOrderMapper#updateById ⇒ 表 openapi_channel_order

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

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

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

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

void —— 无返回数据

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

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

OpenapiChannelRuleController 5/6 在用

POST /openapi/addOpenapiChannelRule 在用管理后台 #
发卡渠道规则信息-新增 · OpenapiChannelRuleController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelRuleController#addOpenapiChannelRule
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_operatorskugoodscard_modelopenapi_channel_rule
ControllerOpenapiChannelRuleController#addOpenapiChannelRule
ServiceOpenapiChannelOperatorService#get (OpenapiChannelOperatorServiceImpl)
MapperOpenapiChannelOperatorMapper#selectById ⇒ 表 openapi_channel_operator
ServiceSkuService#get (SkuServiceImpl)
MapperSkuMapper#selectById ⇒ 表 sku
ServiceGoodsService#get (GoodsServiceImpl)
MapperGoodsMapper#selectById ⇒ 表 goods
ServiceCardModelService#get (CardModelServiceImpl)
MapperCardModelMapper#selectById ⇒ 表 card_model
ServiceOpenapiChannelRuleService#add (OpenapiChannelRuleServiceImpl)
MapperOpenapiChannelRuleMapper#insert ⇒ 表 openapi_channel_rule

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

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

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

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

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/addOpenapiChannelRule
{
  "body": {
    "skuId": 1,
    "operatorId": 1,
    "status": 0,
    "price": 0,
    "memberPrice": 0
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要查询详情(openapiChannelOperatorService.get);查询详情(skuService.get);查询详情(goodsService.get)
POST /openapi/deleteOpenapiChannelRule 在用管理后台 #
发卡渠道规则信息-删除 · OpenapiChannelRuleController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelRuleController#deleteOpenapiChannelRule
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_rule
ControllerOpenapiChannelRuleController#deleteOpenapiChannelRule
ServiceOpenapiChannelRuleService#delete (OpenapiChannelRuleServiceImpl)
MapperOpenapiChannelRuleMapper#deleteById ⇒ 表 openapi_channel_rule

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

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

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

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

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/deleteOpenapiChannelRule
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要删除(openapiChannelRuleService.delete)
POST /openapi/getOpenapiChannelRule 在用管理后台 #
发卡渠道规则信息-详情 · OpenapiChannelRuleController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelRuleController#getOpenapiChannelRule
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_rule
ControllerOpenapiChannelRuleController#getOpenapiChannelRule
ServiceOpenapiChannelRuleService#get (OpenapiChannelRuleServiceImpl)
MapperOpenapiChannelRuleMapper#selectById ⇒ 表 openapi_channel_rule

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

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

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

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填openapi_channel_rule.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 OpenapiChannelRuleResponse (object)
字段类型必填取值/校验表 / 列说明
idLongopenapi_channel_rule.idid
channelIdLongopenapi_channel_rule.channel_id
cardNameStringopenapi_channel_rule.card_name卡名称
channelChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8openapi_channel_rule.channel卡种平台
typeIdStringopenapi_channel_rule.type_id卡种id
cardNumLimitIntegeropenapi_channel_rule.card_num_limit发卡数量限制
cardNumRemainIntegeropenapi_channel_rule.card_num_remain剩余可发卡数量
statusIntegeropenapi_channel_rule.status状态 0=禁用 1=正常
addDateDateopenapi_channel_rule.add_date添加时间
operatorIdLongopenapi_channel_rule.operator_id渠道id
cardModelIdLongopenapi_channel_rule.card_model_id卡种id
goodsIdLongopenapi_channel_rule.goods_id商品id
priceIntegeropenapi_channel_rule.price
memberPriceIntegeropenapi_channel_rule.member_price
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/getOpenapiChannelRule
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "channelId": 1,
    "cardName": "",
    "channel": "1",
    "typeId": "",
    "cardNumLimit": 0,
    "cardNumRemain": 0,
    "status": 0,
    "addDate": "2026-01-01 12:00:00",
    "operatorId": 1,
    "cardModelId": 1,
    "goodsId": 1,
    "price": 0,
    "memberPrice": 0
  }
}
处理逻辑
逻辑摘要查询详情(openapiChannelRuleService.get);入参与返回值经 BeanUtils 做对象/分页映射
POST /openapi/queryOpenapiChannelRuleList 未使用管理后台 #
发卡渠道规则信息-列表查询 · OpenapiChannelRuleController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelRuleController#queryOpenapiChannelRuleList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_rule
ControllerOpenapiChannelRuleController#queryOpenapiChannelRuleList
转换BeanUtils.map → OpenapiChannelRuleQuery
ServiceOpenapiChannelRuleService#queryList (OpenapiChannelRuleServiceImpl)
MapperOpenapiChannelRuleMapper#selectList ⇒ 表 openapi_channel_rule

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

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

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

请求参数 · Body OpenapiChannelRuleListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<OpenapiChannelRuleResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongopenapi_channel_rule.idid
channelIdLongopenapi_channel_rule.channel_id
cardNameStringopenapi_channel_rule.card_name卡名称
channelChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8openapi_channel_rule.channel卡种平台
typeIdStringopenapi_channel_rule.type_id卡种id
cardNumLimitIntegeropenapi_channel_rule.card_num_limit发卡数量限制
cardNumRemainIntegeropenapi_channel_rule.card_num_remain剩余可发卡数量
statusIntegeropenapi_channel_rule.status状态 0=禁用 1=正常
addDateDateopenapi_channel_rule.add_date添加时间
operatorIdLongopenapi_channel_rule.operator_id渠道id
cardModelIdLongopenapi_channel_rule.card_model_id卡种id
goodsIdLongopenapi_channel_rule.goods_id商品id
priceIntegeropenapi_channel_rule.price
memberPriceIntegeropenapi_channel_rule.member_price
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/queryOpenapiChannelRuleList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "channelId": 1,
      "cardName": "",
      "channel": "1",
      "typeId": "",
      "cardNumLimit": 0,
      "cardNumRemain": 0,
      "status": 0,
      "addDate": "2026-01-01 12:00:00",
      "operatorId": 1,
      "cardModelId": 1,
      "goodsId": 1,
      "price": 0,
      "memberPrice": 0
    }
  ]
}
处理逻辑
逻辑摘要列表查询(openapiChannelRuleService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

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

POST /openapi/queryOpenapiChannelRulePage 在用管理后台 #
发卡渠道规则信息-分页查询 · OpenapiChannelRuleController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelRuleController#queryOpenapiChannelRulePage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_rule
ControllerOpenapiChannelRuleController#queryOpenapiChannelRulePage
转换BeanUtils.map → OpenapiChannelRuleQuery
ServiceOpenapiChannelRuleService#queryPage (OpenapiChannelRuleServiceImpl)
MapperOpenapiChannelRuleMapper#selectPage ⇒ 表 openapi_channel_rule

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

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

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

请求参数 · Body OpenapiChannelRulePageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
cardNameString可选(@MvcOptional)openapi_channel_rule.card_name
operatorIdLong可选(@MvcOptional)openapi_channel_rule.operator_id
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<OpenapiChannelRuleResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongopenapi_channel_rule.idid
channelIdLongopenapi_channel_rule.channel_id
cardNameStringopenapi_channel_rule.card_name卡名称
channelChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8openapi_channel_rule.channel卡种平台
typeIdStringopenapi_channel_rule.type_id卡种id
cardNumLimitIntegeropenapi_channel_rule.card_num_limit发卡数量限制
cardNumRemainIntegeropenapi_channel_rule.card_num_remain剩余可发卡数量
statusIntegeropenapi_channel_rule.status状态 0=禁用 1=正常
addDateDateopenapi_channel_rule.add_date添加时间
operatorIdLongopenapi_channel_rule.operator_id渠道id
cardModelIdLongopenapi_channel_rule.card_model_id卡种id
goodsIdLongopenapi_channel_rule.goods_id商品id
priceIntegeropenapi_channel_rule.price
memberPriceIntegeropenapi_channel_rule.member_price
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/queryOpenapiChannelRulePage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "cardName": "",
    "operatorId": 1,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "channelId": 1,
        "cardName": "",
        "channel": "1",
        "typeId": "",
        "cardNumLimit": 0,
        "cardNumRemain": 0,
        "status": 0,
        "addDate": "2026-01-01 12:00:00",
        "operatorId": 1,
        "cardModelId": 1,
        "goodsId": 1,
        "price": 0,
        "memberPrice": 0
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(openapiChannelRuleService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
POST /openapi/updateOpenapiChannelRule 在用管理后台 #
发卡渠道规则信息-更新 · OpenapiChannelRuleController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiChannelRuleController#updateOpenapiChannelRule
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_ruleskugoodscard_model
ControllerOpenapiChannelRuleController#updateOpenapiChannelRule
转换BeanUtils.map → OpenapiChannelRule ⇒ 表 openapi_channel_rule
ServiceOpenapiChannelRuleService#get (OpenapiChannelRuleServiceImpl)
MapperOpenapiChannelRuleMapper#selectById ⇒ 表 openapi_channel_rule
ServiceSkuService#get (SkuServiceImpl)
MapperSkuMapper#selectById ⇒ 表 sku
ServiceGoodsService#get (GoodsServiceImpl)
MapperGoodsMapper#selectById ⇒ 表 goods
ServiceCardModelService#get (CardModelServiceImpl)
MapperCardModelMapper#selectById ⇒ 表 card_model
ServiceOpenapiChannelRuleService#update (OpenapiChannelRuleServiceImpl)
MapperOpenapiChannelRuleMapper#updateById ⇒ 表 openapi_channel_rule

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

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

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

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

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/updateOpenapiChannelRule
{
  "body": {
    "id": 1,
    "skuId": 1,
    "status": 0,
    "price": 0,
    "memberPrice": 0
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要查询详情(openapiChannelRuleService.get);查询详情(skuService.get);查询详情(goodsService.get);入参与返回值经 BeanUtils 做对象/分页映射

OpenapiCqyRecordController 14/20 在用

POST /cqy/addOpenapiCqyRecord 未使用管理后台 #
春秋游记录-新增 · OpenapiCqyRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCqyRecordController#addOpenapiCqyRecord
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_cqy_record
ControllerOpenapiCqyRecordController#addOpenapiCqyRecord
转换BeanUtils.map → OpenapiCqyRecord ⇒ 表 openapi_cqy_record
ServiceOpenapiCqyRecordService#add (OpenapiCqyRecordServiceImpl)
MapperOpenapiCqyRecordMapper#insert ⇒ 表 openapi_cqy_record

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

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

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

请求参数 · Body OpenapiCqyRecordAddRequest
字段类型必填取值/校验表 / 列说明
orgIdStringopenapi_cqy_record.org_id名称
mobileStringopenapi_cqy_record.mobile手机号
userNameStringopenapi_cqy_record.user_name姓名
actNameStringopenapi_cqy_record.act_name活动名称
couponTypeStringopenapi_cqy_record.coupon_type券类型
couponNumberStringopenapi_cqy_record.coupon_number券号
couponStatusIntegeropenapi_cqy_record.coupon_status券状态 0=领取失败 1=领取成功 2=退票 3=核销成功
amountStringopenapi_cqy_record.amount累计发放金额
getTimeDateopenapi_cqy_record.get_time领取日期
consumeTimeDateopenapi_cqy_record.consume_time核销日期
orderIdStringopenapi_cqy_record.order_id订单号
goodsIdLongopenapi_cqy_record.goods_id产品id
createTimeDateopenapi_cqy_record.create_time创建日期
updateTimeDateopenapi_cqy_record.update_time更新时间
remarkStringopenapi_cqy_record.remark
checkerIdLongopenapi_cqy_record.checker_id核销人id
checkerNameStringopenapi_cqy_record.checker_name核销人员姓名
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /cqy/addOpenapiCqyRecord
{
  "body": {
    "orgId": "",
    "mobile": "13800000000",
    "userName": "",
    "actName": "",
    "couponType": "",
    "couponNumber": "",
    "couponStatus": 0,
    "amount": "",
    "getTime": "2026-01-01 12:00:00",
    "consumeTime": "2026-01-01 12:00:00",
    "orderId": "",
    "goodsId": 1,
    "createTime": "2026-01-01 12:00:00",
    "updateTime": "2026-01-01 12:00:00",
    "remark": "",
    "checkerId": 1,
    "checkerName": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要新增(openapiCqyRecordService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

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

POST /cqy/bindGoods 在用管理后台 #
(无摘要) · OpenapiCqyRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCqyRecordController#bindGoods
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表(未解析到业务表:可能为纯校验/转发/缓存/外部接口)
ControllerOpenapiCqyRecordController#bindGoods
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
OpenapiCqyRecordService.bindGoodsGoodsCache.get

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

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

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

请求参数 · Body CqyThirdRequest
字段类型必填取值/校验表 / 列说明
startTimeDate开始时间
endTimeDate结束时间
orgIdString单位ID
realnameString姓名
mobileString手机号
actNameString活动名称
cardTypeString余额券类型
cardNoString余额券号
flkStateString卡状态
getTimeDate
goodsIdLong
amountString累计发放金额
pageNoInteger
pageSizeInteger
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /cqy/bindGoods
{
  "body": {
    "startTime": "2026-01-01 12:00:00",
    "endTime": "2026-01-01 12:00:00",
    "orgId": "",
    "realname": "",
    "mobile": "13800000000",
    "actName": "",
    "cardType": "",
    "cardNo": "",
    "flkState": "",
    "getTime": "2026-01-01 12:00:00",
    "goodsId": 1,
    "amount": "",
    "pageNo": 0,
    "pageSize": 0
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要调用 bindGoods(openapiCqyRecordService.bindGoods)
POST /cqy/cqyCheck 在用开放/回调 #
(无摘要) · OpenapiCqyRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCqyRecordController#cqyCheck
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_cqy_recordorderchecker
ControllerOpenapiCqyRecordController#cqyCheck
ServiceOrderService#get (OrderServiceImpl)
MapperOrderMapper#selectById ⇒ 表 order
ServiceOpenapiCqyRecordService#get (OpenapiCqyRecordServiceImpl)
MapperOpenapiCqyRecordMapper#selectById ⇒ 表 openapi_cqy_record
ServiceCheckerService#get (CheckerServiceImpl)
MapperCheckerMapper#selectById ⇒ 表 checker
ServiceOpenapiCqyRecordService#update (OpenapiCqyRecordServiceImpl)
MapperOpenapiCqyRecordMapper#updateById ⇒ 表 openapi_cqy_record
ServiceOrderService#update (OrderServiceImpl)
MapperOrderMapper#updateById ⇒ 表 order

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

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

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

请求参数 · Body CqyCheckRequest
字段类型必填取值/校验表 / 列说明
userIdLong必填
checkCodeString必填
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 OpenapiCqyRecord (object)
字段类型必填取值/校验表 / 列说明
idLongopenapi_cqy_record.idid
orgIdStringopenapi_cqy_record.org_id单位id
mobileStringopenapi_cqy_record.mobile手机号
userNameStringopenapi_cqy_record.user_name姓名
actNameStringopenapi_cqy_record.act_name活动名称
couponTypeStringopenapi_cqy_record.coupon_type券类型
couponNumberStringopenapi_cqy_record.coupon_number券号
couponStatusIntegeropenapi_cqy_record.coupon_status券状态 0=领取失败 1=领取成功 2=退票 3=核销成功 4=已过期 5=已使用
amountStringopenapi_cqy_record.amount累计发放金额
getTimeDateopenapi_cqy_record.get_time领取日期
consumeTimeDateopenapi_cqy_record.consume_time核销日期
orderIdStringopenapi_cqy_record.order_id订单号
goodsIdLongopenapi_cqy_record.goods_id产品id
goodsNameStringopenapi_cqy_record.goods_name
createTimeDateopenapi_cqy_record.create_time创建日期
updateTimeDateopenapi_cqy_record.update_time更新时间
remarkStringopenapi_cqy_record.remark
checkerIdLongopenapi_cqy_record.checker_id核销人id
checkerNameStringopenapi_cqy_record.checker_name核销人员姓名
示例
请求示例 (自动生成,仅结构参考)
POST /cqy/cqyCheck
{
  "body": {
    "userId": 1,
    "checkCode": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "orgId": "",
    "mobile": "13800000000",
    "userName": "",
    "actName": "",
    "couponType": "",
    "couponNumber": "",
    "couponStatus": 0,
    "amount": "",
    "getTime": "2026-01-01 12:00:00",
    "consumeTime": "2026-01-01 12:00:00",
    "orderId": "",
    "goodsId": 1,
    "goodsName": "",
    "createTime": "2026-01-01 12:00:00",
    "updateTime": "2026-01-01 12:00:00",
    "remark": "",
    "checkerId": 1,
    "checkerName": ""
  }
}
处理逻辑
逻辑摘要查询详情(orderService.get);查询详情(openapiCqyRecordService.get);查询详情(checkerService.get)
POST /cqy/cqyCheckerGoods 在用开放/回调 #
(无摘要) · OpenapiCqyRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCqyRecordController#cqyCheckerGoods
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表goodschecker_cqy_relation
ControllerOpenapiCqyRecordController#cqyCheckerGoods
ServiceCheckerCqyRelationService#queryList (CheckerCqyRelationServiceImpl)
MapperCheckerCqyRelationMapper#selectList ⇒ 表 checker_cqy_relation
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
GoodsCache.get

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

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

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

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<Goods> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonggoods.id商品id,主键
merchantIdLonggoods.merchant_id所属商户id,关联merchant表id
shopIdLonggoods.shop_id所属商铺id
nameStringgoods.name商品名称
cardModelIdLonggoods.card_model_id旅游卡ID,关联旅游卡表id
mainPicStringgoods.main_pic商品主图
typeIdStringgoods.type_id商品大类
subTypeIdStringgoods.sub_type_id商品小类
gradeStringgoods.grade商品等级
statusGoodsStatus1已上架2编辑中3已下架goods.status商品状态(枚举:GoodsStatus),1正常,2编辑中,3已下架
qrcodeStringgoods.qrcode商品二维码
isDeletedBooleangoods.is_deleted是否删除
createdByLonggoods.created_by创建人
createdTimeDategoods.created_time创建时间
updatedByLonggoods.updated_by修改人
updatedTimeDategoods.updated_time修改时间
thirdIdStringgoods.third_id第三方id
thirdNameStringgoods.third_name第三方名称
示例
请求示例 (自动生成,仅结构参考)
POST /cqy/cqyCheckerGoods?userId=…
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "merchantId": 1,
      "shopId": 1,
      "name": "",
      "cardModelId": 1,
      "mainPic": "https://example.com/x.png",
      "typeId": "",
      "subTypeId": "",
      "grade": "",
      "status": "1",
      "qrcode": "",
      "isDeleted": false,
      "createdBy": 0,
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": 0,
      "updatedTime": "2026-01-01 12:00:00",
      "thirdId": "",
      "thirdName": ""
    }
  ]
}
处理逻辑
逻辑摘要列表查询(cqyRelationService.queryList)
POST /cqy/createOrder 在用开放/回调 #
(无摘要) · OpenapiCqyRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCqyRecordController#createOrder
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表order_operatelogskumembergoodsopenapi_cqy_recordordergoods_relationorder_goodsorder_payment
ControllerOpenapiCqyRecordController#createOrder
转换BeanUtils.map → OrderOperatelog ⇒ 表 order_operatelog
ServiceSkuService#get (SkuServiceImpl)
MapperSkuMapper#selectById ⇒ 表 sku
ServiceMemberService#add (MemberServiceImpl)
MapperMemberMapper#insert ⇒ 表 member
ServiceMemberService#update (MemberServiceImpl)
MapperMemberMapper#updateById ⇒ 表 member
ServiceGoodsService#get (GoodsServiceImpl)
MapperGoodsMapper#selectById ⇒ 表 goods
ServiceOpenapiCqyRecordService#get (OpenapiCqyRecordServiceImpl)
MapperOpenapiCqyRecordMapper#selectById ⇒ 表 openapi_cqy_record
ServiceOrderService#maxOrderId (OrderServiceImpl)
MapperOrderMapper#maxOrderId ⇒ 表 order
ServiceGoodsRelationService#get (GoodsRelationServiceImpl)
MapperGoodsRelationMapper#selectById ⇒ 表 goods_relation
ServiceOrderService#add (OrderServiceImpl)
MapperOrderMapper#insert ⇒ 表 order
ServiceOrderGoodsService#add (OrderGoodsServiceImpl)
MapperOrderGoodsMapper#insert ⇒ 表 order_goods
ServiceOrderOperatelogService#add (OrderOperatelogServiceImpl)
MapperOrderOperatelogMapper#insert ⇒ 表 order_operatelog
ServiceSkuService#update (SkuServiceImpl)
MapperSkuMapper#updateById ⇒ 表 sku
ServiceOpenapiCqyRecordService#update (OpenapiCqyRecordServiceImpl)
MapperOpenapiCqyRecordMapper#updateById ⇒ 表 openapi_cqy_record
ServiceOrderService#callbackOrder (OrderServiceImpl)
转换BeanUtils.map → OrderIdRequest
转换BeanUtils.map → OrderUpdateRequest
转换BeanUtils.map → OrderPayment ⇒ 表 order_payment
转换BeanUtils.map → OrderOperatelog ⇒ 表 order_operatelog
MapperOrderMapper#queryOrderByOrderId ⇒ 表 order
ServiceOrderPaymentService#add (OrderPaymentServiceImpl)
MapperOrderPaymentMapper#insert ⇒ 表 order_payment
ServiceOrderOperatelogService#add (OrderOperatelogServiceImpl)
MapperOrderOperatelogMapper#insert ⇒ 表 order_operatelog
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 4
LockService.tryLockMemberService.getMemberGoodsInfoService.mustGetPayProperties.getMchid

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

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

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

请求参数 · Body CreateOrderRequest
字段类型必填取值/校验表 / 列说明
mobileStringmember.mobile
openIdStringmember.open_id
skuIdLong
numInteger
platInteger微信=1, 融宝=2
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 ChannelPrePayResponse (object)
字段类型必填取值/校验表 / 列说明
outTradeNoString我方交易号
tradeNoString第三方交易号
flagBoolean
payUrlString
示例
请求示例 (自动生成,仅结构参考)
POST /cqy/createOrder
{
  "body": {
    "mobile": "13800000000",
    "openId": "",
    "skuId": 1,
    "num": 0,
    "plat": 0
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "outTradeNo": "",
    "tradeNo": "",
    "flag": false,
    "payUrl": "https://example.com/x.png"
  }
}
处理逻辑
逻辑摘要查询详情(skuService.get);调用 tryLock(lockService.tryLock);查询详情(memberService.getMember)
内联注释
  • 查询是否有券有资格
  • 生成订单ID
  • 当前时间
  • 构建订单的数据
  • 订单id
  • 商铺Id
  • 商户Id
  • 会员用户Id
POST /cqy/deleteOpenapiCqyRecord 未使用管理后台 #
春秋游记录-删除 · OpenapiCqyRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCqyRecordController#deleteOpenapiCqyRecord
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_cqy_record
ControllerOpenapiCqyRecordController#deleteOpenapiCqyRecord
ServiceOpenapiCqyRecordService#delete (OpenapiCqyRecordServiceImpl)
MapperOpenapiCqyRecordMapper#deleteById ⇒ 表 openapi_cqy_record

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

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

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

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

void —— 无返回数据

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

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

POST /cqy/getOpenapiCqyRecord 未使用管理后台 #
春秋游记录-详情 · OpenapiCqyRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCqyRecordController#getOpenapiCqyRecord
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_cqy_record
ControllerOpenapiCqyRecordController#getOpenapiCqyRecord
ServiceOpenapiCqyRecordService#get (OpenapiCqyRecordServiceImpl)
MapperOpenapiCqyRecordMapper#selectById ⇒ 表 openapi_cqy_record

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

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

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

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填openapi_cqy_record.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 OpenapiCqyRecordResponse (object)
字段类型必填取值/校验表 / 列说明
idLongopenapi_cqy_record.idid
orgIdStringopenapi_cqy_record.org_id
mobileStringopenapi_cqy_record.mobile手机号
userNameStringopenapi_cqy_record.user_name姓名
actNameStringopenapi_cqy_record.act_name活动名称
couponTypeStringopenapi_cqy_record.coupon_type券类型
couponNumberStringopenapi_cqy_record.coupon_number券号
couponStatusIntegeropenapi_cqy_record.coupon_status券状态 0=领取失败 1=领取成功 2=退票 3=核销成功
amountStringopenapi_cqy_record.amount累计发放金额
getTimeDateopenapi_cqy_record.get_time领取日期
consumeTimeDateopenapi_cqy_record.consume_time核销日期
orderIdStringopenapi_cqy_record.order_id订单号
goodsIdLongopenapi_cqy_record.goods_id产品id
goodsNameStringopenapi_cqy_record.goods_name
createTimeDateopenapi_cqy_record.create_time创建日期
updateTimeDateopenapi_cqy_record.update_time更新时间
remarkStringopenapi_cqy_record.remark
checkerIdLongopenapi_cqy_record.checker_id核销人id
checkerNameStringopenapi_cqy_record.checker_name核销人员姓名
orderOrder
order.idLongopenapi_cqy_record.idid
order.orderIdLongopenapi_cqy_record.order_id订单Id,主键
order.merchantIdLong商户Id,merchant表Id
order.shopIdLong商铺Id,shop表Id
order.memberIdLong会员用户Id
order.orderTypeOrderType1订单类型(枚举:order.OrderType),1景区套票,2酒店民宿,3餐饮美食,4美食特产,5自驾路线,6非遗专区,7旅游卡2酒店民宿3餐饮美食4美食特产5自驾路线6非遗专区7旅游卡8旅游卡订单类型(枚举:order.OrderType),1旅游年卡,2美食特产,3生活好物,4自驾路线,5非遗专区,6景区套票,7酒店民宿,8餐饮美食
order.orderSourceOrderSource1订单来源(枚举:order.OrderSource),1H5,2微信小程序,3支付宝小程序,4安卓APP,5IOSAPP2微信小程序3支付宝小程序4安卓APP5IOSAPP6YOUZHENG7XIANGGONGHUI8XIANGYUEMA+14订单来源(枚举:order.OrderSource),1H5,2微信小程序,3支付宝小程序,4安卓APP,5IOSAPP
order.buyNumInteger购买份数
order.orderAmountInteger订单金额(订单原始金额)
order.receivableAmountInteger应收金额
order.payableAmountInteger实收金额
order.reducedPriceInteger优惠金额
order.expressAmountInteger运费金额
order.discountAmountInteger折扣金额
order.isDeliveryInteger是否配送(0=否;1=是)
order.payStatusPayStatus1支付状态(枚举:order.PayStatus),1=待支付 2=已支付 3=已退款2已支付3已退款4退款失败5退款中6退款申请支付状态(枚举:order.PayStatus),1=待支付 2=已支付 3=已退款
order.orderStatusOrderStatus1订单状态(枚举:order.OrderStatus),1=待确认 2=已支付 2=待发货 3=已发货 4=已完成 5=已取消CONFIRM(2, "已支付"),2CONFIRM(2, "已支付"),3已发货4已完成5已取消6退款中7已退款+1订单状态(枚举:order.OrderStatus),1=待确认 2=已确认 3=待发货 4=已发货 5=已完成 6=已取消
order.orderPhoneString下单人手机
order.orderRemarkString订单备注
order.orderTimeDate下单时间
order.orderExpressTimeDate订单失效时间
order.isSendIntegralInteger订单积分是否已发放(0=否 1=是)
order.isCommentInteger订单是否已经评价(0=否;1=是)
order.isProfitSharingInteger订单资金是否已冻结(0=已冻结 1=已解冻)
order.isSendCommissionSendCommission0订单佣金是否已发放(枚举:order.SendCommission),0=否 1=是 2=无佣金12无佣金订单佣金是否已发放(枚举:order.SendCommission),0=否 1=是 2=无佣金
order.icodeString分销邀请码
order.shouldReturnCommissionInteger应返佣金
order.reallyReturnCommissionInteger实返佣金
order.createdByString创建人id
order.createdTimeLocalDateTime创建时间
order.updatedByString更新人id
order.updatedTimeLocalDateTime更新时间
示例
请求示例 (自动生成,仅结构参考)
POST /cqy/getOpenapiCqyRecord
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "orgId": "",
    "mobile": "13800000000",
    "userName": "",
    "actName": "",
    "couponType": "",
    "couponNumber": "",
    "couponStatus": 0,
    "amount": "",
    "getTime": "2026-01-01 12:00:00",
    "consumeTime": "2026-01-01 12:00:00",
    "orderId": "",
    "goodsId": 1,
    "goodsName": "",
    "createTime": "2026-01-01 12:00:00",
    "updateTime": "2026-01-01 12:00:00",
    "remark": "",
    "checkerId": 1,
    "checkerName": "",
    "order": {
      "id": 1,
      "orderId": 1,
      "merchantId": 1,
      "shopId": 1,
      "memberId": 1,
      "orderType": "1",
      "orderSource": "1",
      "buyNum": 0,
      "orderAmount": 0,
      "receivableAmount": 0,
      "payableAmount": 0,
      "reducedPrice": 0,
      "expressAmount": 0,
      "discountAmount": 0,
      "isDelivery": 0,
      "payStatus": "1",
      "orderStatus": "1",
      "orderPhone": "13800000000",
      "orderRemark": "",
      "orderTime": "2026-01-01 12:00:00",
      "orderExpressTime": "2026-01-01 12:00:00",
      "isSendIntegral": 0,
      "isComment": 0,
      "isProfitSharing": 0,
      "isSendCommission": "0",
      "icode": "",
      "shouldReturnCommission": 0,
      "reallyReturnCommission": 0,
      "createdBy": "",
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": "2026-01-01 12:00:00",
      "updatedTime": "2026-01-01 12:00:00"
    }
  }
}
处理逻辑
逻辑摘要查询详情(openapiCqyRecordService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

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

POST /cqy/getOrder 在用开放/回调 #
(无摘要) · OpenapiCqyRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCqyRecordController#getOrder
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表orderopenapi_cqy_recordorder_paymentskugoods_info
ControllerOpenapiCqyRecordController#getOrder
ServiceOrderService#get (OrderServiceImpl)
MapperOrderMapper#selectById ⇒ 表 order
ServiceOpenapiCqyRecordService#get (OpenapiCqyRecordServiceImpl)
MapperOpenapiCqyRecordMapper#selectById ⇒ 表 openapi_cqy_record
ServiceOrderPaymentService#queryList (OrderPaymentServiceImpl)
MapperOrderPaymentMapper#selectList ⇒ 表 order_payment
ServiceSkuService#get (SkuServiceImpl)
MapperSkuMapper#selectById ⇒ 表 sku
ServiceGoodsInfoService#get (GoodsInfoServiceImpl)
MapperGoodsInfoMapper#selectById ⇒ 表 goods_info
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
OrderGoodsService.mustGetGoodsCache.get

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

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

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

请求参数 · Body ZfbOrderRequest
字段类型必填取值/校验表 / 列说明
orderNoString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 CqyOrderDetailResponse (object)
字段类型必填取值/校验表 / 列说明
orderOrder
order.idLongorder.idid
order.orderIdLongorder.order_id订单Id,主键
order.merchantIdLongorder.merchant_id商户Id,merchant表Id
order.shopIdLongorder.shop_id商铺Id,shop表Id
order.memberIdLongorder.member_id会员用户Id
order.orderTypeOrderType1订单类型(枚举:order.OrderType),1景区套票,2酒店民宿,3餐饮美食,4美食特产,5自驾路线,6非遗专区,7旅游卡2酒店民宿3餐饮美食4美食特产5自驾路线6非遗专区7旅游卡8旅游卡order.order_type订单类型(枚举:order.OrderType),1旅游年卡,2美食特产,3生活好物,4自驾路线,5非遗专区,6景区套票,7酒店民宿,8餐饮美食
order.orderSourceOrderSource1订单来源(枚举:order.OrderSource),1H5,2微信小程序,3支付宝小程序,4安卓APP,5IOSAPP2微信小程序3支付宝小程序4安卓APP5IOSAPP6YOUZHENG7XIANGGONGHUI8XIANGYUEMA+14order.order_source订单来源(枚举:order.OrderSource),1H5,2微信小程序,3支付宝小程序,4安卓APP,5IOSAPP
order.buyNumIntegerorder.buy_num购买份数
order.orderAmountIntegerorder.order_amount订单金额(订单原始金额)
order.receivableAmountIntegerorder.receivable_amount应收金额
order.payableAmountIntegerorder.payable_amount实收金额
order.reducedPriceIntegerorder.reduced_price优惠金额
order.expressAmountIntegerorder.express_amount运费金额
order.discountAmountIntegerorder.discount_amount折扣金额
order.isDeliveryIntegerorder.is_delivery是否配送(0=否;1=是)
order.payStatusPayStatus1支付状态(枚举:order.PayStatus),1=待支付 2=已支付 3=已退款2已支付3已退款4退款失败5退款中6退款申请order.pay_status支付状态(枚举:order.PayStatus),1=待支付 2=已支付 3=已退款
order.orderStatusOrderStatus1订单状态(枚举:order.OrderStatus),1=待确认 2=已支付 2=待发货 3=已发货 4=已完成 5=已取消CONFIRM(2, "已支付"),2CONFIRM(2, "已支付"),3已发货4已完成5已取消6退款中7已退款+1order.order_status订单状态(枚举:order.OrderStatus),1=待确认 2=已确认 3=待发货 4=已发货 5=已完成 6=已取消
order.orderPhoneStringorder.order_phone下单人手机
order.orderRemarkStringorder.order_remark订单备注
order.orderTimeDateorder.order_time下单时间
order.orderExpressTimeDateorder.order_express_time订单失效时间
order.isSendIntegralIntegerorder.is_send_integral订单积分是否已发放(0=否 1=是)
order.isCommentIntegerorder.is_comment订单是否已经评价(0=否;1=是)
order.isProfitSharingIntegerorder.is_profit_sharing订单资金是否已冻结(0=已冻结 1=已解冻)
order.isSendCommissionSendCommission0订单佣金是否已发放(枚举:order.SendCommission),0=否 1=是 2=无佣金12无佣金order.is_send_commission订单佣金是否已发放(枚举:order.SendCommission),0=否 1=是 2=无佣金
order.icodeStringorder.icode分销邀请码
order.shouldReturnCommissionIntegerorder.should_return_commission应返佣金
order.reallyReturnCommissionIntegerorder.really_return_commission实返佣金
order.createdByStringorder.created_by创建人id
order.createdTimeLocalDateTimeorder.created_time创建时间
order.updatedByStringorder.updated_by更新人id
order.updatedTimeLocalDateTimeorder.updated_time更新时间
orderGoodsOrderGoods
orderGoods.idLongorder.id
orderGoods.orderIdLongorder.order_id订单号,order表id
orderGoods.goodsIdLongopenapi_cqy_record.goods_id产品id,goods表id
orderGoods.goodsNameStringopenapi_cqy_record.goods_name产品名称
orderGoods.goodsSkuIdLong产品SKU id,sku表id
orderGoods.goodsSkuNameString产品SKU
orderGoods.skuPriceInteger产品SKU销售价
orderGoods.isDeliveryIntegerorder.is_delivery是否需要配送(0=否 1=是)
orderGoods.isIntegralInteger是否产生积分(0=否 1=是)
orderGoods.integralRateBigDecimal积分倍率
orderGoods.createdByStringorder.created_by创建人id
orderGoods.createdTimeLocalDateTimeorder.created_time创建时间
orderGoods.updatedByStringorder.updated_by更新人id
orderGoods.updatedTimeLocalDateTimeorder.updated_time更新时间
goodsGoods
goods.idLongorder.id商品id,主键
goods.merchantIdLongorder.merchant_id所属商户id,关联merchant表id
goods.shopIdLongorder.shop_id所属商铺id
goods.nameString商品名称
goods.cardModelIdLong旅游卡ID,关联旅游卡表id
goods.mainPicString商品主图
goods.typeIdString商品大类
goods.subTypeIdString商品小类
goods.gradeString商品等级
goods.statusGoodsStatus1已上架2编辑中3已下架order_payment.status商品状态(枚举:GoodsStatus),1正常,2编辑中,3已下架
goods.qrcodeString商品二维码
goods.isDeletedBooleansku.is_deleted是否删除
goods.createdByLongorder.created_by创建人
goods.createdTimeDateorder.created_time创建时间
goods.updatedByLongorder.updated_by修改人
goods.updatedTimeDateorder.updated_time修改时间
goods.thirdIdString第三方id
goods.thirdNameString第三方名称
skuSku
sku.idLongorder.id商品skuID,主键
sku.merchantIdLongorder.merchant_id所属商户id
sku.shopIdLongorder.shop_id所属商铺id
sku.goodsIdLongopenapi_cqy_record.goods_id商品ID,关联商品表id
sku.goodsChannelIdLongsku.goods_channel_id关联商品渠道id
sku.skuNameStringsku.sku_namesku名称
sku.showPriceIntegersku.show_price商品挂牌价
sku.buyPriceIntegersku.buy_price商品实际售价
sku.costPriceIntegersku.cost_price商品成本价
sku.buyCountIntegersku.buy_count单次可购买数量
sku.stockIntegersku.stock库存数量
sku.isLogisticBooleansku.is_logistic是否需要物流
sku.carriageIdLongsku.carriage_id物流模版ID,关联carriage表id
sku.moldGoodsMold1实物商品2虚拟商品3电子卡券sku.mold商品状态(枚举:merchant.goodsMold),1实物商品,2虚拟商品,3电子卡券
sku.isDistributesBooleansku.is_distributes是否可分销
sku.commissionIntegersku.commission分销佣金
sku.isPreferentialBooleansku.is_preferential是否可使用优惠券
sku.isUseScoreBooleansku.is_use_score是否可使用积分抵扣
sku.isAddScoreBooleansku.is_add_score购买后是否产生积分
sku.useScoreRateBigDecimalsku.use_score_rate抵扣积分倍率
sku.addScoreRateBigDecimalsku.add_score_rate产生积分倍率
sku.cardNumIntegersku.card_num发卡数量,仅旅游卡商品
sku.isDeletedBooleansku.is_deleted是否删除
sku.createdByStringorder.created_by创建人id
sku.createdTimeDateorder.created_time创建时间
sku.updatedByStringorder.updated_by更新人id
sku.updatedTimeDateorder.updated_time修改时间
goodsInfoGoodsInfo
goodsInfo.idLongorder.id商品id,主键
goodsInfo.shortNameStringgoods_info.short_name商品简称
goodsInfo.weightIntegergoods_info.weight商品权重
goodsInfo.tagsStringgoods_info.tags商品标签
goodsInfo.businessTimeStringgoods_info.business_time营业时间
goodsInfo.recommendReasonStringgoods_info.recommend_reason推荐理由
goodsInfo.introductionStringgoods_info.introduction简介
goodsInfo.propagatePicStringgoods_info.propagate_pic宣传图片url地址
goodsInfo.videoStringgoods_info.video宣传视频url地址
goodsInfo.noticeStringgoods_info.notice购买须知
goodsInfo.tipsStringgoods_info.tips温馨提示
goodsInfo.expireDateDategoods_info.expire_date
goodsInfo.isRefundBooleangoods_info.is_refund
goodsInfo.isDeletedBooleansku.is_deleted是否删除
goodsInfo.createdByStringorder.created_by创建人id
goodsInfo.createdTimeLocalDateTimeorder.created_time创建时间
goodsInfo.updatedByStringorder.updated_by更新人id
goodsInfo.updatedTimeLocalDateTimeorder.updated_time更新时间
paymentListList<OrderPayment>
paymentList[].idLongorder.id
paymentList[].orderIdLongorder.order_id订单号,order表id
paymentList[].paymentTypePaymentType1收款2退款3红冲4返佣5抵扣6手续费order_payment.payment_type交易类型(枚举:PaymentType),1=收款 2=退款 3=红冲 4=返佣 5=抵扣 6=手续费
paymentList[].paymentModePaymentMode1积分2优惠券3微信4支付宝5工商银行6其他7湘工惠8建行+1order_payment.payment_mode交易方式(枚举:PaymentMode),1=积分 2=优惠券 3=微信 4=支付宝 5=工商银行 6=其他
paymentList[].paymentAmountIntegerorder_payment.payment_amount交易金额
paymentList[].paymentCurrencyIntegerorder_payment.payment_currency交易币种(1=人民币)
paymentList[].transactionNoStringorder_payment.transaction_no支付中心otg的交易流水
paymentList[].remarkStringopenapi_cqy_record.remark备注(如:积分抵扣,优惠券抵扣)
paymentList[].statusIntegerorder_payment.status状态(1=成功 )
paymentList[].createdByStringorder.created_by创建人id
paymentList[].createdTimeDateorder.created_time交易时间
paymentList[].updatedByStringorder.updated_by更新人id
paymentList[].updatedTimeDateorder.updated_time
cqyRecordOpenapiCqyRecord
cqyRecord.idLongorder.idid
cqyRecord.orgIdStringopenapi_cqy_record.org_id单位id
cqyRecord.mobileStringopenapi_cqy_record.mobile手机号
cqyRecord.userNameStringopenapi_cqy_record.user_name姓名
cqyRecord.actNameStringopenapi_cqy_record.act_name活动名称
cqyRecord.couponTypeStringopenapi_cqy_record.coupon_type券类型
cqyRecord.couponNumberStringopenapi_cqy_record.coupon_number券号
cqyRecord.couponStatusIntegeropenapi_cqy_record.coupon_status券状态 0=领取失败 1=领取成功 2=退票 3=核销成功 4=已过期 5=已使用
cqyRecord.amountStringopenapi_cqy_record.amount累计发放金额
cqyRecord.getTimeDateopenapi_cqy_record.get_time领取日期
cqyRecord.consumeTimeDateopenapi_cqy_record.consume_time核销日期
cqyRecord.orderIdStringorder.order_id订单号
cqyRecord.goodsIdLongopenapi_cqy_record.goods_id产品id
cqyRecord.goodsNameStringopenapi_cqy_record.goods_name
cqyRecord.createTimeDateopenapi_cqy_record.create_time创建日期
cqyRecord.updateTimeDateopenapi_cqy_record.update_time更新时间
cqyRecord.remarkStringopenapi_cqy_record.remark
cqyRecord.checkerIdLongopenapi_cqy_record.checker_id核销人id
cqyRecord.checkerNameStringopenapi_cqy_record.checker_name核销人员姓名
qrCodeString
示例
请求示例 (自动生成,仅结构参考)
POST /cqy/getOrder
{
  "body": {
    "orderNo": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "order": {
      "id": 1,
      "orderId": 1,
      "merchantId": 1,
      "shopId": 1,
      "memberId": 1,
      "orderType": "1",
      "orderSource": "1",
      "buyNum": 0,
      "orderAmount": 0,
      "receivableAmount": 0,
      "payableAmount": 0,
      "reducedPrice": 0,
      "expressAmount": 0,
      "discountAmount": 0,
      "isDelivery": 0,
      "payStatus": "1",
      "orderStatus": "1",
      "orderPhone": "13800000000",
      "orderRemark": "",
      "orderTime": "2026-01-01 12:00:00",
      "orderExpressTime": "2026-01-01 12:00:00",
      "isSendIntegral": 0,
      "isComment": 0,
      "isProfitSharing": 0,
      "isSendCommission": "0",
      "icode": "",
      "shouldReturnCommission": 0,
      "reallyReturnCommission": 0,
      "createdBy": "",
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": "2026-01-01 12:00:00",
      "updatedTime": "2026-01-01 12:00:00"
    },
    "orderGoods": {
      "id": 1,
      "orderId": 1,
      "goodsId": 1,
      "goodsName": "",
      "goodsSkuId": 1,
      "goodsSkuName": "",
      "skuPrice": 0,
      "isDelivery": 0,
      "isIntegral": 0,
      "integralRate": 0,
      "createdBy": "",
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": "2026-01-01 12:00:00",
      "updatedTime": "2026-01-01 12:00:00"
    },
    "goods": {
      "id": 1,
      "merchantId": 1,
      "shopId": 1,
      "name": "",
      "cardModelId": 1,
      "mainPic": "https://example.com/x.png",
      "typeId": "",
      "subTypeId": "",
      "grade": "",
      "status": "1",
      "qrcode": "",
      "isDeleted": false,
      "createdBy": 0,
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": 0,
      "updatedTime": "2026-01-01 12:00:00",
      "thirdId": "",
      "thirdName": ""
    },
    "sku": {
      "id": 1,
      "merchantId": 1,
      "shopId": 1,
      "goodsId": 1,
      "goodsChannelId": 1,
      "skuName": "",
      "showPrice": 0,
      "buyPrice": 0,
      "costPrice": 0,
      "buyCount": 0,
      "stock": 0,
      "isLogistic": false,
      "carriageId": 1,
      "mold": "1",
      "isDistributes": false,
      "commission": 0,
      "isPreferential": false,
      "isUseScore": false,
      "isAddScore": false,
      "useScoreRate": 0,
      "addScoreRate": 0,
      "cardNum": 0,
      "isDeleted": false,
      "createdBy": "",
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": "2026-01-01 12:00:00",
      "updatedTime": "2026-01-01 12:00:00"
    },
    "goodsInfo": {
      "id": 1,
      "shortName": "",
      "weight": 0,
      "tags": "",
      "businessTime": "2026-01-01 12:00:00",
      "recommendReason": "",
      "introduction": "",
      "propagatePic": "https://example.com/x.png",
      "video": "",
      "notice": "",
      "tips": "",
      "expireDate": "2026-01-01 12:00:00",
      "isRefund": false,
      "isDeleted": false,
      "createdBy": "",
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": "2026-01-01 12:00:00",
      "updatedTime": "2026-01-01 12:00:00"
    },
    "paymentList": [
      {
        "id": 1,
        "orderId": 1,
        "paymentType": "1",
        "paymentMode": "1",
        "paymentAmount": 0,
        "paymentCurrency": 0,
        "transactionNo": "",
        "remark": "",
        "status": 0,
        "createdBy": "",
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": "2026-01-01 12:00:00",
        "updatedTime": "2026-01-01 12:00:00"
      }
    ],
    "cqyRecord": {
      "id": 1,
      "orgId": "",
      "mobile": "13800000000",
      "userName": "",
      "actName": "",
      "couponType": "",
      "couponNumber": "",
      "couponStatus": 0,
      "amount": "",
      "getTime": "2026-01-01 12:00:00",
      "consumeTime": "2026-01-01 12:00:00",
      "orderId": "",
      "goodsId": 1,
      "goodsName": "",
      "createTime": "2026-01-01 12:00:00",
      "updateTime": "2026-01-01 12:00:00",
      "remark": "",
      "checkerId": 1,
      "checkerName": ""
    },
    "qrCode": ""
  }
}
处理逻辑
逻辑摘要调用 mustGet(orderGoodsService.mustGet);查询详情(orderService.get);查询详情(openapiCqyRecordService.get)
内联注释
  • 查询出旅游卡订单关联的商品信息
  • 根据商品ID查询出商品信息
POST /cqy/goodsDetail 在用开放/回调 #
(无摘要) · OpenapiCqyRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCqyRecordController#goodsDetail
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表goodsskusku_entrancegoods_relationshopregion
ControllerOpenapiCqyRecordController#goodsDetail
ServiceGoodsService#get (GoodsServiceImpl)
MapperGoodsMapper#selectById ⇒ 表 goods
ServiceSkuService#queryList (SkuServiceImpl)
MapperSkuMapper#selectList ⇒ 表 sku
ServiceSkuEntranceService#queryList (SkuEntranceServiceImpl)
MapperSkuEntranceMapper#selectList ⇒ 表 sku_entrance
ServiceGoodsRelationService#queryList (GoodsRelationServiceImpl)
MapperGoodsRelationMapper#selectList ⇒ 表 goods_relation
ServiceShopService#get (ShopServiceImpl)
MapperShopMapper#selectById ⇒ 表 shop
ServiceRegionService#get (RegionServiceImpl)
MapperRegionMapper#selectById ⇒ 表 region
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
GoodsInfoService.mustGet

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

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

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

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 GoodsResponse (object)
字段类型必填取值/校验表 / 列说明
idLonggoods.id商品id,主键
merchantIdLonggoods.merchant_id所属商户id,关联merchant表id
shopIdLonggoods.shop_id所属商铺id,关联shop表id
nameStringgoods.name商品名称
mainPicStringgoods.main_pic商品主图
typeIdStringgoods.type_id商品大类id
cardModelIdLonggoods.card_model_id卡种id
subTypeIdStringgoods.sub_type_id商品小类id
gradeStringgoods.grade商品等级
statusGoodsStatus1已上架2编辑中3已下架goods.status商品状态(枚举:GoodsStatus),1正常,2编辑中,3已下架
qrcodeStringgoods.qrcode商品二维码
shopsNameString商铺名称
shortNameStringregion.short_name商品简称
weightInteger商品权重
tagsStringshop.tags商品标签
buyPriceIntegersku.buy_price商品实际售价
salesAmountInteger累计销售金额
recommendReasonString推荐理由
introductionStringshop.introduction简介
propagatePicStringshop.propagate_pic宣传图片url地址
videoStringshop.video宣传视频url地址
noticeString购买须知
tipsStringshop.tips温馨提示
skuListList<SkuResponse>sku列表
skuList[].idLonggoods.id商品SKUID,主键
skuList[].goodsIdLongsku.goods_id商品ID,关联商品表id
skuList[].goodsChannelIdLongsku.goods_channel_id关联商品渠道id
skuList[].skuNameStringsku.sku_namesku名称
skuList[].showPriceIntegersku.show_price商品挂牌价
skuList[].buyPriceIntegersku.buy_price商品实际售价
skuList[].costPriceIntegersku.cost_price商品成本价
skuList[].buyCountIntegersku.buy_count单次可购买数量
skuList[].stockIntegersku.stock库存数量
skuList[].isLogisticBooleansku.is_logistic是否需要物流
skuList[].carriageIdLongsku.carriage_id物流模版ID,关联carriage表id
skuList[].moldGoodsMold1实物商品2虚拟商品3电子卡券sku.mold商品状态(枚举:merchant.goodsMold),1实物商品,2虚拟商品,3电子卡券
skuList[].isDistributesBooleansku.is_distributes是否可分销
skuList[].commissionIntegersku.commission分销佣金
skuList[].isPreferentialBooleansku.is_preferential是否可使用优惠券
skuList[].isUseScoreBooleansku.is_use_score是否可使用积分抵扣
skuList[].isAddScoreBooleansku.is_add_score购买后是否产生积分
skuList[].useScoreRateBigDecimalsku.use_score_rate抵扣积分倍率
skuList[].addScoreRateBigDecimalsku.add_score_rate产生积分倍率
skuList[].cardNumIntegersku.card_num发卡数量,仅旅游卡商品
skuList[].skuEntranceListList<SkuEntrance>景区入口列表
skuEntranceList[].idLonggoods.idID,主键
skuEntranceList[].skuIdLongsku_entrance.sku_id所属关联sku表id
skuEntranceList[].entranceNameStringsku_entrance.entrance_name景区入口名称
skuEntranceList[].merchantIdLonggoods.merchant_id所属商户id
skuEntranceList[].shopIdLonggoods.shop_id所属商铺id
skuEntranceList[].goodsIdLongsku.goods_id商品ID,关联商品表id
skuEntranceList[].createdByStringgoods.created_by创建人id
skuEntranceList[].createdTimeDategoods.created_time创建时间
relationListList<GoodsRelationResponse>
relationList[].idLonggoods.idid
relationList[].goodsIdLongsku.goods_idgoodsId
relationList[].channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8goods_relation.channel_type类型(枚举:checker.ChannelType)
relationList[].thirdIdStringgoods.third_id第三方id
relationList[].thirdNameStringgoods.third_name第三方名称
relationList[].createdTimeDategoods.created_time创建时间
relationList[].updatedTimeDategoods.updated_time修改时间
businessTimeStringshop.business_time营业时间
thirdIdStringgoods.third_id第三方id
thirdNameStringgoods.third_name第三方名称
expireDateDate
isRefundBoolean
areaInfoString
shopShop
shop.idLonggoods.id商铺id,主键
shop.merchantIdLonggoods.merchant_id所属商户id,关联merchant表id
shop.merchantTypeMerchantType1供应商2分销商3发卡商4其他5酒店6第三方shop.merchant_type商户类型(枚举:merchant.MerchantType)
shop.nameStringgoods.name商铺名称
shop.logoStringshop.logo商铺LOGO图片url地址
shop.typeIdLonggoods.type_id商铺大类
shop.subTypeIdLonggoods.sub_type_id商铺小类ID
shop.statusShopStatus1正常运营2审核中3暂停运营4已关店goods.status商铺状态(枚举:ShopStatus),1正常运营,2审核中,3暂停运营,4已关店
shop.provinceIdStringshop.province_id省id
shop.cityIdStringshop.city_id市id
shop.districtIdStringshop.district_id区县id
shop.addressStringshop.address商铺地址
shop.mobileStringshop.mobile客服电话
shop.linkmanStringshop.linkman商户联系人
shop.linkphoneStringshop.linkphone商户联系人手机
shop.managerStringshop.manager专属客户经理
shop.levelStringshop.level等级
shop.lngStringshop.lng经度
shop.latStringshop.lat纬度
shop.introductionStringshop.introduction简介
shop.businessTimeStringshop.business_time营业时间
shop.tagsStringshop.tags商铺标签
shop.mainPicStringgoods.main_pic景区主图url地址
shop.propagatePicStringshop.propagate_pic宣传图片url地址
shop.videoStringshop.video景区视频url地址
shop.posterStringshop.poster分享海报url地址
shop.propagateContentStringshop.propagate_content宣传语
shop.descriptionStringshop.description图文详情
shop.ticketInfoStringshop.ticket_info门票信息
shop.trafficInfoStringshop.traffic_info交通信息
shop.tipsStringshop.tips温馨提示
shop.isDeletedBooleangoods.is_deleted是否删除
shop.createdByStringgoods.created_by创建人id
shop.createdTimeDategoods.created_time创建时间
shop.updatedByStringgoods.updated_by更新人id
shop.updatedTimeDategoods.updated_time修改时间
shop.thirdIdStringgoods.third_id
shop.thirdNameStringgoods.third_name
示例
请求示例 (自动生成,仅结构参考)
POST /cqy/goodsDetail?goodsId=…
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "merchantId": 1,
    "shopId": 1,
    "name": "",
    "mainPic": "https://example.com/x.png",
    "typeId": "",
    "cardModelId": 1,
    "subTypeId": "",
    "grade": "",
    "status": "1",
    "qrcode": "",
    "shopsName": "",
    "shortName": "",
    "weight": 0,
    "tags": "",
    "buyPrice": 0,
    "salesAmount": 0,
    "recommendReason": "",
    "introduction": "",
    "propagatePic": "https://example.com/x.png",
    "video": "",
    "notice": "",
    "tips": "",
    "skuList": [
      {
        "id": 1,
        "goodsId": 1,
        "goodsChannelId": 1,
        "skuName": "",
        "showPrice": 0,
        "buyPrice": 0,
        "costPrice": 0,
        "buyCount": 0,
        "stock": 0,
        "isLogistic": false,
        "carriageId": 1,
        "mold": "1",
        "isDistributes": false,
        "commission": 0,
        "isPreferential": false,
        "isUseScore": false,
        "isAddScore": false,
        "useScoreRate": 0,
        "addScoreRate": 0,
        "cardNum": 0,
        "skuEntranceList": [
          {
            "id": 1,
            "skuId": 1,
            "entranceName": "",
            "merchantId": 1,
            "shopId": 1,
            "goodsId": 1,
            "createdBy": "",
            "createdTime": "2026-01-01 12:00:00"
          }
        ]
      }
    ],
    "relationList": [
      {
        "id": 1,
        "goodsId": 1,
        "channelType": "1",
        "thirdId": "",
        "thirdName": "",
        "createdTime": "2026-01-01 12:00:00",
        "updatedTime": "2026-01-01 12:00:00"
      }
    ],
    "businessTime": "2026-01-01 12:00:00",
    "thirdId": "",
    "thirdName": "",
    "expireDate": "2026-01-01 12:00:00",
    "isRefund": false,
    "areaInfo": "",
    "shop": {
      "id": 1,
      "merchantId": 1,
      "merchantType": "1",
      "name": "",
      "logo": "",
      "typeId": 1,
      "subTypeId": 1,
      "status": "1",
      "provinceId": "",
      "cityId": "",
      "districtId": "",
      "address": "",
      "mobile": "13800000000",
      "linkman": "",
      "linkphone": "13800000000",
      "manager": "",
      "level": "",
      "lng": "",
      "lat": "",
      "introduction": "",
      "businessTime": "2026-01-01 12:00:00",
      "tags": "",
      "mainPic": "https://example.com/x.png",
      "propagatePic": "https://example.com/x.png",
      "video": "",
      "poster": "",
      "propagateContent": "",
      "description": "",
      "ticketInfo": "",
      "trafficInfo": "",
      "tips": "",
      "isDeleted": false,
      "createdBy": "",
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": "2026-01-01 12:00:00",
      "updatedTime": "2026-01-01 12:00:00",
      "thirdId": "",
      "thirdName": ""
    }
  }
}
处理逻辑
逻辑摘要查询详情(goodsService.get);调用 mustGet(goodsInfoService.mustGet);调用 copyProperties(BeanUtil.copyProperties);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 查询商品信息
  • 查询sku
  • 查询relation
POST /cqy/goodsList 在用开放/回调 #
(无摘要) · OpenapiCqyRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCqyRecordController#productList
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表goodsskusku_entrancegoods_relationshopregion
ControllerOpenapiCqyRecordController#productList
ServiceGoodsService#queryList (GoodsServiceImpl)
MapperGoodsMapper#selectList ⇒ 表 goods
ServiceGoodsService#get (GoodsServiceImpl)
MapperGoodsMapper#selectById ⇒ 表 goods
ServiceSkuService#queryList (SkuServiceImpl)
MapperSkuMapper#selectList ⇒ 表 sku
ServiceSkuEntranceService#queryList (SkuEntranceServiceImpl)
MapperSkuEntranceMapper#selectList ⇒ 表 sku_entrance
ServiceGoodsRelationService#queryList (GoodsRelationServiceImpl)
MapperGoodsRelationMapper#selectList ⇒ 表 goods_relation
ServiceShopService#get (ShopServiceImpl)
MapperShopMapper#selectById ⇒ 表 shop
ServiceRegionService#get (RegionServiceImpl)
MapperRegionMapper#selectById ⇒ 表 region
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
GoodsInfoService.mustGet

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

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

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

请求参数 · Body

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

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<GoodsResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonggoods.id商品id,主键
merchantIdLonggoods.merchant_id所属商户id,关联merchant表id
shopIdLonggoods.shop_id所属商铺id,关联shop表id
nameStringgoods.name商品名称
mainPicStringgoods.main_pic商品主图
typeIdStringgoods.type_id商品大类id
cardModelIdLonggoods.card_model_id卡种id
subTypeIdStringgoods.sub_type_id商品小类id
gradeStringgoods.grade商品等级
statusGoodsStatus1已上架2编辑中3已下架goods.status商品状态(枚举:GoodsStatus),1正常,2编辑中,3已下架
qrcodeStringgoods.qrcode商品二维码
shopsNameString商铺名称
shortNameStringregion.short_name商品简称
weightInteger商品权重
tagsStringshop.tags商品标签
buyPriceIntegersku.buy_price商品实际售价
salesAmountInteger累计销售金额
recommendReasonString推荐理由
introductionStringshop.introduction简介
propagatePicStringshop.propagate_pic宣传图片url地址
videoStringshop.video宣传视频url地址
noticeString购买须知
tipsStringshop.tips温馨提示
skuListList<SkuResponse>sku列表
skuList[].idLonggoods.id商品SKUID,主键
skuList[].goodsIdLongsku.goods_id商品ID,关联商品表id
skuList[].goodsChannelIdLongsku.goods_channel_id关联商品渠道id
skuList[].skuNameStringsku.sku_namesku名称
skuList[].showPriceIntegersku.show_price商品挂牌价
skuList[].buyPriceIntegersku.buy_price商品实际售价
skuList[].costPriceIntegersku.cost_price商品成本价
skuList[].buyCountIntegersku.buy_count单次可购买数量
skuList[].stockIntegersku.stock库存数量
skuList[].isLogisticBooleansku.is_logistic是否需要物流
skuList[].carriageIdLongsku.carriage_id物流模版ID,关联carriage表id
skuList[].moldGoodsMold1实物商品2虚拟商品3电子卡券sku.mold商品状态(枚举:merchant.goodsMold),1实物商品,2虚拟商品,3电子卡券
skuList[].isDistributesBooleansku.is_distributes是否可分销
skuList[].commissionIntegersku.commission分销佣金
skuList[].isPreferentialBooleansku.is_preferential是否可使用优惠券
skuList[].isUseScoreBooleansku.is_use_score是否可使用积分抵扣
skuList[].isAddScoreBooleansku.is_add_score购买后是否产生积分
skuList[].useScoreRateBigDecimalsku.use_score_rate抵扣积分倍率
skuList[].addScoreRateBigDecimalsku.add_score_rate产生积分倍率
skuList[].cardNumIntegersku.card_num发卡数量,仅旅游卡商品
skuList[].skuEntranceListList<SkuEntrance>景区入口列表
skuEntranceList[].idLonggoods.idID,主键
skuEntranceList[].skuIdLongsku_entrance.sku_id所属关联sku表id
skuEntranceList[].entranceNameStringsku_entrance.entrance_name景区入口名称
skuEntranceList[].merchantIdLonggoods.merchant_id所属商户id
skuEntranceList[].shopIdLonggoods.shop_id所属商铺id
skuEntranceList[].goodsIdLongsku.goods_id商品ID,关联商品表id
skuEntranceList[].createdByStringgoods.created_by创建人id
skuEntranceList[].createdTimeDategoods.created_time创建时间
relationListList<GoodsRelationResponse>
relationList[].idLonggoods.idid
relationList[].goodsIdLongsku.goods_idgoodsId
relationList[].channelTypeChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8goods_relation.channel_type类型(枚举:checker.ChannelType)
relationList[].thirdIdStringgoods.third_id第三方id
relationList[].thirdNameStringgoods.third_name第三方名称
relationList[].createdTimeDategoods.created_time创建时间
relationList[].updatedTimeDategoods.updated_time修改时间
businessTimeStringshop.business_time营业时间
thirdIdStringgoods.third_id第三方id
thirdNameStringgoods.third_name第三方名称
expireDateDate
isRefundBoolean
areaInfoString
shopShop
shop.idLonggoods.id商铺id,主键
shop.merchantIdLonggoods.merchant_id所属商户id,关联merchant表id
shop.merchantTypeMerchantType1供应商2分销商3发卡商4其他5酒店6第三方shop.merchant_type商户类型(枚举:merchant.MerchantType)
shop.nameStringgoods.name商铺名称
shop.logoStringshop.logo商铺LOGO图片url地址
shop.typeIdLonggoods.type_id商铺大类
shop.subTypeIdLonggoods.sub_type_id商铺小类ID
shop.statusShopStatus1正常运营2审核中3暂停运营4已关店goods.status商铺状态(枚举:ShopStatus),1正常运营,2审核中,3暂停运营,4已关店
shop.provinceIdStringshop.province_id省id
shop.cityIdStringshop.city_id市id
shop.districtIdStringshop.district_id区县id
shop.addressStringshop.address商铺地址
shop.mobileStringshop.mobile客服电话
shop.linkmanStringshop.linkman商户联系人
shop.linkphoneStringshop.linkphone商户联系人手机
shop.managerStringshop.manager专属客户经理
shop.levelStringshop.level等级
shop.lngStringshop.lng经度
shop.latStringshop.lat纬度
shop.introductionStringshop.introduction简介
shop.businessTimeStringshop.business_time营业时间
shop.tagsStringshop.tags商铺标签
shop.mainPicStringgoods.main_pic景区主图url地址
shop.propagatePicStringshop.propagate_pic宣传图片url地址
shop.videoStringshop.video景区视频url地址
shop.posterStringshop.poster分享海报url地址
shop.propagateContentStringshop.propagate_content宣传语
shop.descriptionStringshop.description图文详情
shop.ticketInfoStringshop.ticket_info门票信息
shop.trafficInfoStringshop.traffic_info交通信息
shop.tipsStringshop.tips温馨提示
shop.isDeletedBooleangoods.is_deleted是否删除
shop.createdByStringgoods.created_by创建人id
shop.createdTimeDategoods.created_time创建时间
shop.updatedByStringgoods.updated_by更新人id
shop.updatedTimeDategoods.updated_time修改时间
shop.thirdIdStringgoods.third_id
shop.thirdNameStringgoods.third_name
示例
请求示例 (自动生成,仅结构参考)
POST /cqy/goodsList
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "merchantId": 1,
      "shopId": 1,
      "name": "",
      "mainPic": "https://example.com/x.png",
      "typeId": "",
      "cardModelId": 1,
      "subTypeId": "",
      "grade": "",
      "status": "1",
      "qrcode": "",
      "shopsName": "",
      "shortName": "",
      "weight": 0,
      "tags": "",
      "buyPrice": 0,
      "salesAmount": 0,
      "recommendReason": "",
      "introduction": "",
      "propagatePic": "https://example.com/x.png",
      "video": "",
      "notice": "",
      "tips": "",
      "skuList": [
        {
          "id": 1,
          "goodsId": 1,
          "goodsChannelId": 1,
          "skuName": "",
          "showPrice": 0,
          "buyPrice": 0,
          "costPrice": 0,
          "buyCount": 0,
          "stock": 0,
          "isLogistic": false,
          "carriageId": 1,
          "mold": "1",
          "isDistributes": false,
          "commission": 0,
          "isPreferential": false,
          "isUseScore": false,
          "isAddScore": false,
          "useScoreRate": 0,
          "addScoreRate": 0,
          "cardNum": 0,
          "skuEntranceList": [
            {
              "id": 1,
              "skuId": 1,
              "entranceName": "",
              "merchantId": 1,
              "shopId": 1,
              "goodsId": 1,
              "createdBy": "",
              "createdTime": "2026-01-01 12:00:00"
            }
          ]
        }
      ],
      "relationList": [
        {
          "id": 1,
          "goodsId": 1,
          "channelType": "1",
          "thirdId": "",
          "thirdName": "",
          "createdTime": "2026-01-01 12:00:00",
          "updatedTime": "2026-01-01 12:00:00"
        }
      ],
      "businessTime": "2026-01-01 12:00:00",
      "thirdId": "",
      "thirdName": "",
      "expireDate": "2026-01-01 12:00:00",
      "isRefund": false,
      "areaInfo": "",
      "shop": {
        "id": 1,
        "merchantId": 1,
        "merchantType": "1",
        "name": "",
        "logo": "",
        "typeId": 1,
        "subTypeId": 1,
        "status": "1",
        "provinceId": "",
        "cityId": "",
        "districtId": "",
        "address": "",
        "mobile": "13800000000",
        "linkman": "",
        "linkphone": "13800000000",
        "manager": "",
        "level": "",
        "lng": "",
        "lat": "",
        "introduction": "",
        "businessTime": "2026-01-01 12:00:00",
        "tags": "",
        "mainPic": "https://example.com/x.png",
        "propagatePic": "https://example.com/x.png",
        "video": "",
        "poster": "",
        "propagateContent": "",
        "description": "",
        "ticketInfo": "",
        "trafficInfo": "",
        "tips": "",
        "isDeleted": false,
        "createdBy": "",
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": "2026-01-01 12:00:00",
        "updatedTime": "2026-01-01 12:00:00",
        "thirdId": "",
        "thirdName": ""
      }
    }
  ]
}
处理逻辑
逻辑摘要列表查询(goodsService.queryList);查询详情(goodsService.get);调用 mustGet(goodsInfoService.mustGet);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 查询商品信息
  • 查询sku
  • 查询relation
POST /cqy/listOrder 在用开放/回调 #
(无摘要) · OpenapiCqyRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCqyRecordController#listOrder
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表order
ControllerOpenapiCqyRecordController#listOrder
转换BeanUtils.map → OrderQuery
ServiceOrderService#queryPage (OrderServiceImpl)
MapperOrderMapper#selectPage ⇒ 表 order
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
OrderGoodsService.mustGetGoodsCache.get

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

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

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

请求参数 · Body ZfbListOrderRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
orderPhoneStringorder.order_phone
orderStatusOrderStatus1订单状态(枚举:order.OrderStatus),1=待确认 2=已支付 2=待发货 3=已发货 4=已完成 5=已取消CONFIRM(2, "已支付"),2CONFIRM(2, "已支付"),3已发货4已完成5已取消6退款中7已退款+1order.order_status
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<OrderResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongorder.idID,主键
orderIdLongorder.order_id订单Id,主键
merchantIdLongorder.merchant_id商户Id,merchant表Id
merchantNameString商户名称
shopIdLongorder.shop_id商铺Id,shop表Id
shopNameString商铺名称
memberIdLongorder.member_id会员用户Id
memberPhoneString会员用户手机号
orderTypeOrderType1订单类型(枚举:order.OrderType),1景区套票,2酒店民宿,3餐饮美食,4美食特产,5自驾路线,6非遗专区,7旅游卡2酒店民宿3餐饮美食4美食特产5自驾路线6非遗专区7旅游卡8旅游卡order.order_type订单类型(枚举:order.OrderType),1旅游年卡,2美食特产,3生活好物,4自驾路线,5非遗专区,6景区套票,7酒店民宿,8餐饮美食
orderSourceOrderSource1订单来源(枚举:order.OrderSource),1H5,2微信小程序,3支付宝小程序,4安卓APP,5IOSAPP2微信小程序3支付宝小程序4安卓APP5IOSAPP6YOUZHENG7XIANGGONGHUI8XIANGYUEMA+14order.order_source订单来源(枚举:order.OrderSource),1H5,2微信小程序,3支付宝小程序,4安卓APP,5IOSAPP
buyNumIntegerorder.buy_num购买份数
orderAmountIntegerorder.order_amount订单金额(订单原始金额)
receivableAmountIntegerorder.receivable_amount应收金额
payableAmountIntegerorder.payable_amount实收金额
reducedPriceIntegerorder.reduced_price优惠金额
expressAmountIntegerorder.express_amount运费金额
discountAmountIntegerorder.discount_amount折扣金额
isDeliveryIntegerorder.is_delivery是否配送(0=否;1=是)
payStatusPayStatus1支付状态(枚举:order.PayStatus),1=待支付 2=已支付 3=已退款2已支付3已退款4退款失败5退款中6退款申请order.pay_status支付状态(枚举:order.PayStatus),1=待支付 2=已支付 3=已退款
orderStatusOrderStatus1订单状态(枚举:order.OrderStatus),1=待确认 2=已支付 2=待发货 3=已发货 4=已完成 5=已取消CONFIRM(2, "已支付"),2CONFIRM(2, "已支付"),3已发货4已完成5已取消6退款中7已退款+1order.order_status订单状态(枚举:order.OrderStatus),1=待确认 2=已确认 3=待发货 4=已发货 5=已完成 6=已取消
orderPhoneStringorder.order_phone下单人手机
orderRemarkStringorder.order_remark订单备注
orderTimeDateorder.order_time下单时间
orderExpressTimeDateorder.order_express_time订单失效时间
isSendIntegralIntegerorder.is_send_integral订单积分是否已发放(0=否 1=是)
isCommentIntegerorder.is_comment订单是否已经评价(0=否;1=是)
isProfitSharingIntegerorder.is_profit_sharing订单资金是否已冻结(0=已冻结 1=已解冻)
isSendCommissionSendCommission0订单佣金是否已发放(枚举:order.SendCommission),0=否 1=是 2=无佣金12无佣金order.is_send_commission订单佣金是否已发放(枚举:order.SendCommission),0=否 1=是 2=无佣金
icodeStringorder.icode分销邀请码
shouldReturnCommissionIntegerorder.should_return_commission应返佣金
reallyReturnCommissionIntegerorder.really_return_commission实返佣金
goodsNameString商品名称
goodsSkuNameString商品Sku名称
refundAmountInteger退款金额
channelMerchantNameString销售商户名称
channelShopNameString销售商铺名称
transactionNoString支付中心otg的交易流水
refundTimeDate退款时间
示例
请求示例 (自动生成,仅结构参考)
POST /cqy/listOrder
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "orderPhone": "13800000000",
    "orderStatus": "1"
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "orderId": 1,
        "merchantId": 1,
        "merchantName": "",
        "shopId": 1,
        "shopName": "",
        "memberId": 1,
        "memberPhone": "13800000000",
        "orderType": "1",
        "orderSource": "1",
        "buyNum": 0,
        "orderAmount": 0,
        "receivableAmount": 0,
        "payableAmount": 0,
        "reducedPrice": 0,
        "expressAmount": 0,
        "discountAmount": 0,
        "isDelivery": 0,
        "payStatus": "1",
        "orderStatus": "1",
        "orderPhone": "13800000000",
        "orderRemark": "",
        "orderTime": "2026-01-01 12:00:00",
        "orderExpressTime": "2026-01-01 12:00:00",
        "isSendIntegral": 0,
        "isComment": 0,
        "isProfitSharing": 0,
        "isSendCommission": "0",
        "icode": "",
        "shouldReturnCommission": 0,
        "reallyReturnCommission": 0,
        "goodsName": "",
        "goodsSkuName": "",
        "refundAmount": 0,
        "channelMerchantName": "",
        "channelShopName": "",
        "transactionNo": "",
        "refundTime": "2026-01-01 12:00:00"
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要调用 isEmpty(StrUtil.isEmpty);分页查询(orderService.queryPage);调用 mustGet(orderGoodsService.mustGet);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 暂时只查询旅游卡订单
  • 按订单时间排序
  • 查询出旅游卡订单关联的商品信息
  • 根据商品ID查询出商品信息
POST /cqy/prepay 在用开放/回调 #
(无摘要) · OpenapiCqyRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCqyRecordController#prepay
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表order_goods
ControllerOpenapiCqyRecordController#prepay
ServiceOpenapiCqyRecordService#prepay (OpenapiCqyRecordServiceImpl)
ServiceOrderGoodsService#get (OrderGoodsServiceImpl)
MapperOrderGoodsMapper#selectById ⇒ 表 order_goods
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 5
LockService.tryLockOrderService.mustGetGoodsCache.getTradeClientService.tradeLockService.unlock

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

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

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

请求参数 · Body ChannelPrePayRequest
字段类型必填取值/校验表 / 列说明
openIdString
orderNoString必填商户订单号
amountLong必填订单金额,单位为分
descriptionString商品描述
userIdString
typeInteger
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 ChannelPrePayResponse (object)
字段类型必填取值/校验表 / 列说明
outTradeNoString我方交易号
tradeNoString第三方交易号
flagBoolean
payUrlString
示例
请求示例 (自动生成,仅结构参考)
POST /cqy/prepay
{
  "body": {
    "openId": "",
    "orderNo": "",
    "amount": 0,
    "description": "",
    "userId": "",
    "type": 0
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "outTradeNo": "",
    "tradeNo": "",
    "flag": false,
    "payUrl": "https://example.com/x.png"
  }
}
处理逻辑
逻辑摘要调用 prepay(openapiCqyRecordService.prepay)
POST /cqy/queryCqyCheck 在用开放/回调 #
(无摘要) · OpenapiCqyRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCqyRecordController#queryQycCheck
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_cqy_record
ControllerOpenapiCqyRecordController#queryQycCheck
MapperOpenapiCqyRecordService.getMapper#selectPage ⇒ 表 openapi_cqy_record
ServiceOpenapiCqyRecordService#queryPage (OpenapiCqyRecordServiceImpl)
MapperOpenapiCqyRecordMapper#selectPage ⇒ 表 openapi_cqy_record
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
OpenapiCqyRecordService.applyWrapper

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

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

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

请求参数 · Body CqyCheckQueryRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
checkerIdLongopenapi_cqy_record.checker_id
nameString持卡人姓名
checkTimeRangeDate[]
goodsIdLongopenapi_cqy_record.goods_id
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<OpenapiCqyRecordResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongopenapi_cqy_record.idid
orgIdStringopenapi_cqy_record.org_id
mobileStringopenapi_cqy_record.mobile手机号
userNameStringopenapi_cqy_record.user_name姓名
actNameStringopenapi_cqy_record.act_name活动名称
couponTypeStringopenapi_cqy_record.coupon_type券类型
couponNumberStringopenapi_cqy_record.coupon_number券号
couponStatusIntegeropenapi_cqy_record.coupon_status券状态 0=领取失败 1=领取成功 2=退票 3=核销成功
amountStringopenapi_cqy_record.amount累计发放金额
getTimeDateopenapi_cqy_record.get_time领取日期
consumeTimeDateopenapi_cqy_record.consume_time核销日期
orderIdStringopenapi_cqy_record.order_id订单号
goodsIdLongopenapi_cqy_record.goods_id产品id
goodsNameStringopenapi_cqy_record.goods_name
createTimeDateopenapi_cqy_record.create_time创建日期
updateTimeDateopenapi_cqy_record.update_time更新时间
remarkStringopenapi_cqy_record.remark
checkerIdLongopenapi_cqy_record.checker_id核销人id
checkerNameStringopenapi_cqy_record.checker_name核销人员姓名
orderOrder
order.idLongopenapi_cqy_record.idid
order.orderIdLongopenapi_cqy_record.order_id订单Id,主键
order.merchantIdLong商户Id,merchant表Id
order.shopIdLong商铺Id,shop表Id
order.memberIdLong会员用户Id
order.orderTypeOrderType1订单类型(枚举:order.OrderType),1景区套票,2酒店民宿,3餐饮美食,4美食特产,5自驾路线,6非遗专区,7旅游卡2酒店民宿3餐饮美食4美食特产5自驾路线6非遗专区7旅游卡8旅游卡订单类型(枚举:order.OrderType),1旅游年卡,2美食特产,3生活好物,4自驾路线,5非遗专区,6景区套票,7酒店民宿,8餐饮美食
order.orderSourceOrderSource1订单来源(枚举:order.OrderSource),1H5,2微信小程序,3支付宝小程序,4安卓APP,5IOSAPP2微信小程序3支付宝小程序4安卓APP5IOSAPP6YOUZHENG7XIANGGONGHUI8XIANGYUEMA+14订单来源(枚举:order.OrderSource),1H5,2微信小程序,3支付宝小程序,4安卓APP,5IOSAPP
order.buyNumInteger购买份数
order.orderAmountInteger订单金额(订单原始金额)
order.receivableAmountInteger应收金额
order.payableAmountInteger实收金额
order.reducedPriceInteger优惠金额
order.expressAmountInteger运费金额
order.discountAmountInteger折扣金额
order.isDeliveryInteger是否配送(0=否;1=是)
order.payStatusPayStatus1支付状态(枚举:order.PayStatus),1=待支付 2=已支付 3=已退款2已支付3已退款4退款失败5退款中6退款申请支付状态(枚举:order.PayStatus),1=待支付 2=已支付 3=已退款
order.orderStatusOrderStatus1订单状态(枚举:order.OrderStatus),1=待确认 2=已支付 2=待发货 3=已发货 4=已完成 5=已取消CONFIRM(2, "已支付"),2CONFIRM(2, "已支付"),3已发货4已完成5已取消6退款中7已退款+1订单状态(枚举:order.OrderStatus),1=待确认 2=已确认 3=待发货 4=已发货 5=已完成 6=已取消
order.orderPhoneString下单人手机
order.orderRemarkString订单备注
order.orderTimeDate下单时间
order.orderExpressTimeDate订单失效时间
order.isSendIntegralInteger订单积分是否已发放(0=否 1=是)
order.isCommentInteger订单是否已经评价(0=否;1=是)
order.isProfitSharingInteger订单资金是否已冻结(0=已冻结 1=已解冻)
order.isSendCommissionSendCommission0订单佣金是否已发放(枚举:order.SendCommission),0=否 1=是 2=无佣金12无佣金订单佣金是否已发放(枚举:order.SendCommission),0=否 1=是 2=无佣金
order.icodeString分销邀请码
order.shouldReturnCommissionInteger应返佣金
order.reallyReturnCommissionInteger实返佣金
order.createdByString创建人id
order.createdTimeLocalDateTime创建时间
order.updatedByString更新人id
order.updatedTimeLocalDateTime更新时间
示例
请求示例 (自动生成,仅结构参考)
POST /cqy/queryCqyCheck
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "checkerId": 1,
    "name": "",
    "checkTimeRange": "2026-01-01 12:00:00",
    "goodsId": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "orgId": "",
        "mobile": "13800000000",
        "userName": "",
        "actName": "",
        "couponType": "",
        "couponNumber": "",
        "couponStatus": 0,
        "amount": "",
        "getTime": "2026-01-01 12:00:00",
        "consumeTime": "2026-01-01 12:00:00",
        "orderId": "",
        "goodsId": 1,
        "goodsName": "",
        "createTime": "2026-01-01 12:00:00",
        "updateTime": "2026-01-01 12:00:00",
        "remark": "",
        "checkerId": 1,
        "checkerName": "",
        "order": {
          "id": 1,
          "orderId": 1,
          "merchantId": 1,
          "shopId": 1,
          "memberId": 1,
          "orderType": "1",
          "orderSource": "1",
          "buyNum": 0,
          "orderAmount": 0,
          "receivableAmount": 0,
          "payableAmount": 0,
          "reducedPrice": 0,
          "expressAmount": 0,
          "discountAmount": 0,
          "isDelivery": 0,
          "payStatus": "1",
          "orderStatus": "1",
          "orderPhone": "13800000000",
          "orderRemark": "",
          "orderTime": "2026-01-01 12:00:00",
          "orderExpressTime": "2026-01-01 12:00:00",
          "isSendIntegral": 0,
          "isComment": 0,
          "isProfitSharing": 0,
          "isSendCommission": "0",
          "icode": "",
          "shouldReturnCommission": 0,
          "reallyReturnCommission": 0,
          "createdBy": "",
          "createdTime": "2026-01-01 12:00:00",
          "updatedBy": "2026-01-01 12:00:00",
          "updatedTime": "2026-01-01 12:00:00"
        }
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要调用 applyWrapper(openapiCqyRecordService.applyWrapper);调用 isNotEmpty(StrUtil.isNotEmpty);分页查询(openapiCqyRecordService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • wrapper.like("user_name", request.getName());
  • wrapper.eq("goods_id", request.getGoodsId());
  • return checkList;
POST /cqy/queryOpenapiCqyRecordList 未使用管理后台 #
春秋游记录-列表查询 · OpenapiCqyRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCqyRecordController#queryOpenapiCqyRecordList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_cqy_record
ControllerOpenapiCqyRecordController#queryOpenapiCqyRecordList
转换BeanUtils.map → OpenapiCqyRecordQuery
ServiceOpenapiCqyRecordService#queryList (OpenapiCqyRecordServiceImpl)
MapperOpenapiCqyRecordMapper#selectList ⇒ 表 openapi_cqy_record

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

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

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

请求参数 · Body OpenapiCqyRecordListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
orgIdStringopenapi_cqy_record.org_id
mobileStringopenapi_cqy_record.mobile手机号
userNameStringopenapi_cqy_record.user_name姓名
actNameStringopenapi_cqy_record.act_name活动名称
couponTypeStringopenapi_cqy_record.coupon_type券类型
couponNumberStringopenapi_cqy_record.coupon_number券号
couponStatusIntegeropenapi_cqy_record.coupon_status券状态 0=领取失败 1=领取成功 2=退票 3=核销成功
amountStringopenapi_cqy_record.amount累计发放金额
getTimeDateopenapi_cqy_record.get_time领取日期
consumeTimeDateopenapi_cqy_record.consume_time核销日期
orderIdStringopenapi_cqy_record.order_id订单号
goodsIdLongopenapi_cqy_record.goods_id产品id
goodsNameStringopenapi_cqy_record.goods_name
createTimeDateopenapi_cqy_record.create_time创建日期
updateTimeDateopenapi_cqy_record.update_time更新时间
remarkStringopenapi_cqy_record.remark
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<OpenapiCqyRecordResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongopenapi_cqy_record.idid
orgIdStringopenapi_cqy_record.org_id
mobileStringopenapi_cqy_record.mobile手机号
userNameStringopenapi_cqy_record.user_name姓名
actNameStringopenapi_cqy_record.act_name活动名称
couponTypeStringopenapi_cqy_record.coupon_type券类型
couponNumberStringopenapi_cqy_record.coupon_number券号
couponStatusIntegeropenapi_cqy_record.coupon_status券状态 0=领取失败 1=领取成功 2=退票 3=核销成功
amountStringopenapi_cqy_record.amount累计发放金额
getTimeDateopenapi_cqy_record.get_time领取日期
consumeTimeDateopenapi_cqy_record.consume_time核销日期
orderIdStringopenapi_cqy_record.order_id订单号
goodsIdLongopenapi_cqy_record.goods_id产品id
goodsNameStringopenapi_cqy_record.goods_name
createTimeDateopenapi_cqy_record.create_time创建日期
updateTimeDateopenapi_cqy_record.update_time更新时间
remarkStringopenapi_cqy_record.remark
checkerIdLongopenapi_cqy_record.checker_id核销人id
checkerNameStringopenapi_cqy_record.checker_name核销人员姓名
orderOrder
order.idLongopenapi_cqy_record.idid
order.orderIdLongopenapi_cqy_record.order_id订单Id,主键
order.merchantIdLong商户Id,merchant表Id
order.shopIdLong商铺Id,shop表Id
order.memberIdLong会员用户Id
order.orderTypeOrderType1订单类型(枚举:order.OrderType),1景区套票,2酒店民宿,3餐饮美食,4美食特产,5自驾路线,6非遗专区,7旅游卡2酒店民宿3餐饮美食4美食特产5自驾路线6非遗专区7旅游卡8旅游卡订单类型(枚举:order.OrderType),1旅游年卡,2美食特产,3生活好物,4自驾路线,5非遗专区,6景区套票,7酒店民宿,8餐饮美食
order.orderSourceOrderSource1订单来源(枚举:order.OrderSource),1H5,2微信小程序,3支付宝小程序,4安卓APP,5IOSAPP2微信小程序3支付宝小程序4安卓APP5IOSAPP6YOUZHENG7XIANGGONGHUI8XIANGYUEMA+14订单来源(枚举:order.OrderSource),1H5,2微信小程序,3支付宝小程序,4安卓APP,5IOSAPP
order.buyNumInteger购买份数
order.orderAmountInteger订单金额(订单原始金额)
order.receivableAmountInteger应收金额
order.payableAmountInteger实收金额
order.reducedPriceInteger优惠金额
order.expressAmountInteger运费金额
order.discountAmountInteger折扣金额
order.isDeliveryInteger是否配送(0=否;1=是)
order.payStatusPayStatus1支付状态(枚举:order.PayStatus),1=待支付 2=已支付 3=已退款2已支付3已退款4退款失败5退款中6退款申请支付状态(枚举:order.PayStatus),1=待支付 2=已支付 3=已退款
order.orderStatusOrderStatus1订单状态(枚举:order.OrderStatus),1=待确认 2=已支付 2=待发货 3=已发货 4=已完成 5=已取消CONFIRM(2, "已支付"),2CONFIRM(2, "已支付"),3已发货4已完成5已取消6退款中7已退款+1订单状态(枚举:order.OrderStatus),1=待确认 2=已确认 3=待发货 4=已发货 5=已完成 6=已取消
order.orderPhoneString下单人手机
order.orderRemarkString订单备注
order.orderTimeDate下单时间
order.orderExpressTimeDate订单失效时间
order.isSendIntegralInteger订单积分是否已发放(0=否 1=是)
order.isCommentInteger订单是否已经评价(0=否;1=是)
order.isProfitSharingInteger订单资金是否已冻结(0=已冻结 1=已解冻)
order.isSendCommissionSendCommission0订单佣金是否已发放(枚举:order.SendCommission),0=否 1=是 2=无佣金12无佣金订单佣金是否已发放(枚举:order.SendCommission),0=否 1=是 2=无佣金
order.icodeString分销邀请码
order.shouldReturnCommissionInteger应返佣金
order.reallyReturnCommissionInteger实返佣金
order.createdByString创建人id
order.createdTimeLocalDateTime创建时间
order.updatedByString更新人id
order.updatedTimeLocalDateTime更新时间
示例
请求示例 (自动生成,仅结构参考)
POST /cqy/queryOpenapiCqyRecordList
{
  "body": {
    "keywords": "",
    "orgId": "",
    "mobile": "13800000000",
    "userName": "",
    "actName": "",
    "couponType": "",
    "couponNumber": "",
    "couponStatus": 0,
    "amount": "",
    "getTime": "2026-01-01 12:00:00",
    "consumeTime": "2026-01-01 12:00:00",
    "orderId": "",
    "goodsId": 1,
    "goodsName": "",
    "createTime": "2026-01-01 12:00:00",
    "updateTime": "2026-01-01 12:00:00",
    "remark": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "orgId": "",
      "mobile": "13800000000",
      "userName": "",
      "actName": "",
      "couponType": "",
      "couponNumber": "",
      "couponStatus": 0,
      "amount": "",
      "getTime": "2026-01-01 12:00:00",
      "consumeTime": "2026-01-01 12:00:00",
      "orderId": "",
      "goodsId": 1,
      "goodsName": "",
      "createTime": "2026-01-01 12:00:00",
      "updateTime": "2026-01-01 12:00:00",
      "remark": "",
      "checkerId": 1,
      "checkerName": "",
      "order": {
        "id": 1,
        "orderId": 1,
        "merchantId": 1,
        "shopId": 1,
        "memberId": 1,
        "orderType": "1",
        "orderSource": "1",
        "buyNum": 0,
        "orderAmount": 0,
        "receivableAmount": 0,
        "payableAmount": 0,
        "reducedPrice": 0,
        "expressAmount": 0,
        "discountAmount": 0,
        "isDelivery": 0,
        "payStatus": "1",
        "orderStatus": "1",
        "orderPhone": "13800000000",
        "orderRemark": "",
        "orderTime": "2026-01-01 12:00:00",
        "orderExpressTime": "2026-01-01 12:00:00",
        "isSendIntegral": 0,
        "isComment": 0,
        "isProfitSharing": 0,
        "isSendCommission": "0",
        "icode": "",
        "shouldReturnCommission": 0,
        "reallyReturnCommission": 0,
        "createdBy": "",
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": "2026-01-01 12:00:00",
        "updatedTime": "2026-01-01 12:00:00"
      }
    }
  ]
}
处理逻辑
逻辑摘要列表查询(openapiCqyRecordService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

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

POST /cqy/queryOpenapiCqyRecordPage 在用管理后台 #
春秋游记录-分页查询 · OpenapiCqyRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCqyRecordController#queryOpenapiCqyRecordPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_cqy_record
ControllerOpenapiCqyRecordController#queryOpenapiCqyRecordPage
转换BeanUtils.map → OpenapiCqyRecordQuery
ServiceOpenapiCqyRecordService#queryPage (OpenapiCqyRecordServiceImpl)
MapperOpenapiCqyRecordMapper#selectPage ⇒ 表 openapi_cqy_record

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

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

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

请求参数 · Body OpenapiCqyRecordPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
orgIdStringopenapi_cqy_record.org_id
mobileStringopenapi_cqy_record.mobile手机号
userNameStringopenapi_cqy_record.user_name姓名
actNameStringopenapi_cqy_record.act_name活动名称
couponTypeStringopenapi_cqy_record.coupon_type券类型
couponNumberStringopenapi_cqy_record.coupon_number券号
couponStatusIntegeropenapi_cqy_record.coupon_status券状态 0=领取失败 1=领取成功 2=退票 3=核销成功
amountStringopenapi_cqy_record.amount累计发放金额
getTimeDateopenapi_cqy_record.get_time领取日期
consumeTimeDateopenapi_cqy_record.consume_time核销日期
orderIdStringopenapi_cqy_record.order_id订单号
goodsIdLongopenapi_cqy_record.goods_id产品id
goodsNameStringopenapi_cqy_record.goods_name
createTimeDateopenapi_cqy_record.create_time创建日期
updateTimeDateopenapi_cqy_record.update_time更新时间
remarkStringopenapi_cqy_record.remark
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<OpenapiCqyRecordResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongopenapi_cqy_record.idid
orgIdStringopenapi_cqy_record.org_id
mobileStringopenapi_cqy_record.mobile手机号
userNameStringopenapi_cqy_record.user_name姓名
actNameStringopenapi_cqy_record.act_name活动名称
couponTypeStringopenapi_cqy_record.coupon_type券类型
couponNumberStringopenapi_cqy_record.coupon_number券号
couponStatusIntegeropenapi_cqy_record.coupon_status券状态 0=领取失败 1=领取成功 2=退票 3=核销成功
amountStringopenapi_cqy_record.amount累计发放金额
getTimeDateopenapi_cqy_record.get_time领取日期
consumeTimeDateopenapi_cqy_record.consume_time核销日期
orderIdStringopenapi_cqy_record.order_id订单号
goodsIdLongopenapi_cqy_record.goods_id产品id
goodsNameStringopenapi_cqy_record.goods_name
createTimeDateopenapi_cqy_record.create_time创建日期
updateTimeDateopenapi_cqy_record.update_time更新时间
remarkStringopenapi_cqy_record.remark
checkerIdLongopenapi_cqy_record.checker_id核销人id
checkerNameStringopenapi_cqy_record.checker_name核销人员姓名
orderOrder
order.idLongopenapi_cqy_record.idid
order.orderIdLongopenapi_cqy_record.order_id订单Id,主键
order.merchantIdLong商户Id,merchant表Id
order.shopIdLong商铺Id,shop表Id
order.memberIdLong会员用户Id
order.orderTypeOrderType1订单类型(枚举:order.OrderType),1景区套票,2酒店民宿,3餐饮美食,4美食特产,5自驾路线,6非遗专区,7旅游卡2酒店民宿3餐饮美食4美食特产5自驾路线6非遗专区7旅游卡8旅游卡订单类型(枚举:order.OrderType),1旅游年卡,2美食特产,3生活好物,4自驾路线,5非遗专区,6景区套票,7酒店民宿,8餐饮美食
order.orderSourceOrderSource1订单来源(枚举:order.OrderSource),1H5,2微信小程序,3支付宝小程序,4安卓APP,5IOSAPP2微信小程序3支付宝小程序4安卓APP5IOSAPP6YOUZHENG7XIANGGONGHUI8XIANGYUEMA+14订单来源(枚举:order.OrderSource),1H5,2微信小程序,3支付宝小程序,4安卓APP,5IOSAPP
order.buyNumInteger购买份数
order.orderAmountInteger订单金额(订单原始金额)
order.receivableAmountInteger应收金额
order.payableAmountInteger实收金额
order.reducedPriceInteger优惠金额
order.expressAmountInteger运费金额
order.discountAmountInteger折扣金额
order.isDeliveryInteger是否配送(0=否;1=是)
order.payStatusPayStatus1支付状态(枚举:order.PayStatus),1=待支付 2=已支付 3=已退款2已支付3已退款4退款失败5退款中6退款申请支付状态(枚举:order.PayStatus),1=待支付 2=已支付 3=已退款
order.orderStatusOrderStatus1订单状态(枚举:order.OrderStatus),1=待确认 2=已支付 2=待发货 3=已发货 4=已完成 5=已取消CONFIRM(2, "已支付"),2CONFIRM(2, "已支付"),3已发货4已完成5已取消6退款中7已退款+1订单状态(枚举:order.OrderStatus),1=待确认 2=已确认 3=待发货 4=已发货 5=已完成 6=已取消
order.orderPhoneString下单人手机
order.orderRemarkString订单备注
order.orderTimeDate下单时间
order.orderExpressTimeDate订单失效时间
order.isSendIntegralInteger订单积分是否已发放(0=否 1=是)
order.isCommentInteger订单是否已经评价(0=否;1=是)
order.isProfitSharingInteger订单资金是否已冻结(0=已冻结 1=已解冻)
order.isSendCommissionSendCommission0订单佣金是否已发放(枚举:order.SendCommission),0=否 1=是 2=无佣金12无佣金订单佣金是否已发放(枚举:order.SendCommission),0=否 1=是 2=无佣金
order.icodeString分销邀请码
order.shouldReturnCommissionInteger应返佣金
order.reallyReturnCommissionInteger实返佣金
order.createdByString创建人id
order.createdTimeLocalDateTime创建时间
order.updatedByString更新人id
order.updatedTimeLocalDateTime更新时间
示例
请求示例 (自动生成,仅结构参考)
POST /cqy/queryOpenapiCqyRecordPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": "",
    "orgId": "",
    "mobile": "13800000000",
    "userName": "",
    "actName": "",
    "couponType": "",
    "couponNumber": "",
    "couponStatus": 0,
    "amount": "",
    "getTime": "2026-01-01 12:00:00",
    "consumeTime": "2026-01-01 12:00:00",
    "orderId": "",
    "goodsId": 1,
    "goodsName": "",
    "createTime": "2026-01-01 12:00:00",
    "updateTime": "2026-01-01 12:00:00",
    "remark": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "orgId": "",
        "mobile": "13800000000",
        "userName": "",
        "actName": "",
        "couponType": "",
        "couponNumber": "",
        "couponStatus": 0,
        "amount": "",
        "getTime": "2026-01-01 12:00:00",
        "consumeTime": "2026-01-01 12:00:00",
        "orderId": "",
        "goodsId": 1,
        "goodsName": "",
        "createTime": "2026-01-01 12:00:00",
        "updateTime": "2026-01-01 12:00:00",
        "remark": "",
        "checkerId": 1,
        "checkerName": "",
        "order": {
          "id": 1,
          "orderId": 1,
          "merchantId": 1,
          "shopId": 1,
          "memberId": 1,
          "orderType": "1",
          "orderSource": "1",
          "buyNum": 0,
          "orderAmount": 0,
          "receivableAmount": 0,
          "payableAmount": 0,
          "reducedPrice": 0,
          "expressAmount": 0,
          "discountAmount": 0,
          "isDelivery": 0,
          "payStatus": "1",
          "orderStatus": "1",
          "orderPhone": "13800000000",
          "orderRemark": "",
          "orderTime": "2026-01-01 12:00:00",
          "orderExpressTime": "2026-01-01 12:00:00",
          "isSendIntegral": 0,
          "isComment": 0,
          "isProfitSharing": 0,
          "isSendCommission": "0",
          "icode": "",
          "shouldReturnCommission": 0,
          "reallyReturnCommission": 0,
          "createdBy": "",
          "createdTime": "2026-01-01 12:00:00",
          "updatedBy": "2026-01-01 12:00:00",
          "updatedTime": "2026-01-01 12:00:00"
        }
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(openapiCqyRecordService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
POST /cqy/refund 在用管理后台 #
(无摘要) · OpenapiCqyRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCqyRecordController#refundOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表ordermember
ControllerOpenapiCqyRecordController#refundOrder
ServiceOpenapiCqyRecordService#refundCqy (OpenapiCqyRecordServiceImpl)
ServiceOrderService#get (OrderServiceImpl)
MapperOrderMapper#selectById ⇒ 表 order
ServiceMemberService#get (MemberServiceImpl)
MapperMemberMapper#selectById ⇒ 表 member
ServiceOrderService#update (OrderServiceImpl)
MapperOrderMapper#updateById ⇒ 表 order
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
TradeClientService.refund

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

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

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

请求参数 · Body ZfbOrderRequest
字段类型必填取值/校验表 / 列说明
orderNoString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 XghResponse (object)
字段类型必填取值/校验表 / 列说明
accessTokenString
codeInteger
messageString
isMemberboolean
memberLevelTypeString
示例
请求示例 (自动生成,仅结构参考)
POST /cqy/refund
{
  "body": {
    "orderNo": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "accessToken": "",
    "code": 0,
    "message": "",
    "isMember": false,
    "memberLevelType": ""
  }
}
处理逻辑
逻辑摘要调用 refundCqy(openapiCqyRecordService.refundCqy)
POST /cqy/refundWx 未使用管理后台 #
(无摘要) · OpenapiCqyRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCqyRecordController#refundWx
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表ordermember
ControllerOpenapiCqyRecordController#refundWx
ServiceOpenapiCqyRecordService#refundWx (OpenapiCqyRecordServiceImpl)
ServiceOrderService#get (OrderServiceImpl)
MapperOrderMapper#selectById ⇒ 表 order
ServiceMemberService#get (MemberServiceImpl)
MapperMemberMapper#selectById ⇒ 表 member
ServiceOrderService#update (OrderServiceImpl)
MapperOrderMapper#updateById ⇒ 表 order
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 3
LockService.tryLockWechatJsapiRefundService.refundLockService.unlock

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

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

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

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

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /cqy/refundWx
{
  "body": {
    "orderNo": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要调用 refundWx(openapiCqyRecordService.refundWx)
前端调用方

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

POST /cqy/statCqyCheck 在用开放/回调 #
(无摘要) · OpenapiCqyRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCqyRecordController#statCqyCheck
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_cqy_record
ControllerOpenapiCqyRecordController#statCqyCheck
MapperOpenapiCqyRecordMapper#statCqyCheck ⇒ 表 openapi_cqy_record

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

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

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

请求参数 · Body ConsumeEndStatRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
checkerIdLongopenapi_cqy_record.checker_id
cardModelIdLong
ticketsIdLong
goodsIdLongopenapi_cqy_record.goods_id
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 /cqy/statCqyCheck
{
  "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
      }
    ]
  }
}
处理逻辑
逻辑摘要调用 statCqyCheck(openapiCqyRecordMapper.statCqyCheck)
内联注释
  • 如果起始索引超出了列表范围,返回空列表
POST /cqy/syncCqyRecord 在用管理后台 #
(无摘要) · OpenapiCqyRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCqyRecordController#syncCqyRecord
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表(未解析到业务表:可能为纯校验/转发/缓存/外部接口)
ControllerOpenapiCqyRecordController#syncCqyRecord
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
OpenapiCqyRecordService.syncCoupon

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

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

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

请求参数 · Body CqyThirdRequest
字段类型必填取值/校验表 / 列说明
startTimeDate开始时间
endTimeDate结束时间
orgIdString单位ID
realnameString姓名
mobileString手机号
actNameString活动名称
cardTypeString余额券类型
cardNoString余额券号
flkStateString卡状态
getTimeDate
goodsIdLong
amountString累计发放金额
pageNoInteger
pageSizeInteger
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /cqy/syncCqyRecord
{
  "body": {
    "startTime": "2026-01-01 12:00:00",
    "endTime": "2026-01-01 12:00:00",
    "orgId": "",
    "realname": "",
    "mobile": "13800000000",
    "actName": "",
    "cardType": "",
    "cardNo": "",
    "flkState": "",
    "getTime": "2026-01-01 12:00:00",
    "goodsId": 1,
    "amount": "",
    "pageNo": 0,
    "pageSize": 0
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要调用 syncCoupon(openapiCqyRecordService.syncCoupon)
POST /cqy/updateOpenapiCqyRecord 未使用管理后台 #
春秋游记录-更新 · OpenapiCqyRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiCqyRecordController#updateOpenapiCqyRecord
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_cqy_record
ControllerOpenapiCqyRecordController#updateOpenapiCqyRecord
转换BeanUtils.map → OpenapiCqyRecord ⇒ 表 openapi_cqy_record
ServiceOpenapiCqyRecordService#update (OpenapiCqyRecordServiceImpl)
MapperOpenapiCqyRecordMapper#updateById ⇒ 表 openapi_cqy_record

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

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

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

请求参数 · Body OpenapiCqyRecordUpdateRequest
字段类型必填取值/校验表 / 列说明
idLongopenapi_cqy_record.idid
orgIdStringopenapi_cqy_record.org_id
mobileStringopenapi_cqy_record.mobile手机号
userNameStringopenapi_cqy_record.user_name姓名
actNameStringopenapi_cqy_record.act_name活动名称
couponTypeStringopenapi_cqy_record.coupon_type券类型
couponNumberStringopenapi_cqy_record.coupon_number券号
couponStatusIntegeropenapi_cqy_record.coupon_status券状态 0=领取失败 1=领取成功 2=退票 3=核销成功
amountStringopenapi_cqy_record.amount累计发放金额
getTimeDateopenapi_cqy_record.get_time领取日期
consumeTimeDateopenapi_cqy_record.consume_time核销日期
orderIdStringopenapi_cqy_record.order_id订单号
goodsIdLongopenapi_cqy_record.goods_id产品id
goodsNameStringopenapi_cqy_record.goods_name
createTimeDateopenapi_cqy_record.create_time创建日期
updateTimeDateopenapi_cqy_record.update_time更新时间
remarkStringopenapi_cqy_record.remark
checkerIdLongopenapi_cqy_record.checker_id核销人id
checkerNameStringopenapi_cqy_record.checker_name核销人员姓名
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /cqy/updateOpenapiCqyRecord
{
  "body": {
    "id": 1,
    "orgId": "",
    "mobile": "13800000000",
    "userName": "",
    "actName": "",
    "couponType": "",
    "couponNumber": "",
    "couponStatus": 0,
    "amount": "",
    "getTime": "2026-01-01 12:00:00",
    "consumeTime": "2026-01-01 12:00:00",
    "orderId": "",
    "goodsId": 1,
    "goodsName": "",
    "createTime": "2026-01-01 12:00:00",
    "updateTime": "2026-01-01 12:00:00",
    "remark": "",
    "checkerId": 1,
    "checkerName": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要更新(openapiCqyRecordService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

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

OpenapiIcbcLogController 0/6 在用

POST /openapi/addOpenapiIcbcLog 未使用管理后台 #
工行-阳明山记录-新增 · OpenapiIcbcLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiIcbcLogController#addOpenapiIcbcLog
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_icbc_log
ControllerOpenapiIcbcLogController#addOpenapiIcbcLog
转换BeanUtils.map → OpenapiIcbcLog ⇒ 表 openapi_icbc_log
ServiceOpenapiIcbcLogService#add (OpenapiIcbcLogServiceImpl)
MapperOpenapiIcbcLogMapper#insert ⇒ 表 openapi_icbc_log

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

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

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

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

void —— 无返回数据

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

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

POST /openapi/deleteOpenapiIcbcLog 未使用管理后台 #
工行-阳明山记录-删除 · OpenapiIcbcLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiIcbcLogController#deleteOpenapiIcbcLog
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_icbc_log
ControllerOpenapiIcbcLogController#deleteOpenapiIcbcLog
ServiceOpenapiIcbcLogService#delete (OpenapiIcbcLogServiceImpl)
MapperOpenapiIcbcLogMapper#deleteById ⇒ 表 openapi_icbc_log

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

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

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

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

void —— 无返回数据

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

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

POST /openapi/getOpenapiIcbcLog 未使用管理后台 #
工行-阳明山记录-详情 · OpenapiIcbcLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiIcbcLogController#getOpenapiIcbcLog
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_icbc_log
ControllerOpenapiIcbcLogController#getOpenapiIcbcLog
ServiceOpenapiIcbcLogService#get (OpenapiIcbcLogServiceImpl)
MapperOpenapiIcbcLogMapper#selectById ⇒ 表 openapi_icbc_log

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

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

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

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

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

POST /openapi/queryOpenapiIcbcLogList 未使用管理后台 #
工行-阳明山记录-列表查询 · OpenapiIcbcLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiIcbcLogController#queryOpenapiIcbcLogList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_icbc_log
ControllerOpenapiIcbcLogController#queryOpenapiIcbcLogList
转换BeanUtils.map → OpenapiIcbcLogQuery
ServiceOpenapiIcbcLogService#queryList (OpenapiIcbcLogServiceImpl)
MapperOpenapiIcbcLogMapper#selectList ⇒ 表 openapi_icbc_log

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

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

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

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

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

POST /openapi/queryOpenapiIcbcLogPage 未使用管理后台 #
工行-阳明山记录-分页查询 · OpenapiIcbcLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiIcbcLogController#queryOpenapiIcbcLogPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_icbc_log
ControllerOpenapiIcbcLogController#queryOpenapiIcbcLogPage
转换BeanUtils.map → OpenapiIcbcLogQuery
ServiceOpenapiIcbcLogService#queryPage (OpenapiIcbcLogServiceImpl)
MapperOpenapiIcbcLogMapper#selectPage ⇒ 表 openapi_icbc_log

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

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

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

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

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

POST /openapi/updateOpenapiIcbcLog 未使用管理后台 #
工行-阳明山记录-更新 · OpenapiIcbcLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiIcbcLogController#updateOpenapiIcbcLog
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_icbc_log
ControllerOpenapiIcbcLogController#updateOpenapiIcbcLog
转换BeanUtils.map → OpenapiIcbcLog ⇒ 表 openapi_icbc_log
ServiceOpenapiIcbcLogService#update (OpenapiIcbcLogServiceImpl)
MapperOpenapiIcbcLogMapper#updateById ⇒ 表 openapi_icbc_log

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

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

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

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

void —— 无返回数据

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

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

OpenapiLogController 0/6 在用

POST /openapiLog/addOpenapiLog 未使用管理后台 #
第三方接口调用记录了表-新增 · OpenapiLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiLogController#addOpenapiLog
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_log
ControllerOpenapiLogController#addOpenapiLog
转换BeanUtils.map → OpenapiLog ⇒ 表 openapi_log
ServiceOpenapiLogService#add (OpenapiLogServiceImpl)
MapperOpenapiLogMapper#insert ⇒ 表 openapi_log

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

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

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

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

void —— 无返回数据

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

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

POST /openapiLog/deleteOpenapiLog 未使用管理后台 #
第三方接口调用记录了表-删除 · OpenapiLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiLogController#deleteOpenapiLog
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_log
ControllerOpenapiLogController#deleteOpenapiLog
ServiceOpenapiLogService#delete (OpenapiLogServiceImpl)
MapperOpenapiLogMapper#deleteById ⇒ 表 openapi_log

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

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

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

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

void —— 无返回数据

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

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

POST /openapiLog/getOpenapiLog 未使用管理后台 #
第三方接口调用记录了表-详情 · OpenapiLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiLogController#getOpenapiLog
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_log
ControllerOpenapiLogController#getOpenapiLog
ServiceOpenapiLogService#get (OpenapiLogServiceImpl)
MapperOpenapiLogMapper#selectById ⇒ 表 openapi_log

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

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

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

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

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

POST /openapiLog/queryOpenapiLogList 未使用管理后台 #
第三方接口调用记录了表-列表查询 · OpenapiLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiLogController#queryOpenapiLogList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_log
ControllerOpenapiLogController#queryOpenapiLogList
转换BeanUtils.map → OpenapiLogQuery
ServiceOpenapiLogService#queryList (OpenapiLogServiceImpl)
MapperOpenapiLogMapper#selectList ⇒ 表 openapi_log

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

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

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

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

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

POST /openapiLog/queryOpenapiLogPage 未使用管理后台 #
第三方接口调用记录了表-分页查询 · OpenapiLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiLogController#queryOpenapiLogPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_log
ControllerOpenapiLogController#queryOpenapiLogPage
转换BeanUtils.map → OpenapiLogQuery
ServiceOpenapiLogService#queryPage (OpenapiLogServiceImpl)
MapperOpenapiLogMapper#selectPage ⇒ 表 openapi_log

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

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

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

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

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

POST /openapiLog/updateOpenapiLog 未使用管理后台 #
第三方接口调用记录了表-更新 · OpenapiLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiLogController#updateOpenapiLog
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_log
ControllerOpenapiLogController#updateOpenapiLog
转换BeanUtils.map → OpenapiLog ⇒ 表 openapi_log
ServiceOpenapiLogService#update (OpenapiLogServiceImpl)
MapperOpenapiLogMapper#updateById ⇒ 表 openapi_log

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

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

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

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

void —— 无返回数据

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

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

OpenapiNydmOrderController 0/6 在用

POST /openapi/addOpenapiNydmOrder 未使用管理后台 #
南岳大庙订单-新增 · OpenapiNydmOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiNydmOrderController#addOpenapiNydmOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_nydm_order
ControllerOpenapiNydmOrderController#addOpenapiNydmOrder
转换BeanUtils.map → OpenapiNydmOrder ⇒ 表 openapi_nydm_order
ServiceOpenapiNydmOrderService#add (OpenapiNydmOrderServiceImpl)
MapperOpenapiNydmOrderMapper#insert ⇒ 表 openapi_nydm_order

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

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

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

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

void —— 无返回数据

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

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

POST /openapi/deleteOpenapiNydmOrder 未使用管理后台 #
南岳大庙订单-删除 · OpenapiNydmOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiNydmOrderController#deleteOpenapiNydmOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_nydm_order
ControllerOpenapiNydmOrderController#deleteOpenapiNydmOrder
ServiceOpenapiNydmOrderService#delete (OpenapiNydmOrderServiceImpl)
MapperOpenapiNydmOrderMapper#deleteById ⇒ 表 openapi_nydm_order

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

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

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

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

void —— 无返回数据

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

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

POST /openapi/getOpenapiNydmOrder 未使用管理后台 #
南岳大庙订单-详情 · OpenapiNydmOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiNydmOrderController#getOpenapiNydmOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_nydm_order
ControllerOpenapiNydmOrderController#getOpenapiNydmOrder
ServiceOpenapiNydmOrderService#get (OpenapiNydmOrderServiceImpl)
MapperOpenapiNydmOrderMapper#selectById ⇒ 表 openapi_nydm_order

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

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

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

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

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

POST /openapi/queryOpenapiNydmOrderList 未使用管理后台 #
南岳大庙订单-列表查询 · OpenapiNydmOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiNydmOrderController#queryOpenapiNydmOrderList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_nydm_order
ControllerOpenapiNydmOrderController#queryOpenapiNydmOrderList
转换BeanUtils.map → OpenapiNydmOrderQuery
ServiceOpenapiNydmOrderService#queryList (OpenapiNydmOrderServiceImpl)
MapperOpenapiNydmOrderMapper#selectList ⇒ 表 openapi_nydm_order

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

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

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

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

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

POST /openapi/queryOpenapiNydmOrderPage 未使用管理后台 #
南岳大庙订单-分页查询 · OpenapiNydmOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiNydmOrderController#queryOpenapiNydmOrderPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_nydm_order
ControllerOpenapiNydmOrderController#queryOpenapiNydmOrderPage
转换BeanUtils.map → OpenapiNydmOrderQuery
ServiceOpenapiNydmOrderService#queryPage (OpenapiNydmOrderServiceImpl)
MapperOpenapiNydmOrderMapper#selectPage ⇒ 表 openapi_nydm_order

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

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

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

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

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

POST /openapi/updateOpenapiNydmOrder 未使用管理后台 #
南岳大庙订单-更新 · OpenapiNydmOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiNydmOrderController#updateOpenapiNydmOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_nydm_order
ControllerOpenapiNydmOrderController#updateOpenapiNydmOrder
转换BeanUtils.map → OpenapiNydmOrder ⇒ 表 openapi_nydm_order
ServiceOpenapiNydmOrderService#update (OpenapiNydmOrderServiceImpl)
MapperOpenapiNydmOrderMapper#updateById ⇒ 表 openapi_nydm_order

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

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

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

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

void —— 无返回数据

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

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

OpenapiPftRecordController 0/6 在用

POST /pft/addOpenapiPftRecord 未使用管理后台 #
票付通记录-新增 · OpenapiPftRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiPftRecordController#addOpenapiPftRecord
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_pft_record
ControllerOpenapiPftRecordController#addOpenapiPftRecord
转换BeanUtils.map → OpenapiPftRecord ⇒ 表 openapi_pft_record
ServiceOpenapiPftRecordService#add (OpenapiPftRecordServiceImpl)
MapperOpenapiPftRecordMapper#insert ⇒ 表 openapi_pft_record

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

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

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

请求参数 · Body OpenapiPftRecordAddRequest
字段类型必填取值/校验表 / 列说明
appointIdLongopenapi_pft_record.appoint_id名称
tidStringopenapi_pft_record.tid门票id
tnumStringopenapi_pft_record.tnum购买数量
playtimeStringopenapi_pft_record.playtime游玩日期格式:Y-m-d
ordertelStringopenapi_pft_record.ordertel取票人手机号
contacttelStringopenapi_pft_record.contacttel游玩人手机号
ordernameStringopenapi_pft_record.ordername游客姓名
mStringopenapi_pft_record.m供应商 id
personidStringopenapi_pft_record.personid游客身份证-证件号 + : + 类型
paymodeStringopenapi_pft_record.paymode支付方式
tpriceStringopenapi_pft_record.tprice结算价
seriesStringopenapi_pft_record.series演出信息
remotenumStringopenapi_pft_record.remotenum贵方订单号
ordernumStringopenapi_pft_record.ordernum票付通订单号
codeStringopenapi_pft_record.code凭证码/消费码
qrcodeurlStringopenapi_pft_record.qrcodeurl订单详情链接
qrcodeimgStringopenapi_pft_record.qrcodeimg二维码图片
ustatusStringopenapi_pft_record.ustatus订单状态:0=未使用,1=已使用,2=已过期,3=被取消,4=待确认(酒店),待收货(特产),5=被终端修改,6=被终端撤销,7=部分使用,8=订单完结,9=被删除,11=待出票
orderTimeDateopenapi_pft_record.order_time创建日期
updateTimeDateopenapi_pft_record.update_time更新时间
remarkStringopenapi_pft_record.remark
checkerIdLongopenapi_pft_record.checker_id核销员id
checkerNameStringopenapi_pft_record.checker_name核销员名称
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /pft/addOpenapiPftRecord
{
  "body": {
    "appointId": 1,
    "tid": "",
    "tnum": "",
    "playtime": "2026-01-01 12:00:00",
    "ordertel": "",
    "contacttel": "",
    "ordername": "",
    "m": "",
    "personid": "",
    "paymode": "",
    "tprice": "",
    "series": "",
    "remotenum": "",
    "ordernum": "",
    "code": "",
    "qrcodeurl": "https://example.com/x.png",
    "qrcodeimg": "https://example.com/x.png",
    "ustatus": "",
    "orderTime": "2026-01-01 12:00:00",
    "updateTime": "2026-01-01 12:00:00",
    "remark": "",
    "checkerId": 1,
    "checkerName": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要新增(openapiPftRecordService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

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

POST /pft/deleteOpenapiPftRecord 未使用管理后台 #
票付通记录-删除 · OpenapiPftRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiPftRecordController#deleteOpenapiPftRecord
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_pft_record
ControllerOpenapiPftRecordController#deleteOpenapiPftRecord
ServiceOpenapiPftRecordService#delete (OpenapiPftRecordServiceImpl)
MapperOpenapiPftRecordMapper#deleteById ⇒ 表 openapi_pft_record

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

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

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

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

void —— 无返回数据

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

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

POST /pft/getOpenapiPftRecord 未使用管理后台 #
票付通记录-详情 · OpenapiPftRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiPftRecordController#getOpenapiPftRecord
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_pft_record
ControllerOpenapiPftRecordController#getOpenapiPftRecord
ServiceOpenapiPftRecordService#get (OpenapiPftRecordServiceImpl)
MapperOpenapiPftRecordMapper#selectById ⇒ 表 openapi_pft_record

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

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

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

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填openapi_pft_record.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 OpenapiPftRecordResponse (object)
字段类型必填取值/校验表 / 列说明
idLongopenapi_pft_record.idid
appointIdLongopenapi_pft_record.appoint_id
tidStringopenapi_pft_record.tid门票id
tnumStringopenapi_pft_record.tnum购买数量
playtimeStringopenapi_pft_record.playtime游玩日期格式:Y-m-d
ordertelStringopenapi_pft_record.ordertel取票人手机号
contacttelStringopenapi_pft_record.contacttel游玩人手机号
ordernameStringopenapi_pft_record.ordername游客姓名
mStringopenapi_pft_record.m供应商 id
personidStringopenapi_pft_record.personid游客身份证-证件号 + : + 类型
paymodeStringopenapi_pft_record.paymode支付方式
tpriceStringopenapi_pft_record.tprice结算价
seriesStringopenapi_pft_record.series演出信息
remotenumStringopenapi_pft_record.remotenum贵方订单号
ordernumStringopenapi_pft_record.ordernum票付通订单号
codeStringopenapi_pft_record.code凭证码/消费码
qrcodeurlStringopenapi_pft_record.qrcodeurl订单详情链接
qrcodeimgStringopenapi_pft_record.qrcodeimg二维码图片
ustatusStringopenapi_pft_record.ustatus订单状态:0=未使用,1=已使用,2=已过期,3=被取消,4=待确认(酒店),待收货(特产),5=被终端修改,6=被终端撤销,7=部分使用,8=订单完结,9=被删除,11=待出票
orderTimeDateopenapi_pft_record.order_time创建日期
updateTimeDateopenapi_pft_record.update_time更新时间
remarkStringopenapi_pft_record.remark
checkerIdLongopenapi_pft_record.checker_id核销员id
checkerNameStringopenapi_pft_record.checker_name核销员名称
示例
请求示例 (自动生成,仅结构参考)
POST /pft/getOpenapiPftRecord
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "appointId": 1,
    "tid": "",
    "tnum": "",
    "playtime": "2026-01-01 12:00:00",
    "ordertel": "",
    "contacttel": "",
    "ordername": "",
    "m": "",
    "personid": "",
    "paymode": "",
    "tprice": "",
    "series": "",
    "remotenum": "",
    "ordernum": "",
    "code": "",
    "qrcodeurl": "https://example.com/x.png",
    "qrcodeimg": "https://example.com/x.png",
    "ustatus": "",
    "orderTime": "2026-01-01 12:00:00",
    "updateTime": "2026-01-01 12:00:00",
    "remark": "",
    "checkerId": 1,
    "checkerName": ""
  }
}
处理逻辑
逻辑摘要查询详情(openapiPftRecordService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

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

POST /pft/queryOpenapiPftRecordList 未使用管理后台 #
票付通记录-列表查询 · OpenapiPftRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiPftRecordController#queryOpenapiPftRecordList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_pft_record
ControllerOpenapiPftRecordController#queryOpenapiPftRecordList
转换BeanUtils.map → OpenapiPftRecordQuery
ServiceOpenapiPftRecordService#queryList (OpenapiPftRecordServiceImpl)
MapperOpenapiPftRecordMapper#selectList ⇒ 表 openapi_pft_record

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

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

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

请求参数 · Body OpenapiPftRecordListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
appointIdLongopenapi_pft_record.appoint_id
tidStringopenapi_pft_record.tid门票id
tnumStringopenapi_pft_record.tnum购买数量
playtimeStringopenapi_pft_record.playtime游玩日期格式:Y-m-d
ordertelStringopenapi_pft_record.ordertel取票人手机号
contacttelStringopenapi_pft_record.contacttel游玩人手机号
ordernameStringopenapi_pft_record.ordername游客姓名
mStringopenapi_pft_record.m供应商 id
personidStringopenapi_pft_record.personid游客身份证-证件号 + : + 类型
paymodeStringopenapi_pft_record.paymode支付方式
tpriceStringopenapi_pft_record.tprice结算价
seriesStringopenapi_pft_record.series演出信息
remotenumStringopenapi_pft_record.remotenum贵方订单号
ordernumStringopenapi_pft_record.ordernum票付通订单号
codeStringopenapi_pft_record.code凭证码/消费码
qrcodeurlStringopenapi_pft_record.qrcodeurl订单详情链接
qrcodeimgStringopenapi_pft_record.qrcodeimg二维码图片
ustatusStringopenapi_pft_record.ustatus订单状态:0=未使用,1=已使用,2=已过期,3=被取消,4=待确认(酒店),待收货(特产),5=被终端修改,6=被终端撤销,7=部分使用,8=订单完结,9=被删除,11=待出票
orderTimeDateopenapi_pft_record.order_time创建日期
updateTimeDateopenapi_pft_record.update_time更新时间
remarkStringopenapi_pft_record.remark
checkerIdLongopenapi_pft_record.checker_id核销员id
checkerNameStringopenapi_pft_record.checker_name核销员名称
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<OpenapiPftRecordResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongopenapi_pft_record.idid
appointIdLongopenapi_pft_record.appoint_id
tidStringopenapi_pft_record.tid门票id
tnumStringopenapi_pft_record.tnum购买数量
playtimeStringopenapi_pft_record.playtime游玩日期格式:Y-m-d
ordertelStringopenapi_pft_record.ordertel取票人手机号
contacttelStringopenapi_pft_record.contacttel游玩人手机号
ordernameStringopenapi_pft_record.ordername游客姓名
mStringopenapi_pft_record.m供应商 id
personidStringopenapi_pft_record.personid游客身份证-证件号 + : + 类型
paymodeStringopenapi_pft_record.paymode支付方式
tpriceStringopenapi_pft_record.tprice结算价
seriesStringopenapi_pft_record.series演出信息
remotenumStringopenapi_pft_record.remotenum贵方订单号
ordernumStringopenapi_pft_record.ordernum票付通订单号
codeStringopenapi_pft_record.code凭证码/消费码
qrcodeurlStringopenapi_pft_record.qrcodeurl订单详情链接
qrcodeimgStringopenapi_pft_record.qrcodeimg二维码图片
ustatusStringopenapi_pft_record.ustatus订单状态:0=未使用,1=已使用,2=已过期,3=被取消,4=待确认(酒店),待收货(特产),5=被终端修改,6=被终端撤销,7=部分使用,8=订单完结,9=被删除,11=待出票
orderTimeDateopenapi_pft_record.order_time创建日期
updateTimeDateopenapi_pft_record.update_time更新时间
remarkStringopenapi_pft_record.remark
checkerIdLongopenapi_pft_record.checker_id核销员id
checkerNameStringopenapi_pft_record.checker_name核销员名称
示例
请求示例 (自动生成,仅结构参考)
POST /pft/queryOpenapiPftRecordList
{
  "body": {
    "keywords": "",
    "appointId": 1,
    "tid": "",
    "tnum": "",
    "playtime": "2026-01-01 12:00:00",
    "ordertel": "",
    "contacttel": "",
    "ordername": "",
    "m": "",
    "personid": "",
    "paymode": "",
    "tprice": "",
    "series": "",
    "remotenum": "",
    "ordernum": "",
    "code": "",
    "qrcodeurl": "https://example.com/x.png",
    "qrcodeimg": "https://example.com/x.png",
    "ustatus": "",
    "orderTime": "2026-01-01 12:00:00",
    "updateTime": "2026-01-01 12:00:00",
    "remark": "",
    "checkerId": 1,
    "checkerName": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "appointId": 1,
      "tid": "",
      "tnum": "",
      "playtime": "2026-01-01 12:00:00",
      "ordertel": "",
      "contacttel": "",
      "ordername": "",
      "m": "",
      "personid": "",
      "paymode": "",
      "tprice": "",
      "series": "",
      "remotenum": "",
      "ordernum": "",
      "code": "",
      "qrcodeurl": "https://example.com/x.png",
      "qrcodeimg": "https://example.com/x.png",
      "ustatus": "",
      "orderTime": "2026-01-01 12:00:00",
      "updateTime": "2026-01-01 12:00:00",
      "remark": "",
      "checkerId": 1,
      "checkerName": ""
    }
  ]
}
处理逻辑
逻辑摘要列表查询(openapiPftRecordService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

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

POST /pft/queryOpenapiPftRecordPage 未使用管理后台 #
票付通记录-分页查询 · OpenapiPftRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiPftRecordController#queryOpenapiPftRecordPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_pft_record
ControllerOpenapiPftRecordController#queryOpenapiPftRecordPage
转换BeanUtils.map → OpenapiPftRecordQuery
ServiceOpenapiPftRecordService#queryPage (OpenapiPftRecordServiceImpl)
MapperOpenapiPftRecordMapper#selectPage ⇒ 表 openapi_pft_record

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

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

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

请求参数 · Body OpenapiPftRecordPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
appointIdLongopenapi_pft_record.appoint_id
tidStringopenapi_pft_record.tid门票id
tnumStringopenapi_pft_record.tnum购买数量
playtimeStringopenapi_pft_record.playtime游玩日期格式:Y-m-d
ordertelStringopenapi_pft_record.ordertel取票人手机号
contacttelStringopenapi_pft_record.contacttel游玩人手机号
ordernameStringopenapi_pft_record.ordername游客姓名
mStringopenapi_pft_record.m供应商 id
personidStringopenapi_pft_record.personid游客身份证-证件号 + : + 类型
paymodeStringopenapi_pft_record.paymode支付方式
tpriceStringopenapi_pft_record.tprice结算价
seriesStringopenapi_pft_record.series演出信息
remotenumStringopenapi_pft_record.remotenum贵方订单号
ordernumStringopenapi_pft_record.ordernum票付通订单号
codeStringopenapi_pft_record.code凭证码/消费码
qrcodeurlStringopenapi_pft_record.qrcodeurl订单详情链接
qrcodeimgStringopenapi_pft_record.qrcodeimg二维码图片
ustatusStringopenapi_pft_record.ustatus订单状态:0=未使用,1=已使用,2=已过期,3=被取消,4=待确认(酒店),待收货(特产),5=被终端修改,6=被终端撤销,7=部分使用,8=订单完结,9=被删除,11=待出票
orderTimeDateopenapi_pft_record.order_time创建日期
updateTimeDateopenapi_pft_record.update_time更新时间
remarkStringopenapi_pft_record.remark
checkerIdLongopenapi_pft_record.checker_id核销员id
checkerNameStringopenapi_pft_record.checker_name核销员名称
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<OpenapiPftRecordResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongopenapi_pft_record.idid
appointIdLongopenapi_pft_record.appoint_id
tidStringopenapi_pft_record.tid门票id
tnumStringopenapi_pft_record.tnum购买数量
playtimeStringopenapi_pft_record.playtime游玩日期格式:Y-m-d
ordertelStringopenapi_pft_record.ordertel取票人手机号
contacttelStringopenapi_pft_record.contacttel游玩人手机号
ordernameStringopenapi_pft_record.ordername游客姓名
mStringopenapi_pft_record.m供应商 id
personidStringopenapi_pft_record.personid游客身份证-证件号 + : + 类型
paymodeStringopenapi_pft_record.paymode支付方式
tpriceStringopenapi_pft_record.tprice结算价
seriesStringopenapi_pft_record.series演出信息
remotenumStringopenapi_pft_record.remotenum贵方订单号
ordernumStringopenapi_pft_record.ordernum票付通订单号
codeStringopenapi_pft_record.code凭证码/消费码
qrcodeurlStringopenapi_pft_record.qrcodeurl订单详情链接
qrcodeimgStringopenapi_pft_record.qrcodeimg二维码图片
ustatusStringopenapi_pft_record.ustatus订单状态:0=未使用,1=已使用,2=已过期,3=被取消,4=待确认(酒店),待收货(特产),5=被终端修改,6=被终端撤销,7=部分使用,8=订单完结,9=被删除,11=待出票
orderTimeDateopenapi_pft_record.order_time创建日期
updateTimeDateopenapi_pft_record.update_time更新时间
remarkStringopenapi_pft_record.remark
checkerIdLongopenapi_pft_record.checker_id核销员id
checkerNameStringopenapi_pft_record.checker_name核销员名称
示例
请求示例 (自动生成,仅结构参考)
POST /pft/queryOpenapiPftRecordPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": "",
    "appointId": 1,
    "tid": "",
    "tnum": "",
    "playtime": "2026-01-01 12:00:00",
    "ordertel": "",
    "contacttel": "",
    "ordername": "",
    "m": "",
    "personid": "",
    "paymode": "",
    "tprice": "",
    "series": "",
    "remotenum": "",
    "ordernum": "",
    "code": "",
    "qrcodeurl": "https://example.com/x.png",
    "qrcodeimg": "https://example.com/x.png",
    "ustatus": "",
    "orderTime": "2026-01-01 12:00:00",
    "updateTime": "2026-01-01 12:00:00",
    "remark": "",
    "checkerId": 1,
    "checkerName": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "appointId": 1,
        "tid": "",
        "tnum": "",
        "playtime": "2026-01-01 12:00:00",
        "ordertel": "",
        "contacttel": "",
        "ordername": "",
        "m": "",
        "personid": "",
        "paymode": "",
        "tprice": "",
        "series": "",
        "remotenum": "",
        "ordernum": "",
        "code": "",
        "qrcodeurl": "https://example.com/x.png",
        "qrcodeimg": "https://example.com/x.png",
        "ustatus": "",
        "orderTime": "2026-01-01 12:00:00",
        "updateTime": "2026-01-01 12:00:00",
        "remark": "",
        "checkerId": 1,
        "checkerName": ""
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(openapiPftRecordService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

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

POST /pft/updateOpenapiPftRecord 未使用管理后台 #
票付通记录-更新 · OpenapiPftRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiPftRecordController#updateOpenapiPftRecord
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_pft_record
ControllerOpenapiPftRecordController#updateOpenapiPftRecord
转换BeanUtils.map → OpenapiPftRecord ⇒ 表 openapi_pft_record
ServiceOpenapiPftRecordService#update (OpenapiPftRecordServiceImpl)
MapperOpenapiPftRecordMapper#updateById ⇒ 表 openapi_pft_record

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

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

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

请求参数 · Body OpenapiPftRecordUpdateRequest
字段类型必填取值/校验表 / 列说明
idLongopenapi_pft_record.idid
appointIdLongopenapi_pft_record.appoint_id
tidStringopenapi_pft_record.tid门票id
tnumStringopenapi_pft_record.tnum购买数量
playtimeStringopenapi_pft_record.playtime游玩日期格式:Y-m-d
ordertelStringopenapi_pft_record.ordertel取票人手机号
contacttelStringopenapi_pft_record.contacttel游玩人手机号
ordernameStringopenapi_pft_record.ordername游客姓名
mStringopenapi_pft_record.m供应商 id
personidStringopenapi_pft_record.personid游客身份证-证件号 + : + 类型
paymodeStringopenapi_pft_record.paymode支付方式
tpriceStringopenapi_pft_record.tprice结算价
seriesStringopenapi_pft_record.series演出信息
remotenumStringopenapi_pft_record.remotenum贵方订单号
ordernumStringopenapi_pft_record.ordernum票付通订单号
codeStringopenapi_pft_record.code凭证码/消费码
qrcodeurlStringopenapi_pft_record.qrcodeurl订单详情链接
qrcodeimgStringopenapi_pft_record.qrcodeimg二维码图片
ustatusStringopenapi_pft_record.ustatus订单状态:0=未使用,1=已使用,2=已过期,3=被取消,4=待确认(酒店),待收货(特产),5=被终端修改,6=被终端撤销,7=部分使用,8=订单完结,9=被删除,11=待出票
orderTimeDateopenapi_pft_record.order_time创建日期
updateTimeDateopenapi_pft_record.update_time更新时间
remarkStringopenapi_pft_record.remark
checkerIdLongopenapi_pft_record.checker_id核销员id
checkerNameStringopenapi_pft_record.checker_name核销员名称
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /pft/updateOpenapiPftRecord
{
  "body": {
    "id": 1,
    "appointId": 1,
    "tid": "",
    "tnum": "",
    "playtime": "2026-01-01 12:00:00",
    "ordertel": "",
    "contacttel": "",
    "ordername": "",
    "m": "",
    "personid": "",
    "paymode": "",
    "tprice": "",
    "series": "",
    "remotenum": "",
    "ordernum": "",
    "code": "",
    "qrcodeurl": "https://example.com/x.png",
    "qrcodeimg": "https://example.com/x.png",
    "ustatus": "",
    "orderTime": "2026-01-01 12:00:00",
    "updateTime": "2026-01-01 12:00:00",
    "remark": "",
    "checkerId": 1,
    "checkerName": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要更新(openapiPftRecordService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

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

OpenapiPinganRecordController 2/6 在用

POST /pingan/addOpenapiPinganRecord 未使用管理后台 #
平安投保记录-新增 · OpenapiPinganRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiPinganRecordController#addOpenapiPinganRecord
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_pingan_record
ControllerOpenapiPinganRecordController#addOpenapiPinganRecord
转换BeanUtils.map → OpenapiPinganRecord ⇒ 表 openapi_pingan_record
ServiceOpenapiPinganRecordService#add (OpenapiPinganRecordServiceImpl)
MapperOpenapiPinganRecordMapper#insert ⇒ 表 openapi_pingan_record

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

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

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

请求参数 · Body OpenapiPinganRecordAddRequest
字段类型必填取值/校验表 / 列说明
cardNoStringopenapi_pingan_record.card_no名称
nameStringopenapi_pingan_record.name持卡人姓名
idTypeIdType1身份证2护照3港澳居民来往内地通行证5驾驶证6居住证7士官证8学生证+1openapi_pingan_record.id_type证件类型(枚举:card.IdType),1身份证,2护照,3港澳通行证,4台胞证,5驾驶证,6居住证,7士官证,8学生证,9出生证
identityNoStringopenapi_pingan_record.identity_no身份证号码
phoneStringopenapi_pingan_record.phone手机号码
applyNumStringopenapi_pingan_record.apply_num商户单号
policyNoStringopenapi_pingan_record.policy_no保单号
applyPolicyNoStringopenapi_pingan_record.apply_policy_no投保单号
insuranceBeginDateStringopenapi_pingan_record.insurance_begin_date保险起期
insuranceEndDateStringopenapi_pingan_record.insurance_end_date保险止期
birthdayStringopenapi_pingan_record.birthday出 生 年 月
sexCodeStringopenapi_pingan_record.sex_code非身份证时必填(F-女 M-男)
statusStringopenapi_pingan_record.status订单状态:BE:待审批 ,B1:待审 核 ,BH:待验车 ,B2: 待缴费 ,B3:待承保,B5 :已承保
isDeletedBooleanopenapi_pingan_record.is_deleted是否删除
createdByLongopenapi_pingan_record.created_by创建人
createdTimeDateopenapi_pingan_record.created_time创建时间
updatedByLongopenapi_pingan_record.updated_by修改人
updatedTimeDateopenapi_pingan_record.updated_time修改时间
remarkStringopenapi_pingan_record.remark
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /pingan/addOpenapiPinganRecord
{
  "body": {
    "cardNo": "",
    "name": "",
    "idType": "1",
    "identityNo": "",
    "phone": "13800000000",
    "applyNum": "",
    "policyNo": "",
    "applyPolicyNo": "",
    "insuranceBeginDate": "2026-01-01 12:00:00",
    "insuranceEndDate": "2026-01-01 12:00:00",
    "birthday": "",
    "sexCode": "",
    "status": "",
    "isDeleted": false,
    "createdBy": 0,
    "createdTime": "2026-01-01 12:00:00",
    "updatedBy": 0,
    "updatedTime": "2026-01-01 12:00:00",
    "remark": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要新增(openapiPinganRecordService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

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

POST /pingan/deleteOpenapiPinganRecord 未使用管理后台 #
平安投保记录-删除 · OpenapiPinganRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiPinganRecordController#deleteOpenapiPinganRecord
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_pingan_record
ControllerOpenapiPinganRecordController#deleteOpenapiPinganRecord
ServiceOpenapiPinganRecordService#delete (OpenapiPinganRecordServiceImpl)
MapperOpenapiPinganRecordMapper#deleteById ⇒ 表 openapi_pingan_record

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

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

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

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

void —— 无返回数据

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

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

POST /pingan/getOpenapiPinganRecord 未使用管理后台 #
平安投保记录-详情 · OpenapiPinganRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiPinganRecordController#getOpenapiPinganRecord
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_pingan_record
ControllerOpenapiPinganRecordController#getOpenapiPinganRecord
ServiceOpenapiPinganRecordService#get (OpenapiPinganRecordServiceImpl)
MapperOpenapiPinganRecordMapper#selectById ⇒ 表 openapi_pingan_record

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

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

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

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填openapi_pingan_record.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 OpenapiPinganRecordResponse (object)
字段类型必填取值/校验表 / 列说明
idLongopenapi_pingan_record.idid
cardNoStringopenapi_pingan_record.card_no
nameStringopenapi_pingan_record.name持卡人姓名
idTypeIdType1身份证2护照3港澳居民来往内地通行证5驾驶证6居住证7士官证8学生证+1openapi_pingan_record.id_type证件类型(枚举:card.IdType),1身份证,2护照,3港澳通行证,4台胞证,5驾驶证,6居住证,7士官证,8学生证,9出生证
identityNoStringopenapi_pingan_record.identity_no身份证号码
phoneStringopenapi_pingan_record.phone手机号码
applyNumStringopenapi_pingan_record.apply_num商户单号
policyNoStringopenapi_pingan_record.policy_no保单号
applyPolicyNoStringopenapi_pingan_record.apply_policy_no投保单号
insuranceBeginDateStringopenapi_pingan_record.insurance_begin_date保险起期
insuranceEndDateStringopenapi_pingan_record.insurance_end_date保险止期
birthdayStringopenapi_pingan_record.birthday出 生 年 月
sexCodeStringopenapi_pingan_record.sex_code非身份证时必填(F-女 M-男)
statusStringopenapi_pingan_record.status订单状态:BE:待审批 ,B1:待审 核 ,BH:待验车 ,B2: 待缴费 ,B3:待承保,B5 :已承保
isDeletedBooleanopenapi_pingan_record.is_deleted是否删除
createdByLongopenapi_pingan_record.created_by创建人
createdTimeDateopenapi_pingan_record.created_time创建时间
updatedByLongopenapi_pingan_record.updated_by修改人
updatedTimeDateopenapi_pingan_record.updated_time修改时间
remarkStringopenapi_pingan_record.remark
示例
请求示例 (自动生成,仅结构参考)
POST /pingan/getOpenapiPinganRecord
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "cardNo": "",
    "name": "",
    "idType": "1",
    "identityNo": "",
    "phone": "13800000000",
    "applyNum": "",
    "policyNo": "",
    "applyPolicyNo": "",
    "insuranceBeginDate": "2026-01-01 12:00:00",
    "insuranceEndDate": "2026-01-01 12:00:00",
    "birthday": "",
    "sexCode": "",
    "status": "",
    "isDeleted": false,
    "createdBy": 0,
    "createdTime": "2026-01-01 12:00:00",
    "updatedBy": 0,
    "updatedTime": "2026-01-01 12:00:00",
    "remark": ""
  }
}
处理逻辑
逻辑摘要查询详情(openapiPinganRecordService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

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

POST /pingan/queryOpenapiPinganRecordList 在用管理后台 #
平安投保记录-列表查询 · OpenapiPinganRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiPinganRecordController#queryOpenapiPinganRecordList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_pingan_record
ControllerOpenapiPinganRecordController#queryOpenapiPinganRecordList
转换BeanUtils.map → OpenapiPinganRecordQuery
ServiceOpenapiPinganRecordService#queryList (OpenapiPinganRecordServiceImpl)
MapperOpenapiPinganRecordMapper#selectList ⇒ 表 openapi_pingan_record

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

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

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

请求参数 · Body OpenapiPinganRecordListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
cardNoStringopenapi_pingan_record.card_no
nameStringopenapi_pingan_record.name持卡人姓名
idTypeIdType1身份证2护照3港澳居民来往内地通行证5驾驶证6居住证7士官证8学生证+1openapi_pingan_record.id_type证件类型(枚举:card.IdType),1身份证,2护照,3港澳通行证,4台胞证,5驾驶证,6居住证,7士官证,8学生证,9出生证
identityNoStringopenapi_pingan_record.identity_no身份证号码
phoneStringopenapi_pingan_record.phone手机号码
applyNumStringopenapi_pingan_record.apply_num商户单号
policyNoStringopenapi_pingan_record.policy_no保单号
applyPolicyNoStringopenapi_pingan_record.apply_policy_no投保单号
insuranceBeginDateStringopenapi_pingan_record.insurance_begin_date保险起期
insuranceEndDateStringopenapi_pingan_record.insurance_end_date保险止期
birthdayStringopenapi_pingan_record.birthday出 生 年 月
sexCodeStringopenapi_pingan_record.sex_code非身份证时必填(F-女 M-男)
statusStringopenapi_pingan_record.status订单状态:BE:待审批 ,B1:待审 核 ,BH:待验车 ,B2: 待缴费 ,B3:待承保,B5 :已承保
isDeletedBooleanopenapi_pingan_record.is_deleted是否删除
createdByLongopenapi_pingan_record.created_by创建人
createdTimeDateopenapi_pingan_record.created_time创建时间
updatedByLongopenapi_pingan_record.updated_by修改人
updatedTimeDateopenapi_pingan_record.updated_time修改时间
remarkStringopenapi_pingan_record.remark
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<OpenapiPinganRecordResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongopenapi_pingan_record.idid
cardNoStringopenapi_pingan_record.card_no
nameStringopenapi_pingan_record.name持卡人姓名
idTypeIdType1身份证2护照3港澳居民来往内地通行证5驾驶证6居住证7士官证8学生证+1openapi_pingan_record.id_type证件类型(枚举:card.IdType),1身份证,2护照,3港澳通行证,4台胞证,5驾驶证,6居住证,7士官证,8学生证,9出生证
identityNoStringopenapi_pingan_record.identity_no身份证号码
phoneStringopenapi_pingan_record.phone手机号码
applyNumStringopenapi_pingan_record.apply_num商户单号
policyNoStringopenapi_pingan_record.policy_no保单号
applyPolicyNoStringopenapi_pingan_record.apply_policy_no投保单号
insuranceBeginDateStringopenapi_pingan_record.insurance_begin_date保险起期
insuranceEndDateStringopenapi_pingan_record.insurance_end_date保险止期
birthdayStringopenapi_pingan_record.birthday出 生 年 月
sexCodeStringopenapi_pingan_record.sex_code非身份证时必填(F-女 M-男)
statusStringopenapi_pingan_record.status订单状态:BE:待审批 ,B1:待审 核 ,BH:待验车 ,B2: 待缴费 ,B3:待承保,B5 :已承保
isDeletedBooleanopenapi_pingan_record.is_deleted是否删除
createdByLongopenapi_pingan_record.created_by创建人
createdTimeDateopenapi_pingan_record.created_time创建时间
updatedByLongopenapi_pingan_record.updated_by修改人
updatedTimeDateopenapi_pingan_record.updated_time修改时间
remarkStringopenapi_pingan_record.remark
示例
请求示例 (自动生成,仅结构参考)
POST /pingan/queryOpenapiPinganRecordList
{
  "body": {
    "keywords": "",
    "cardNo": "",
    "name": "",
    "idType": "1",
    "identityNo": "",
    "phone": "13800000000",
    "applyNum": "",
    "policyNo": "",
    "applyPolicyNo": "",
    "insuranceBeginDate": "2026-01-01 12:00:00",
    "insuranceEndDate": "2026-01-01 12:00:00",
    "birthday": "",
    "sexCode": "",
    "status": "",
    "isDeleted": false,
    "createdBy": 0,
    "createdTime": "2026-01-01 12:00:00",
    "updatedBy": 0,
    "updatedTime": "2026-01-01 12:00:00",
    "remark": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "cardNo": "",
      "name": "",
      "idType": "1",
      "identityNo": "",
      "phone": "13800000000",
      "applyNum": "",
      "policyNo": "",
      "applyPolicyNo": "",
      "insuranceBeginDate": "2026-01-01 12:00:00",
      "insuranceEndDate": "2026-01-01 12:00:00",
      "birthday": "",
      "sexCode": "",
      "status": "",
      "isDeleted": false,
      "createdBy": 0,
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": 0,
      "updatedTime": "2026-01-01 12:00:00",
      "remark": ""
    }
  ]
}
处理逻辑
逻辑摘要列表查询(openapiPinganRecordService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
POST /pingan/queryOpenapiPinganRecordPage 在用管理后台 #
平安投保记录-分页查询 · OpenapiPinganRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiPinganRecordController#queryOpenapiPinganRecordPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_pingan_record
ControllerOpenapiPinganRecordController#queryOpenapiPinganRecordPage
转换BeanUtils.map → OpenapiPinganRecordQuery
ServiceOpenapiPinganRecordService#queryPage (OpenapiPinganRecordServiceImpl)
MapperOpenapiPinganRecordMapper#selectPage ⇒ 表 openapi_pingan_record

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

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

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

请求参数 · Body OpenapiPinganRecordPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
cardNoStringopenapi_pingan_record.card_no
nameStringopenapi_pingan_record.name持卡人姓名
idTypeIdType1身份证2护照3港澳居民来往内地通行证5驾驶证6居住证7士官证8学生证+1openapi_pingan_record.id_type证件类型(枚举:card.IdType),1身份证,2护照,3港澳通行证,4台胞证,5驾驶证,6居住证,7士官证,8学生证,9出生证
identityNoStringopenapi_pingan_record.identity_no身份证号码
phoneStringopenapi_pingan_record.phone手机号码
applyNumStringopenapi_pingan_record.apply_num商户单号
policyNoStringopenapi_pingan_record.policy_no保单号
applyPolicyNoStringopenapi_pingan_record.apply_policy_no投保单号
insuranceBeginDateStringopenapi_pingan_record.insurance_begin_date保险起期
insuranceEndDateStringopenapi_pingan_record.insurance_end_date保险止期
birthdayStringopenapi_pingan_record.birthday出 生 年 月
sexCodeStringopenapi_pingan_record.sex_code非身份证时必填(F-女 M-男)
statusStringopenapi_pingan_record.status订单状态:BE:待审批 ,B1:待审 核 ,BH:待验车 ,B2: 待缴费 ,B3:待承保,B5 :已承保
isDeletedBooleanopenapi_pingan_record.is_deleted是否删除
createdByLongopenapi_pingan_record.created_by创建人
createdTimeDateopenapi_pingan_record.created_time创建时间
updatedByLongopenapi_pingan_record.updated_by修改人
updatedTimeDateopenapi_pingan_record.updated_time修改时间
remarkStringopenapi_pingan_record.remark
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<OpenapiPinganRecordResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongopenapi_pingan_record.idid
cardNoStringopenapi_pingan_record.card_no
nameStringopenapi_pingan_record.name持卡人姓名
idTypeIdType1身份证2护照3港澳居民来往内地通行证5驾驶证6居住证7士官证8学生证+1openapi_pingan_record.id_type证件类型(枚举:card.IdType),1身份证,2护照,3港澳通行证,4台胞证,5驾驶证,6居住证,7士官证,8学生证,9出生证
identityNoStringopenapi_pingan_record.identity_no身份证号码
phoneStringopenapi_pingan_record.phone手机号码
applyNumStringopenapi_pingan_record.apply_num商户单号
policyNoStringopenapi_pingan_record.policy_no保单号
applyPolicyNoStringopenapi_pingan_record.apply_policy_no投保单号
insuranceBeginDateStringopenapi_pingan_record.insurance_begin_date保险起期
insuranceEndDateStringopenapi_pingan_record.insurance_end_date保险止期
birthdayStringopenapi_pingan_record.birthday出 生 年 月
sexCodeStringopenapi_pingan_record.sex_code非身份证时必填(F-女 M-男)
statusStringopenapi_pingan_record.status订单状态:BE:待审批 ,B1:待审 核 ,BH:待验车 ,B2: 待缴费 ,B3:待承保,B5 :已承保
isDeletedBooleanopenapi_pingan_record.is_deleted是否删除
createdByLongopenapi_pingan_record.created_by创建人
createdTimeDateopenapi_pingan_record.created_time创建时间
updatedByLongopenapi_pingan_record.updated_by修改人
updatedTimeDateopenapi_pingan_record.updated_time修改时间
remarkStringopenapi_pingan_record.remark
示例
请求示例 (自动生成,仅结构参考)
POST /pingan/queryOpenapiPinganRecordPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": "",
    "cardNo": "",
    "name": "",
    "idType": "1",
    "identityNo": "",
    "phone": "13800000000",
    "applyNum": "",
    "policyNo": "",
    "applyPolicyNo": "",
    "insuranceBeginDate": "2026-01-01 12:00:00",
    "insuranceEndDate": "2026-01-01 12:00:00",
    "birthday": "",
    "sexCode": "",
    "status": "",
    "isDeleted": false,
    "createdBy": 0,
    "createdTime": "2026-01-01 12:00:00",
    "updatedBy": 0,
    "updatedTime": "2026-01-01 12:00:00",
    "remark": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "cardNo": "",
        "name": "",
        "idType": "1",
        "identityNo": "",
        "phone": "13800000000",
        "applyNum": "",
        "policyNo": "",
        "applyPolicyNo": "",
        "insuranceBeginDate": "2026-01-01 12:00:00",
        "insuranceEndDate": "2026-01-01 12:00:00",
        "birthday": "",
        "sexCode": "",
        "status": "",
        "isDeleted": false,
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00",
        "remark": ""
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(openapiPinganRecordService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
POST /pingan/updateOpenapiPinganRecord 未使用管理后台 #
平安投保记录-更新 · OpenapiPinganRecordController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiPinganRecordController#updateOpenapiPinganRecord
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_pingan_record
ControllerOpenapiPinganRecordController#updateOpenapiPinganRecord
转换BeanUtils.map → OpenapiPinganRecord ⇒ 表 openapi_pingan_record
ServiceOpenapiPinganRecordService#update (OpenapiPinganRecordServiceImpl)
MapperOpenapiPinganRecordMapper#updateById ⇒ 表 openapi_pingan_record

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

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

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

请求参数 · Body OpenapiPinganRecordUpdateRequest
字段类型必填取值/校验表 / 列说明
idLongopenapi_pingan_record.idid
cardNoStringopenapi_pingan_record.card_no
nameStringopenapi_pingan_record.name持卡人姓名
idTypeIdType1身份证2护照3港澳居民来往内地通行证5驾驶证6居住证7士官证8学生证+1openapi_pingan_record.id_type证件类型(枚举:card.IdType),1身份证,2护照,3港澳通行证,4台胞证,5驾驶证,6居住证,7士官证,8学生证,9出生证
identityNoStringopenapi_pingan_record.identity_no身份证号码
phoneStringopenapi_pingan_record.phone手机号码
applyNumStringopenapi_pingan_record.apply_num商户单号
policyNoStringopenapi_pingan_record.policy_no保单号
applyPolicyNoStringopenapi_pingan_record.apply_policy_no投保单号
insuranceBeginDateStringopenapi_pingan_record.insurance_begin_date保险起期
insuranceEndDateStringopenapi_pingan_record.insurance_end_date保险止期
birthdayStringopenapi_pingan_record.birthday出 生 年 月
sexCodeStringopenapi_pingan_record.sex_code非身份证时必填(F-女 M-男)
statusStringopenapi_pingan_record.status订单状态:BE:待审批 ,B1:待审 核 ,BH:待验车 ,B2: 待缴费 ,B3:待承保,B5 :已承保
isDeletedBooleanopenapi_pingan_record.is_deleted是否删除
createdByLongopenapi_pingan_record.created_by创建人
createdTimeDateopenapi_pingan_record.created_time创建时间
updatedByLongopenapi_pingan_record.updated_by修改人
updatedTimeDateopenapi_pingan_record.updated_time修改时间
remarkStringopenapi_pingan_record.remark
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /pingan/updateOpenapiPinganRecord
{
  "body": {
    "id": 1,
    "cardNo": "",
    "name": "",
    "idType": "1",
    "identityNo": "",
    "phone": "13800000000",
    "applyNum": "",
    "policyNo": "",
    "applyPolicyNo": "",
    "insuranceBeginDate": "2026-01-01 12:00:00",
    "insuranceEndDate": "2026-01-01 12:00:00",
    "birthday": "",
    "sexCode": "",
    "status": "",
    "isDeleted": false,
    "createdBy": 0,
    "createdTime": "2026-01-01 12:00:00",
    "updatedBy": 0,
    "updatedTime": "2026-01-01 12:00:00",
    "remark": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要更新(openapiPinganRecordService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

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

OpenapiPlatformInfoController 0/6 在用

POST /openapi/addOpenapiPlatformInfo 未使用管理后台 #
开放接口接入方信息-新增 · OpenapiPlatformInfoController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiPlatformInfoController#addOpenapiPlatformInfo
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_platform_info
ControllerOpenapiPlatformInfoController#addOpenapiPlatformInfo
转换BeanUtils.map → OpenapiPlatformInfo ⇒ 表 openapi_platform_info
ServiceOpenapiPlatformInfoService#add (OpenapiPlatformInfoServiceImpl)
MapperOpenapiPlatformInfoMapper#insert ⇒ 表 openapi_platform_info

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

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

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

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

void —— 无返回数据

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

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

POST /openapi/deleteOpenapiPlatformInfo 未使用管理后台 #
开放接口接入方信息-删除 · OpenapiPlatformInfoController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiPlatformInfoController#deleteOpenapiPlatformInfo
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_platform_info
ControllerOpenapiPlatformInfoController#deleteOpenapiPlatformInfo
ServiceOpenapiPlatformInfoService#delete (OpenapiPlatformInfoServiceImpl)
MapperOpenapiPlatformInfoMapper#deleteById ⇒ 表 openapi_platform_info

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

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

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

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

void —— 无返回数据

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

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

POST /openapi/getOpenapiPlatformInfo 未使用管理后台 #
开放接口接入方信息-详情 · OpenapiPlatformInfoController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiPlatformInfoController#getOpenapiPlatformInfo
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_platform_info
ControllerOpenapiPlatformInfoController#getOpenapiPlatformInfo
ServiceOpenapiPlatformInfoService#get (OpenapiPlatformInfoServiceImpl)
MapperOpenapiPlatformInfoMapper#selectById ⇒ 表 openapi_platform_info

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

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

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

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

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

POST /openapi/queryOpenapiPlatformInfoList 未使用管理后台 #
开放接口接入方信息-列表查询 · OpenapiPlatformInfoController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiPlatformInfoController#queryOpenapiPlatformInfoList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_platform_info
ControllerOpenapiPlatformInfoController#queryOpenapiPlatformInfoList
转换BeanUtils.map → OpenapiPlatformInfoQuery
ServiceOpenapiPlatformInfoService#queryList (OpenapiPlatformInfoServiceImpl)
MapperOpenapiPlatformInfoMapper#selectList ⇒ 表 openapi_platform_info

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

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

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

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

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

POST /openapi/queryOpenapiPlatformInfoPage 未使用管理后台 #
开放接口接入方信息-分页查询 · OpenapiPlatformInfoController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiPlatformInfoController#queryOpenapiPlatformInfoPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_platform_info
ControllerOpenapiPlatformInfoController#queryOpenapiPlatformInfoPage
转换BeanUtils.map → OpenapiPlatformInfoQuery
ServiceOpenapiPlatformInfoService#queryPage (OpenapiPlatformInfoServiceImpl)
MapperOpenapiPlatformInfoMapper#selectPage ⇒ 表 openapi_platform_info

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

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

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

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

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

POST /openapi/updateOpenapiPlatformInfo 未使用管理后台 #
开放接口接入方信息-更新 · OpenapiPlatformInfoController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiPlatformInfoController#updateOpenapiPlatformInfo
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_platform_info
ControllerOpenapiPlatformInfoController#updateOpenapiPlatformInfo
转换BeanUtils.map → OpenapiPlatformInfo ⇒ 表 openapi_platform_info
ServiceOpenapiPlatformInfoService#update (OpenapiPlatformInfoServiceImpl)
MapperOpenapiPlatformInfoMapper#updateById ⇒ 表 openapi_platform_info

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

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

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

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

void —— 无返回数据

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

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

OpenapiSskCardController 0/6 在用

POST /openapi/addOpenapiSskCard 未使用管理后台 #
三省卡电子卡表-新增 · OpenapiSskCardController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiSskCardController#addOpenapiSskCard
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ssk_card
ControllerOpenapiSskCardController#addOpenapiSskCard
转换BeanUtils.map → OpenapiSskCard ⇒ 表 openapi_ssk_card
ServiceOpenapiSskCardService#add (OpenapiSskCardServiceImpl)
MapperOpenapiSskCardMapper#insert ⇒ 表 openapi_ssk_card

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

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

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

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

void —— 无返回数据

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

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

POST /openapi/deleteOpenapiSskCard 未使用管理后台 #
三省卡电子卡表-删除 · OpenapiSskCardController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiSskCardController#deleteOpenapiSskCard
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ssk_card
ControllerOpenapiSskCardController#deleteOpenapiSskCard
ServiceOpenapiSskCardService#delete (OpenapiSskCardServiceImpl)
MapperOpenapiSskCardMapper#deleteById ⇒ 表 openapi_ssk_card

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

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

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

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

void —— 无返回数据

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

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

POST /openapi/getOpenapiSskCard 未使用管理后台 #
三省卡电子卡表-详情 · OpenapiSskCardController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiSskCardController#getOpenapiSskCard
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ssk_card
ControllerOpenapiSskCardController#getOpenapiSskCard
ServiceOpenapiSskCardService#get (OpenapiSskCardServiceImpl)
MapperOpenapiSskCardMapper#selectById ⇒ 表 openapi_ssk_card

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

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

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

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

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

POST /openapi/queryOpenapiSskCardList 未使用管理后台 #
三省卡电子卡表-列表查询 · OpenapiSskCardController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiSskCardController#queryOpenapiSskCardList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ssk_card
ControllerOpenapiSskCardController#queryOpenapiSskCardList
转换BeanUtils.map → OpenapiSskCardQuery
ServiceOpenapiSskCardService#queryList (OpenapiSskCardServiceImpl)
MapperOpenapiSskCardMapper#selectList ⇒ 表 openapi_ssk_card

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

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

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

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

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

POST /openapi/queryOpenapiSskCardPage 未使用管理后台 #
三省卡电子卡表-分页查询 · OpenapiSskCardController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiSskCardController#queryOpenapiSskCardPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ssk_card
ControllerOpenapiSskCardController#queryOpenapiSskCardPage
转换BeanUtils.map → OpenapiSskCardQuery
ServiceOpenapiSskCardService#queryPage (OpenapiSskCardServiceImpl)
MapperOpenapiSskCardMapper#selectPage ⇒ 表 openapi_ssk_card

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

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

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

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

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

POST /openapi/updateOpenapiSskCard 未使用管理后台 #
三省卡电子卡表-更新 · OpenapiSskCardController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiSskCardController#updateOpenapiSskCard
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ssk_card
ControllerOpenapiSskCardController#updateOpenapiSskCard
转换BeanUtils.map → OpenapiSskCard ⇒ 表 openapi_ssk_card
ServiceOpenapiSskCardService#update (OpenapiSskCardServiceImpl)
MapperOpenapiSskCardMapper#updateById ⇒ 表 openapi_ssk_card

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

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

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

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

void —— 无返回数据

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

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

OpenapiSskUserController 0/6 在用

POST /openapi/addOpenapiSskUser 未使用管理后台 #
三省卡用户表-新增 · OpenapiSskUserController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiSskUserController#addOpenapiSskUser
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ssk_user
ControllerOpenapiSskUserController#addOpenapiSskUser
转换BeanUtils.map → OpenapiSskUser ⇒ 表 openapi_ssk_user
ServiceOpenapiSskUserService#add (OpenapiSskUserServiceImpl)
MapperOpenapiSskUserMapper#insert ⇒ 表 openapi_ssk_user

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

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

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

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

void —— 无返回数据

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

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

POST /openapi/deleteOpenapiSskUser 未使用管理后台 #
三省卡用户表-删除 · OpenapiSskUserController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiSskUserController#deleteOpenapiSskUser
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ssk_user
ControllerOpenapiSskUserController#deleteOpenapiSskUser
ServiceOpenapiSskUserService#delete (OpenapiSskUserServiceImpl)
MapperOpenapiSskUserMapper#deleteById ⇒ 表 openapi_ssk_user

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

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

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

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

void —— 无返回数据

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

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

POST /openapi/getOpenapiSskUser 未使用管理后台 #
三省卡用户表-详情 · OpenapiSskUserController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiSskUserController#getOpenapiSskUser
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ssk_user
ControllerOpenapiSskUserController#getOpenapiSskUser
ServiceOpenapiSskUserService#get (OpenapiSskUserServiceImpl)
MapperOpenapiSskUserMapper#selectById ⇒ 表 openapi_ssk_user

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

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

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

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

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

POST /openapi/queryOpenapiSskUserList 未使用管理后台 #
三省卡用户表-列表查询 · OpenapiSskUserController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiSskUserController#queryOpenapiSskUserList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ssk_user
ControllerOpenapiSskUserController#queryOpenapiSskUserList
转换BeanUtils.map → OpenapiSskUserQuery
ServiceOpenapiSskUserService#queryList (OpenapiSskUserServiceImpl)
MapperOpenapiSskUserMapper#selectList ⇒ 表 openapi_ssk_user

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

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

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

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

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

POST /openapi/queryOpenapiSskUserPage 未使用管理后台 #
三省卡用户表-分页查询 · OpenapiSskUserController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiSskUserController#queryOpenapiSskUserPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ssk_user
ControllerOpenapiSskUserController#queryOpenapiSskUserPage
转换BeanUtils.map → OpenapiSskUserQuery
ServiceOpenapiSskUserService#queryPage (OpenapiSskUserServiceImpl)
MapperOpenapiSskUserMapper#selectPage ⇒ 表 openapi_ssk_user

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

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

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

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

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

POST /openapi/updateOpenapiSskUser 未使用管理后台 #
三省卡用户表-更新 · OpenapiSskUserController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiSskUserController#updateOpenapiSskUser
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ssk_user
ControllerOpenapiSskUserController#updateOpenapiSskUser
转换BeanUtils.map → OpenapiSskUser ⇒ 表 openapi_ssk_user
ServiceOpenapiSskUserService#update (OpenapiSskUserServiceImpl)
MapperOpenapiSskUserMapper#updateById ⇒ 表 openapi_ssk_user

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

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

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

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

void —— 无返回数据

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

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

OpenapiTgyOrderController 0/6 在用

POST /openapi/addOpenapiTgyOrder 未使用管理后台 #
铜官窑订单表-新增 · OpenapiTgyOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiTgyOrderController#addOpenapiTgyOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_tgy_order
ControllerOpenapiTgyOrderController#addOpenapiTgyOrder
转换BeanUtils.map → OpenapiTgyOrder ⇒ 表 openapi_tgy_order
ServiceOpenapiTgyOrderService#add (OpenapiTgyOrderServiceImpl)
MapperOpenapiTgyOrderMapper#insert ⇒ 表 openapi_tgy_order

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

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

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

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

void —— 无返回数据

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

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

POST /openapi/deleteOpenapiTgyOrder 未使用管理后台 #
铜官窑订单表-删除 · OpenapiTgyOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiTgyOrderController#deleteOpenapiTgyOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_tgy_order
ControllerOpenapiTgyOrderController#deleteOpenapiTgyOrder
ServiceOpenapiTgyOrderService#delete (OpenapiTgyOrderServiceImpl)
MapperOpenapiTgyOrderMapper#deleteById ⇒ 表 openapi_tgy_order

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

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/deleteOpenapiTgyOrder
uathttps://dscp-uat.hn12301.net/manage-api/openapi/deleteOpenapiTgyOrder
prohttps://dscp-uat.hn12301.net/manage-api/openapi/deleteOpenapiTgyOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填openapi_tgy_order.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/deleteOpenapiTgyOrder
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要删除(openapiTgyOrderService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/getOpenapiTgyOrder 未使用管理后台 #
铜官窑订单表-详情 · OpenapiTgyOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiTgyOrderController#getOpenapiTgyOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_tgy_order
ControllerOpenapiTgyOrderController#getOpenapiTgyOrder
ServiceOpenapiTgyOrderService#get (OpenapiTgyOrderServiceImpl)
MapperOpenapiTgyOrderMapper#selectById ⇒ 表 openapi_tgy_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/getOpenapiTgyOrder
uathttps://dscp-uat.hn12301.net/manage-api/openapi/getOpenapiTgyOrder
prohttps://dscp-uat.hn12301.net/manage-api/openapi/getOpenapiTgyOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填openapi_tgy_order.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 OpenapiTgyOrderResponse (object)
字段类型必填取值/校验表 / 列说明
idLongopenapi_tgy_order.idid
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/getOpenapiTgyOrder
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1
  }
}
处理逻辑
逻辑摘要查询详情(openapiTgyOrderService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/queryOpenapiTgyOrderList 未使用管理后台 #
铜官窑订单表-列表查询 · OpenapiTgyOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiTgyOrderController#queryOpenapiTgyOrderList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_tgy_order
ControllerOpenapiTgyOrderController#queryOpenapiTgyOrderList
转换BeanUtils.map → OpenapiTgyOrderQuery
ServiceOpenapiTgyOrderService#queryList (OpenapiTgyOrderServiceImpl)
MapperOpenapiTgyOrderMapper#selectList ⇒ 表 openapi_tgy_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/queryOpenapiTgyOrderList
uathttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiTgyOrderList
prohttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiTgyOrderList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiTgyOrderListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<OpenapiTgyOrderResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongopenapi_tgy_order.idid
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/queryOpenapiTgyOrderList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(openapiTgyOrderService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/queryOpenapiTgyOrderPage 未使用管理后台 #
铜官窑订单表-分页查询 · OpenapiTgyOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiTgyOrderController#queryOpenapiTgyOrderPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_tgy_order
ControllerOpenapiTgyOrderController#queryOpenapiTgyOrderPage
转换BeanUtils.map → OpenapiTgyOrderQuery
ServiceOpenapiTgyOrderService#queryPage (OpenapiTgyOrderServiceImpl)
MapperOpenapiTgyOrderMapper#selectPage ⇒ 表 openapi_tgy_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/queryOpenapiTgyOrderPage
uathttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiTgyOrderPage
prohttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiTgyOrderPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiTgyOrderPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<OpenapiTgyOrderResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongopenapi_tgy_order.idid
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/queryOpenapiTgyOrderPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(openapiTgyOrderService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/updateOpenapiTgyOrder 未使用管理后台 #
铜官窑订单表-更新 · OpenapiTgyOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiTgyOrderController#updateOpenapiTgyOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_tgy_order
ControllerOpenapiTgyOrderController#updateOpenapiTgyOrder
转换BeanUtils.map → OpenapiTgyOrder ⇒ 表 openapi_tgy_order
ServiceOpenapiTgyOrderService#update (OpenapiTgyOrderServiceImpl)
MapperOpenapiTgyOrderMapper#updateById ⇒ 表 openapi_tgy_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/updateOpenapiTgyOrder
uathttps://dscp-uat.hn12301.net/manage-api/openapi/updateOpenapiTgyOrder
prohttps://dscp-uat.hn12301.net/manage-api/openapi/updateOpenapiTgyOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiTgyOrderUpdateRequest
字段类型必填取值/校验表 / 列说明
idLongopenapi_tgy_order.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/updateOpenapiTgyOrder
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要更新(openapiTgyOrderService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

OpenapiTicketCodePoolController 4/4 在用

POST /openapi/ticketCodePool/import 在用管理后台 #
(无摘要) · OpenapiTicketCodePoolController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiTicketCodePoolController#importTicketCodes
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ticket_code_pool
ControllerOpenapiTicketCodePoolController#importTicketCodes
MapperOpenapiTicketCodePoolMapper#insert ⇒ 表 openapi_ticket_code_pool

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/ticketCodePool/import
uathttps://dscp-uat.hn12301.net/manage-api/openapi/ticketCodePool/import
prohttps://dscp-uat.hn12301.net/manage-api/openapi/ticketCodePool/import (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path
位置名称类型必填取值/校验表 / 列说明
queryfileMultipartFile
请求参数 · Body

请求体类型:(未在仓库索引到该 DTO 源码,无法展开字段;可能位于依赖 jar 或为 Map/基础类型)

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 Integer (scalar)

标量/Map/外部类型:Integer

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/ticketCodePool/import?file=…
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": 0
}
处理逻辑
逻辑摘要调用 isBlank(StrUtil.isBlank);调用 isNotBlank(StrUtil.isNotBlank);新增(ticketCodePoolMapper.insert)
内联注释
  • xuchao: 数值解析带行号提示
  • xuchao: 解析售票日期和有效期至(C2 修复)
  • xuchao: 批量插入(I4 修复),每 500 条一批
POST /openapi/ticketCodePool/page 在用管理后台 #
(无摘要) · OpenapiTicketCodePoolController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiTicketCodePoolController#queryPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表card_appointmentopenapi_ticket_code_pool
ControllerOpenapiTicketCodePoolController#queryPage
MapperCardAppointmentMapper#selectList ⇒ 表 card_appointment
MapperOpenapiTicketCodePoolMapper#selectPage ⇒ 表 openapi_ticket_code_pool

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/ticketCodePool/page
uathttps://dscp-uat.hn12301.net/manage-api/openapi/ticketCodePool/page
prohttps://dscp-uat.hn12301.net/manage-api/openapi/ticketCodePool/page (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body Map<String, Object>

请求体类型:Map<String, Object>(未在仓库索引到该 DTO 源码,无法展开字段;可能位于依赖 jar 或为 Map/基础类型)

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 Page<OpenapiTicketCodePool> (object)

标量/Map/外部类型:Page<OpenapiTicketCodePool>

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/ticketCodePool/page
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": ""
}
处理逻辑
逻辑摘要调用 isNotBlank(StrUtil.isNotBlank);列表查询(cardAppointmentMapper.selectList);分页查询(ticketCodePoolMapper.selectPage)
内联注释
  • xuchao: @TableLogic 自动追加 is_deleted=0,无需手动添加
  • xuchao: 按预约卡号过滤,通过 card_appointment 表反查 appointmentId
  • xuchao: 无匹配时传入不可能命中的 id,确保查询结果为空
POST /openapi/ticketCodePool/stats 在用管理后台 #
(无摘要) · OpenapiTicketCodePoolController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiTicketCodePoolController#stats
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ticket_code_pool
ControllerOpenapiTicketCodePoolController#stats
MapperOpenapiTicketCodePoolMapper#selectCount ⇒ 表 openapi_ticket_code_pool

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/ticketCodePool/stats
uathttps://dscp-uat.hn12301.net/manage-api/openapi/ticketCodePool/stats
prohttps://dscp-uat.hn12301.net/manage-api/openapi/ticketCodePool/stats (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiTicketCodePool
字段类型必填取值/校验表 / 列说明
idLongopenapi_ticket_code_pool.id
skuIdLongopenapi_ticket_code_pool.sku_id
ticketCodeStringopenapi_ticket_code_pool.ticket_code验票码
ticketCodeNoStringopenapi_ticket_code_pool.ticket_code_no代码
ticketNumberStringopenapi_ticket_code_pool.ticket_number号码
ticketNameStringopenapi_ticket_code_pool.ticket_name票名
amountBigDecimalopenapi_ticket_code_pool.amount金额
peopleCountIntegeropenapi_ticket_code_pool.people_count人数
saleTimeDateopenapi_ticket_code_pool.sale_time售票日期
validUntilDateopenapi_ticket_code_pool.valid_until有效期至
ticketTypeStringopenapi_ticket_code_pool.ticket_type票种类型
statusIntegeropenapi_ticket_code_pool.status0未使用 1已占用
appointmentIdLongopenapi_ticket_code_pool.appointment_id预约单id
usedTimeDateopenapi_ticket_code_pool.used_time占用时间
createdTimeDateopenapi_ticket_code_pool.created_time
updatedTimeDateopenapi_ticket_code_pool.updated_time
isDeletedBooleanopenapi_ticket_code_pool.is_deleted
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 Map<String, Long> (map)

标量/Map/外部类型:Map<String, Long>

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/ticketCodePool/stats
{
  "body": {
    "id": 1,
    "skuId": 1,
    "ticketCode": "",
    "ticketCodeNo": "",
    "ticketNumber": "",
    "ticketName": "",
    "amount": 0,
    "peopleCount": 0,
    "saleTime": "2026-01-01 12:00:00",
    "validUntil": "2026-01-01 12:00:00",
    "ticketType": "",
    "status": 0,
    "appointmentId": 1,
    "usedTime": "2026-01-01 12:00:00",
    "createdTime": "2026-01-01 12:00:00",
    "updatedTime": "2026-01-01 12:00:00",
    "isDeleted": false
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {}
}
处理逻辑
逻辑摘要调用 selectCount(ticketCodePoolMapper.selectCount)
内联注释
  • xuchao: @TableLogic 自动追加 is_deleted=0
GET /openapi/ticketCodePool/template 在用管理后台 #
(无摘要) · OpenapiTicketCodePoolController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiTicketCodePoolController#downloadTemplate
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法GET
调用链路 & 涉及数据表
涉及数据表(未解析到业务表:可能为纯校验/转发/缓存/外部接口)
调用链路(控制器方法内未解析到 Service/Mapper 调用,可能为接口声明或简单转发)
环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/ticketCodePool/template
uathttps://dscp-uat.hn12301.net/manage-api/openapi/ticketCodePool/template
prohttps://dscp-uat.hn12301.net/manage-api/openapi/ticketCodePool/template (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HttpServletResponse

请求体类型:HttpServletResponse(未在仓库索引到该 DTO 源码,无法展开字段;可能位于依赖 jar 或为 Map/基础类型)

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
GET /openapi/ticketCodePool/template
响应示例
(void,无响应体)
处理逻辑
逻辑摘要见下方调用链

OpenapiTstcOrderController 0/6 在用

POST /openapi/addOpenapiTstcOrder 未使用管理后台 #
天时同城订单信息表-新增 · OpenapiTstcOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiTstcOrderController#addOpenapiTstcOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_tstc_order
ControllerOpenapiTstcOrderController#addOpenapiTstcOrder
转换BeanUtils.map → OpenapiTstcOrder ⇒ 表 openapi_tstc_order
ServiceOpenapiTstcOrderService#add (OpenapiTstcOrderServiceImpl)
MapperOpenapiTstcOrderMapper#insert ⇒ 表 openapi_tstc_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/addOpenapiTstcOrder
uathttps://dscp-uat.hn12301.net/manage-api/openapi/addOpenapiTstcOrder
prohttps://dscp-uat.hn12301.net/manage-api/openapi/addOpenapiTstcOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiTstcOrderAddRequest
字段类型必填取值/校验表 / 列说明
nameString名称
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/addOpenapiTstcOrder
{
  "body": {
    "name": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要新增(openapiTstcOrderService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/deleteOpenapiTstcOrder 未使用管理后台 #
天时同城订单信息表-删除 · OpenapiTstcOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiTstcOrderController#deleteOpenapiTstcOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_tstc_order
ControllerOpenapiTstcOrderController#deleteOpenapiTstcOrder
ServiceOpenapiTstcOrderService#delete (OpenapiTstcOrderServiceImpl)
MapperOpenapiTstcOrderMapper#deleteById ⇒ 表 openapi_tstc_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/deleteOpenapiTstcOrder
uathttps://dscp-uat.hn12301.net/manage-api/openapi/deleteOpenapiTstcOrder
prohttps://dscp-uat.hn12301.net/manage-api/openapi/deleteOpenapiTstcOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填openapi_tstc_order.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/deleteOpenapiTstcOrder
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要删除(openapiTstcOrderService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/getOpenapiTstcOrder 未使用管理后台 #
天时同城订单信息表-详情 · OpenapiTstcOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiTstcOrderController#getOpenapiTstcOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_tstc_order
ControllerOpenapiTstcOrderController#getOpenapiTstcOrder
ServiceOpenapiTstcOrderService#get (OpenapiTstcOrderServiceImpl)
MapperOpenapiTstcOrderMapper#selectById ⇒ 表 openapi_tstc_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/getOpenapiTstcOrder
uathttps://dscp-uat.hn12301.net/manage-api/openapi/getOpenapiTstcOrder
prohttps://dscp-uat.hn12301.net/manage-api/openapi/getOpenapiTstcOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填openapi_tstc_order.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 OpenapiTstcOrderResponse (object)
字段类型必填取值/校验表 / 列说明
idLongopenapi_tstc_order.idid
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/getOpenapiTstcOrder
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1
  }
}
处理逻辑
逻辑摘要查询详情(openapiTstcOrderService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/queryOpenapiTstcOrderList 未使用管理后台 #
天时同城订单信息表-列表查询 · OpenapiTstcOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiTstcOrderController#queryOpenapiTstcOrderList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_tstc_order
ControllerOpenapiTstcOrderController#queryOpenapiTstcOrderList
转换BeanUtils.map → OpenapiTstcOrderQuery
ServiceOpenapiTstcOrderService#queryList (OpenapiTstcOrderServiceImpl)
MapperOpenapiTstcOrderMapper#selectList ⇒ 表 openapi_tstc_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/queryOpenapiTstcOrderList
uathttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiTstcOrderList
prohttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiTstcOrderList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiTstcOrderListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<OpenapiTstcOrderResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongopenapi_tstc_order.idid
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/queryOpenapiTstcOrderList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(openapiTstcOrderService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/queryOpenapiTstcOrderPage 未使用管理后台 #
天时同城订单信息表-分页查询 · OpenapiTstcOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiTstcOrderController#queryOpenapiTstcOrderPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_tstc_order
ControllerOpenapiTstcOrderController#queryOpenapiTstcOrderPage
转换BeanUtils.map → OpenapiTstcOrderQuery
ServiceOpenapiTstcOrderService#queryPage (OpenapiTstcOrderServiceImpl)
MapperOpenapiTstcOrderMapper#selectPage ⇒ 表 openapi_tstc_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/queryOpenapiTstcOrderPage
uathttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiTstcOrderPage
prohttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiTstcOrderPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiTstcOrderPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<OpenapiTstcOrderResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongopenapi_tstc_order.idid
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/queryOpenapiTstcOrderPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(openapiTstcOrderService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/updateOpenapiTstcOrder 未使用管理后台 #
天时同城订单信息表-更新 · OpenapiTstcOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiTstcOrderController#updateOpenapiTstcOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_tstc_order
ControllerOpenapiTstcOrderController#updateOpenapiTstcOrder
转换BeanUtils.map → OpenapiTstcOrder ⇒ 表 openapi_tstc_order
ServiceOpenapiTstcOrderService#update (OpenapiTstcOrderServiceImpl)
MapperOpenapiTstcOrderMapper#updateById ⇒ 表 openapi_tstc_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/updateOpenapiTstcOrder
uathttps://dscp-uat.hn12301.net/manage-api/openapi/updateOpenapiTstcOrder
prohttps://dscp-uat.hn12301.net/manage-api/openapi/updateOpenapiTstcOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiTstcOrderUpdateRequest
字段类型必填取值/校验表 / 列说明
idLongopenapi_tstc_order.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/updateOpenapiTstcOrder
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要更新(openapiTstcOrderService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

OpenapiXcLogController 0/6 在用

POST /openapi/addOpenapiXcLog 未使用管理后台 #
秀川提现记录表-新增 · OpenapiXcLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiXcLogController#addOpenapiXcLog
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_xc_log
ControllerOpenapiXcLogController#addOpenapiXcLog
转换BeanUtils.map → OpenapiXcLog ⇒ 表 openapi_xc_log
ServiceOpenapiXcLogService#add (OpenapiXcLogServiceImpl)
MapperOpenapiXcLogMapper#insert ⇒ 表 openapi_xc_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/addOpenapiXcLog
uathttps://dscp-uat.hn12301.net/manage-api/openapi/addOpenapiXcLog
prohttps://dscp-uat.hn12301.net/manage-api/openapi/addOpenapiXcLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiXcLogAddRequest
字段类型必填取值/校验表 / 列说明
nameStringopenapi_xc_log.name名称
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/addOpenapiXcLog
{
  "body": {
    "name": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要新增(openapiXcLogService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/deleteOpenapiXcLog 未使用管理后台 #
秀川提现记录表-删除 · OpenapiXcLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiXcLogController#deleteOpenapiXcLog
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_xc_log
ControllerOpenapiXcLogController#deleteOpenapiXcLog
ServiceOpenapiXcLogService#delete (OpenapiXcLogServiceImpl)
MapperOpenapiXcLogMapper#deleteById ⇒ 表 openapi_xc_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/deleteOpenapiXcLog
uathttps://dscp-uat.hn12301.net/manage-api/openapi/deleteOpenapiXcLog
prohttps://dscp-uat.hn12301.net/manage-api/openapi/deleteOpenapiXcLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填openapi_xc_log.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/deleteOpenapiXcLog
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要删除(openapiXcLogService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/getOpenapiXcLog 未使用管理后台 #
秀川提现记录表-详情 · OpenapiXcLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiXcLogController#getOpenapiXcLog
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_xc_log
ControllerOpenapiXcLogController#getOpenapiXcLog
ServiceOpenapiXcLogService#get (OpenapiXcLogServiceImpl)
MapperOpenapiXcLogMapper#selectById ⇒ 表 openapi_xc_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/getOpenapiXcLog
uathttps://dscp-uat.hn12301.net/manage-api/openapi/getOpenapiXcLog
prohttps://dscp-uat.hn12301.net/manage-api/openapi/getOpenapiXcLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填openapi_xc_log.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 OpenapiXcLogResponse (object)
字段类型必填取值/校验表 / 列说明
idLongopenapi_xc_log.idid
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/getOpenapiXcLog
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1
  }
}
处理逻辑
逻辑摘要查询详情(openapiXcLogService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/queryOpenapiXcLogList 未使用管理后台 #
秀川提现记录表-列表查询 · OpenapiXcLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiXcLogController#queryOpenapiXcLogList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_xc_log
ControllerOpenapiXcLogController#queryOpenapiXcLogList
转换BeanUtils.map → OpenapiXcLogQuery
ServiceOpenapiXcLogService#queryList (OpenapiXcLogServiceImpl)
MapperOpenapiXcLogMapper#selectList ⇒ 表 openapi_xc_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/queryOpenapiXcLogList
uathttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiXcLogList
prohttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiXcLogList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiXcLogListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<OpenapiXcLogResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongopenapi_xc_log.idid
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/queryOpenapiXcLogList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(openapiXcLogService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/queryOpenapiXcLogPage 未使用管理后台 #
秀川提现记录表-分页查询 · OpenapiXcLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiXcLogController#queryOpenapiXcLogPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_xc_log
ControllerOpenapiXcLogController#queryOpenapiXcLogPage
转换BeanUtils.map → OpenapiXcLogQuery
ServiceOpenapiXcLogService#queryPage (OpenapiXcLogServiceImpl)
MapperOpenapiXcLogMapper#selectPage ⇒ 表 openapi_xc_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/queryOpenapiXcLogPage
uathttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiXcLogPage
prohttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiXcLogPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiXcLogPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<OpenapiXcLogResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongopenapi_xc_log.idid
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/queryOpenapiXcLogPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(openapiXcLogService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/updateOpenapiXcLog 未使用管理后台 #
秀川提现记录表-更新 · OpenapiXcLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiXcLogController#updateOpenapiXcLog
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_xc_log
ControllerOpenapiXcLogController#updateOpenapiXcLog
转换BeanUtils.map → OpenapiXcLog ⇒ 表 openapi_xc_log
ServiceOpenapiXcLogService#update (OpenapiXcLogServiceImpl)
MapperOpenapiXcLogMapper#updateById ⇒ 表 openapi_xc_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/updateOpenapiXcLog
uathttps://dscp-uat.hn12301.net/manage-api/openapi/updateOpenapiXcLog
prohttps://dscp-uat.hn12301.net/manage-api/openapi/updateOpenapiXcLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiXcLogUpdateRequest
字段类型必填取值/校验表 / 列说明
idLongopenapi_xc_log.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/updateOpenapiXcLog
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要更新(openapiXcLogService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

OpenapiXghPurchageController 1/7 在用

POST /openapi/addOpenapiXghPurchage 未使用管理后台 #
湘工惠采购单位信息-新增 · OpenapiXghPurchageController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiXghPurchageController#addOpenapiXghPurchage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_xgh_purchage
ControllerOpenapiXghPurchageController#addOpenapiXghPurchage
转换BeanUtils.map → OpenapiXghPurchage ⇒ 表 openapi_xgh_purchage
ServiceOpenapiXghPurchageService#add (OpenapiXghPurchageServiceImpl)
MapperOpenapiXghPurchageMapper#insert ⇒ 表 openapi_xgh_purchage

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/addOpenapiXghPurchage
uathttps://dscp-uat.hn12301.net/manage-api/openapi/addOpenapiXghPurchage
prohttps://dscp-uat.hn12301.net/manage-api/openapi/addOpenapiXghPurchage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiXghPurchageAddRequest
字段类型必填取值/校验表 / 列说明
nameStringopenapi_xgh_purchage.name名称
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/addOpenapiXghPurchage
{
  "body": {
    "name": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要新增(openapiXghPurchageService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/deleteOpenapiXghPurchage 未使用管理后台 #
湘工惠采购单位信息-删除 · OpenapiXghPurchageController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiXghPurchageController#deleteOpenapiXghPurchage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_xgh_purchage
ControllerOpenapiXghPurchageController#deleteOpenapiXghPurchage
ServiceOpenapiXghPurchageService#delete (OpenapiXghPurchageServiceImpl)
MapperOpenapiXghPurchageMapper#deleteById ⇒ 表 openapi_xgh_purchage

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/deleteOpenapiXghPurchage
uathttps://dscp-uat.hn12301.net/manage-api/openapi/deleteOpenapiXghPurchage
prohttps://dscp-uat.hn12301.net/manage-api/openapi/deleteOpenapiXghPurchage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填openapi_xgh_purchage.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/deleteOpenapiXghPurchage
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要删除(openapiXghPurchageService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

ANY /openapi/exportOpenapiXghPurchageList 未使用管理后台 #
导出湘工惠采购单位信息 · OpenapiXghPurchageController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiXghPurchageController#exportOpenapiXghPurchageList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法ANY
调用链路 & 涉及数据表
涉及数据表openapi_xgh_purchage
ControllerOpenapiXghPurchageController#exportOpenapiXghPurchageList
转换BeanUtils.map → OpenapiXghPurchageQuery
ServiceOpenapiXghPurchageService#queryList (OpenapiXghPurchageServiceImpl)
MapperOpenapiXghPurchageMapper#selectList ⇒ 表 openapi_xgh_purchage

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/exportOpenapiXghPurchageList
uathttps://dscp-uat.hn12301.net/manage-api/openapi/exportOpenapiXghPurchageList
prohttps://dscp-uat.hn12301.net/manage-api/openapi/exportOpenapiXghPurchageList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HttpServletResponse

请求体类型:HttpServletResponse(未在仓库索引到该 DTO 源码,无法展开字段;可能位于依赖 jar 或为 Map/基础类型)

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
ANY /openapi/exportOpenapiXghPurchageList
响应示例
(void,无响应体)
处理逻辑
逻辑摘要列表查询(openapiXghPurchageService.queryList);调用 write(ExcelUtils.write);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 组装导出数据
  • 序号
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/getOpenapiXghPurchage 未使用管理后台 #
湘工惠采购单位信息-详情 · OpenapiXghPurchageController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiXghPurchageController#getOpenapiXghPurchage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_xgh_purchage
ControllerOpenapiXghPurchageController#getOpenapiXghPurchage
ServiceOpenapiXghPurchageService#get (OpenapiXghPurchageServiceImpl)
MapperOpenapiXghPurchageMapper#selectById ⇒ 表 openapi_xgh_purchage

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/getOpenapiXghPurchage
uathttps://dscp-uat.hn12301.net/manage-api/openapi/getOpenapiXghPurchage
prohttps://dscp-uat.hn12301.net/manage-api/openapi/getOpenapiXghPurchage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填openapi_xgh_purchage.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 OpenapiXghPurchageResponse (object)
字段类型必填取值/校验表 / 列说明
idLongopenapi_xgh_purchage.idid
operatorMobileStringopenapi_xgh_purchage.operator_mobile
nameStringopenapi_xgh_purchage.name名称
shuihaoStringopenapi_xgh_purchage.shuihao税号
contactStringopenapi_xgh_purchage.contact联系人
contactMobileStringopenapi_xgh_purchage.contact_mobile联系人手机号
purchageNumIntegeropenapi_xgh_purchage.purchage_num采购数量
statusIntegeropenapi_xgh_purchage.status状态 0=禁用 1=正常
addDateDateopenapi_xgh_purchage.add_date添加时间
addressStringopenapi_xgh_purchage.address地址
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/getOpenapiXghPurchage
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "operatorMobile": "13800000000",
    "name": "",
    "shuihao": "",
    "contact": "",
    "contactMobile": "13800000000",
    "purchageNum": 0,
    "status": 0,
    "addDate": "2026-01-01 12:00:00",
    "address": ""
  }
}
处理逻辑
逻辑摘要查询详情(openapiXghPurchageService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/queryOpenapiXghPurchageList 未使用管理后台 #
湘工惠采购单位信息-列表查询 · OpenapiXghPurchageController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiXghPurchageController#queryOpenapiXghPurchageList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_xgh_purchage
ControllerOpenapiXghPurchageController#queryOpenapiXghPurchageList
转换BeanUtils.map → OpenapiXghPurchageQuery
ServiceOpenapiXghPurchageService#queryList (OpenapiXghPurchageServiceImpl)
MapperOpenapiXghPurchageMapper#selectList ⇒ 表 openapi_xgh_purchage

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/queryOpenapiXghPurchageList
uathttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiXghPurchageList
prohttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiXghPurchageList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiXghPurchageListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<OpenapiXghPurchageResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongopenapi_xgh_purchage.idid
operatorMobileStringopenapi_xgh_purchage.operator_mobile
nameStringopenapi_xgh_purchage.name名称
shuihaoStringopenapi_xgh_purchage.shuihao税号
contactStringopenapi_xgh_purchage.contact联系人
contactMobileStringopenapi_xgh_purchage.contact_mobile联系人手机号
purchageNumIntegeropenapi_xgh_purchage.purchage_num采购数量
statusIntegeropenapi_xgh_purchage.status状态 0=禁用 1=正常
addDateDateopenapi_xgh_purchage.add_date添加时间
addressStringopenapi_xgh_purchage.address地址
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/queryOpenapiXghPurchageList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "operatorMobile": "13800000000",
      "name": "",
      "shuihao": "",
      "contact": "",
      "contactMobile": "13800000000",
      "purchageNum": 0,
      "status": 0,
      "addDate": "2026-01-01 12:00:00",
      "address": ""
    }
  ]
}
处理逻辑
逻辑摘要列表查询(openapiXghPurchageService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/queryOpenapiXghPurchagePage 在用管理后台 #
湘工惠采购单位信息-分页查询 · OpenapiXghPurchageController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiXghPurchageController#queryOpenapiXghPurchagePage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_xgh_purchage
ControllerOpenapiXghPurchageController#queryOpenapiXghPurchagePage
转换BeanUtils.map → OpenapiXghPurchageQuery
ServiceOpenapiXghPurchageService#queryPage (OpenapiXghPurchageServiceImpl)
MapperOpenapiXghPurchageMapper#selectPage ⇒ 表 openapi_xgh_purchage

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/queryOpenapiXghPurchagePage
uathttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiXghPurchagePage
prohttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiXghPurchagePage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiXghPurchagePageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
contactStringopenapi_xgh_purchage.contact
contactMobileStringopenapi_xgh_purchage.contact_mobile联系人手机号
nameStringopenapi_xgh_purchage.name名称
addDateRangeDate[]可选(@MvcOptional)
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<OpenapiXghPurchageResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongopenapi_xgh_purchage.idid
operatorMobileStringopenapi_xgh_purchage.operator_mobile
nameStringopenapi_xgh_purchage.name名称
shuihaoStringopenapi_xgh_purchage.shuihao税号
contactStringopenapi_xgh_purchage.contact联系人
contactMobileStringopenapi_xgh_purchage.contact_mobile联系人手机号
purchageNumIntegeropenapi_xgh_purchage.purchage_num采购数量
statusIntegeropenapi_xgh_purchage.status状态 0=禁用 1=正常
addDateDateopenapi_xgh_purchage.add_date添加时间
addressStringopenapi_xgh_purchage.address地址
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/queryOpenapiXghPurchagePage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": "",
    "contact": "",
    "contactMobile": "13800000000",
    "name": "",
    "addDateRange": "2026-01-01 12:00:00"
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "operatorMobile": "13800000000",
        "name": "",
        "shuihao": "",
        "contact": "",
        "contactMobile": "13800000000",
        "purchageNum": 0,
        "status": 0,
        "addDate": "2026-01-01 12:00:00",
        "address": ""
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(openapiXghPurchageService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
POST /openapi/updateOpenapiXghPurchage 未使用管理后台 #
湘工惠采购单位信息-更新 · OpenapiXghPurchageController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiXghPurchageController#updateOpenapiXghPurchage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_xgh_purchage
ControllerOpenapiXghPurchageController#updateOpenapiXghPurchage
转换BeanUtils.map → OpenapiXghPurchage ⇒ 表 openapi_xgh_purchage
ServiceOpenapiXghPurchageService#update (OpenapiXghPurchageServiceImpl)
MapperOpenapiXghPurchageMapper#updateById ⇒ 表 openapi_xgh_purchage

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/updateOpenapiXghPurchage
uathttps://dscp-uat.hn12301.net/manage-api/openapi/updateOpenapiXghPurchage
prohttps://dscp-uat.hn12301.net/manage-api/openapi/updateOpenapiXghPurchage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiXghPurchageUpdateRequest
字段类型必填取值/校验表 / 列说明
idLongopenapi_xgh_purchage.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/updateOpenapiXghPurchage
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要更新(openapiXghPurchageService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

OpenapiXjhlcOrderController 0/6 在用

POST /openapi/addOpenapiXjhlcOrder 未使用管理后台 #
雪域水寨记录-新增 · OpenapiXjhlcOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiXjhlcOrderController#addOpenapiXjhlcOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_xjhlc_order
ControllerOpenapiXjhlcOrderController#addOpenapiXjhlcOrder
转换BeanUtils.map → OpenapiXjhlcOrder ⇒ 表 openapi_xjhlc_order
ServiceOpenapiXjhlcOrderService#add (OpenapiXjhlcOrderServiceImpl)
MapperOpenapiXjhlcOrderMapper#insert ⇒ 表 openapi_xjhlc_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/addOpenapiXjhlcOrder
uathttps://dscp-uat.hn12301.net/manage-api/openapi/addOpenapiXjhlcOrder
prohttps://dscp-uat.hn12301.net/manage-api/openapi/addOpenapiXjhlcOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiXjhlcOrderAddRequest
字段类型必填取值/校验表 / 列说明
nameString名称
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/addOpenapiXjhlcOrder
{
  "body": {
    "name": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要新增(openapiXjhlcOrderService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/deleteOpenapiXjhlcOrder 未使用管理后台 #
雪域水寨记录-删除 · OpenapiXjhlcOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiXjhlcOrderController#deleteOpenapiXjhlcOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_xjhlc_order
ControllerOpenapiXjhlcOrderController#deleteOpenapiXjhlcOrder
ServiceOpenapiXjhlcOrderService#delete (OpenapiXjhlcOrderServiceImpl)
MapperOpenapiXjhlcOrderMapper#deleteById ⇒ 表 openapi_xjhlc_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/deleteOpenapiXjhlcOrder
uathttps://dscp-uat.hn12301.net/manage-api/openapi/deleteOpenapiXjhlcOrder
prohttps://dscp-uat.hn12301.net/manage-api/openapi/deleteOpenapiXjhlcOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填openapi_xjhlc_order.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/deleteOpenapiXjhlcOrder
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要删除(openapiXjhlcOrderService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/getOpenapiXjhlcOrder 未使用管理后台 #
雪域水寨记录-详情 · OpenapiXjhlcOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiXjhlcOrderController#getOpenapiXjhlcOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_xjhlc_order
ControllerOpenapiXjhlcOrderController#getOpenapiXjhlcOrder
ServiceOpenapiXjhlcOrderService#get (OpenapiXjhlcOrderServiceImpl)
MapperOpenapiXjhlcOrderMapper#selectById ⇒ 表 openapi_xjhlc_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/getOpenapiXjhlcOrder
uathttps://dscp-uat.hn12301.net/manage-api/openapi/getOpenapiXjhlcOrder
prohttps://dscp-uat.hn12301.net/manage-api/openapi/getOpenapiXjhlcOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填openapi_xjhlc_order.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 OpenapiXjhlcOrderResponse (object)
字段类型必填取值/校验表 / 列说明
idLongopenapi_xjhlc_order.idid
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/getOpenapiXjhlcOrder
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1
  }
}
处理逻辑
逻辑摘要查询详情(openapiXjhlcOrderService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/queryOpenapiXjhlcOrderList 未使用管理后台 #
雪域水寨记录-列表查询 · OpenapiXjhlcOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiXjhlcOrderController#queryOpenapiXjhlcOrderList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_xjhlc_order
ControllerOpenapiXjhlcOrderController#queryOpenapiXjhlcOrderList
转换BeanUtils.map → OpenapiXjhlcOrderQuery
ServiceOpenapiXjhlcOrderService#queryList (OpenapiXjhlcOrderServiceImpl)
MapperOpenapiXjhlcOrderMapper#selectList ⇒ 表 openapi_xjhlc_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/queryOpenapiXjhlcOrderList
uathttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiXjhlcOrderList
prohttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiXjhlcOrderList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiXjhlcOrderListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<OpenapiXjhlcOrderResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongopenapi_xjhlc_order.idid
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/queryOpenapiXjhlcOrderList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(openapiXjhlcOrderService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/queryOpenapiXjhlcOrderPage 未使用管理后台 #
雪域水寨记录-分页查询 · OpenapiXjhlcOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiXjhlcOrderController#queryOpenapiXjhlcOrderPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_xjhlc_order
ControllerOpenapiXjhlcOrderController#queryOpenapiXjhlcOrderPage
转换BeanUtils.map → OpenapiXjhlcOrderQuery
ServiceOpenapiXjhlcOrderService#queryPage (OpenapiXjhlcOrderServiceImpl)
MapperOpenapiXjhlcOrderMapper#selectPage ⇒ 表 openapi_xjhlc_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/queryOpenapiXjhlcOrderPage
uathttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiXjhlcOrderPage
prohttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiXjhlcOrderPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiXjhlcOrderPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<OpenapiXjhlcOrderResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongopenapi_xjhlc_order.idid
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/queryOpenapiXjhlcOrderPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(openapiXjhlcOrderService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/updateOpenapiXjhlcOrder 未使用管理后台 #
雪域水寨记录-更新 · OpenapiXjhlcOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiXjhlcOrderController#updateOpenapiXjhlcOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_xjhlc_order
ControllerOpenapiXjhlcOrderController#updateOpenapiXjhlcOrder
转换BeanUtils.map → OpenapiXjhlcOrder ⇒ 表 openapi_xjhlc_order
ServiceOpenapiXjhlcOrderService#update (OpenapiXjhlcOrderServiceImpl)
MapperOpenapiXjhlcOrderMapper#updateById ⇒ 表 openapi_xjhlc_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/updateOpenapiXjhlcOrder
uathttps://dscp-uat.hn12301.net/manage-api/openapi/updateOpenapiXjhlcOrder
prohttps://dscp-uat.hn12301.net/manage-api/openapi/updateOpenapiXjhlcOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiXjhlcOrderUpdateRequest
字段类型必填取值/校验表 / 列说明
idLongopenapi_xjhlc_order.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/updateOpenapiXjhlcOrder
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要更新(openapiXjhlcOrderService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

OpenapiYbxOrderController 0/6 在用

POST /openapi/addOpenapiYbxOrder 未使用管理后台 #
游宝星订单表-新增 · OpenapiYbxOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiYbxOrderController#addOpenapiYbxOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ybx_order
ControllerOpenapiYbxOrderController#addOpenapiYbxOrder
转换BeanUtils.map → OpenapiYbxOrder ⇒ 表 openapi_ybx_order
ServiceOpenapiYbxOrderService#add (OpenapiYbxOrderServiceImpl)
MapperOpenapiYbxOrderMapper#insert ⇒ 表 openapi_ybx_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/addOpenapiYbxOrder
uathttps://dscp-uat.hn12301.net/manage-api/openapi/addOpenapiYbxOrder
prohttps://dscp-uat.hn12301.net/manage-api/openapi/addOpenapiYbxOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiYbxOrderAddRequest
字段类型必填取值/校验表 / 列说明
nameString名称
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/addOpenapiYbxOrder
{
  "body": {
    "name": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要新增(openapiYbxOrderService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/deleteOpenapiYbxOrder 未使用管理后台 #
游宝星订单表-删除 · OpenapiYbxOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiYbxOrderController#deleteOpenapiYbxOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ybx_order
ControllerOpenapiYbxOrderController#deleteOpenapiYbxOrder
ServiceOpenapiYbxOrderService#delete (OpenapiYbxOrderServiceImpl)
MapperOpenapiYbxOrderMapper#deleteById ⇒ 表 openapi_ybx_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/deleteOpenapiYbxOrder
uathttps://dscp-uat.hn12301.net/manage-api/openapi/deleteOpenapiYbxOrder
prohttps://dscp-uat.hn12301.net/manage-api/openapi/deleteOpenapiYbxOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填openapi_ybx_order.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/deleteOpenapiYbxOrder
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要删除(openapiYbxOrderService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/getOpenapiYbxOrder 未使用管理后台 #
游宝星订单表-详情 · OpenapiYbxOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiYbxOrderController#getOpenapiYbxOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ybx_order
ControllerOpenapiYbxOrderController#getOpenapiYbxOrder
ServiceOpenapiYbxOrderService#get (OpenapiYbxOrderServiceImpl)
MapperOpenapiYbxOrderMapper#selectById ⇒ 表 openapi_ybx_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/getOpenapiYbxOrder
uathttps://dscp-uat.hn12301.net/manage-api/openapi/getOpenapiYbxOrder
prohttps://dscp-uat.hn12301.net/manage-api/openapi/getOpenapiYbxOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填openapi_ybx_order.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 OpenapiYbxOrderResponse (object)
字段类型必填取值/校验表 / 列说明
idLongopenapi_ybx_order.idid
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/getOpenapiYbxOrder
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1
  }
}
处理逻辑
逻辑摘要查询详情(openapiYbxOrderService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/queryOpenapiYbxOrderList 未使用管理后台 #
游宝星订单表-列表查询 · OpenapiYbxOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiYbxOrderController#queryOpenapiYbxOrderList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ybx_order
ControllerOpenapiYbxOrderController#queryOpenapiYbxOrderList
转换BeanUtils.map → OpenapiYbxOrderQuery
ServiceOpenapiYbxOrderService#queryList (OpenapiYbxOrderServiceImpl)
MapperOpenapiYbxOrderMapper#selectList ⇒ 表 openapi_ybx_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/queryOpenapiYbxOrderList
uathttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiYbxOrderList
prohttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiYbxOrderList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiYbxOrderListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<OpenapiYbxOrderResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongopenapi_ybx_order.idid
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/queryOpenapiYbxOrderList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(openapiYbxOrderService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/queryOpenapiYbxOrderPage 未使用管理后台 #
游宝星订单表-分页查询 · OpenapiYbxOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiYbxOrderController#queryOpenapiYbxOrderPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ybx_order
ControllerOpenapiYbxOrderController#queryOpenapiYbxOrderPage
转换BeanUtils.map → OpenapiYbxOrderQuery
ServiceOpenapiYbxOrderService#queryPage (OpenapiYbxOrderServiceImpl)
MapperOpenapiYbxOrderMapper#selectPage ⇒ 表 openapi_ybx_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/queryOpenapiYbxOrderPage
uathttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiYbxOrderPage
prohttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiYbxOrderPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiYbxOrderPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<OpenapiYbxOrderResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongopenapi_ybx_order.idid
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/queryOpenapiYbxOrderPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(openapiYbxOrderService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/updateOpenapiYbxOrder 未使用管理后台 #
游宝星订单表-更新 · OpenapiYbxOrderController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiYbxOrderController#updateOpenapiYbxOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ybx_order
ControllerOpenapiYbxOrderController#updateOpenapiYbxOrder
转换BeanUtils.map → OpenapiYbxOrder ⇒ 表 openapi_ybx_order
ServiceOpenapiYbxOrderService#update (OpenapiYbxOrderServiceImpl)
MapperOpenapiYbxOrderMapper#updateById ⇒ 表 openapi_ybx_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/updateOpenapiYbxOrder
uathttps://dscp-uat.hn12301.net/manage-api/openapi/updateOpenapiYbxOrder
prohttps://dscp-uat.hn12301.net/manage-api/openapi/updateOpenapiYbxOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiYbxOrderUpdateRequest
字段类型必填取值/校验表 / 列说明
idLongopenapi_ybx_order.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/updateOpenapiYbxOrder
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要更新(openapiYbxOrderService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

OpenapiYbxTicketController 0/6 在用

POST /openapi/addOpenapiYbxTicket 未使用管理后台 #
游宝星门票表-新增 · OpenapiYbxTicketController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiYbxTicketController#addOpenapiYbxTicket
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ybx_ticket
ControllerOpenapiYbxTicketController#addOpenapiYbxTicket
转换BeanUtils.map → OpenapiYbxTicket ⇒ 表 openapi_ybx_ticket
ServiceOpenapiYbxTicketService#add (OpenapiYbxTicketServiceImpl)
MapperOpenapiYbxTicketMapper#insert ⇒ 表 openapi_ybx_ticket

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/addOpenapiYbxTicket
uathttps://dscp-uat.hn12301.net/manage-api/openapi/addOpenapiYbxTicket
prohttps://dscp-uat.hn12301.net/manage-api/openapi/addOpenapiYbxTicket (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiYbxTicketAddRequest
字段类型必填取值/校验表 / 列说明
nameString名称
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/addOpenapiYbxTicket
{
  "body": {
    "name": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要新增(openapiYbxTicketService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/deleteOpenapiYbxTicket 未使用管理后台 #
游宝星门票表-删除 · OpenapiYbxTicketController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiYbxTicketController#deleteOpenapiYbxTicket
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ybx_ticket
ControllerOpenapiYbxTicketController#deleteOpenapiYbxTicket
ServiceOpenapiYbxTicketService#delete (OpenapiYbxTicketServiceImpl)
MapperOpenapiYbxTicketMapper#deleteById ⇒ 表 openapi_ybx_ticket

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/deleteOpenapiYbxTicket
uathttps://dscp-uat.hn12301.net/manage-api/openapi/deleteOpenapiYbxTicket
prohttps://dscp-uat.hn12301.net/manage-api/openapi/deleteOpenapiYbxTicket (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填openapi_ybx_ticket.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/deleteOpenapiYbxTicket
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要删除(openapiYbxTicketService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/getOpenapiYbxTicket 未使用管理后台 #
游宝星门票表-详情 · OpenapiYbxTicketController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiYbxTicketController#getOpenapiYbxTicket
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ybx_ticket
ControllerOpenapiYbxTicketController#getOpenapiYbxTicket
ServiceOpenapiYbxTicketService#get (OpenapiYbxTicketServiceImpl)
MapperOpenapiYbxTicketMapper#selectById ⇒ 表 openapi_ybx_ticket

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/getOpenapiYbxTicket
uathttps://dscp-uat.hn12301.net/manage-api/openapi/getOpenapiYbxTicket
prohttps://dscp-uat.hn12301.net/manage-api/openapi/getOpenapiYbxTicket (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填openapi_ybx_ticket.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 OpenapiYbxTicketResponse (object)
字段类型必填取值/校验表 / 列说明
idLongopenapi_ybx_ticket.idid
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/getOpenapiYbxTicket
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1
  }
}
处理逻辑
逻辑摘要查询详情(openapiYbxTicketService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/queryOpenapiYbxTicketList 未使用管理后台 #
游宝星门票表-列表查询 · OpenapiYbxTicketController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiYbxTicketController#queryOpenapiYbxTicketList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ybx_ticket
ControllerOpenapiYbxTicketController#queryOpenapiYbxTicketList
转换BeanUtils.map → OpenapiYbxTicketQuery
ServiceOpenapiYbxTicketService#queryList (OpenapiYbxTicketServiceImpl)
MapperOpenapiYbxTicketMapper#selectList ⇒ 表 openapi_ybx_ticket

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/queryOpenapiYbxTicketList
uathttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiYbxTicketList
prohttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiYbxTicketList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiYbxTicketListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<OpenapiYbxTicketResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongopenapi_ybx_ticket.idid
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/queryOpenapiYbxTicketList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(openapiYbxTicketService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/queryOpenapiYbxTicketPage 未使用管理后台 #
游宝星门票表-分页查询 · OpenapiYbxTicketController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiYbxTicketController#queryOpenapiYbxTicketPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ybx_ticket
ControllerOpenapiYbxTicketController#queryOpenapiYbxTicketPage
转换BeanUtils.map → OpenapiYbxTicketQuery
ServiceOpenapiYbxTicketService#queryPage (OpenapiYbxTicketServiceImpl)
MapperOpenapiYbxTicketMapper#selectPage ⇒ 表 openapi_ybx_ticket

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/queryOpenapiYbxTicketPage
uathttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiYbxTicketPage
prohttps://dscp-uat.hn12301.net/manage-api/openapi/queryOpenapiYbxTicketPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiYbxTicketPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<OpenapiYbxTicketResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongopenapi_ybx_ticket.idid
示例
请求示例 (自动生成,仅结构参考)
POST /openapi/queryOpenapiYbxTicketPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(openapiYbxTicketService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/updateOpenapiYbxTicket 未使用管理后台 #
游宝星门票表-更新 · OpenapiYbxTicketController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenapiYbxTicketController#updateOpenapiYbxTicket
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ybx_ticket
ControllerOpenapiYbxTicketController#updateOpenapiYbxTicket
转换BeanUtils.map → OpenapiYbxTicket ⇒ 表 openapi_ybx_ticket
ServiceOpenapiYbxTicketService#update (OpenapiYbxTicketServiceImpl)
MapperOpenapiYbxTicketMapper#updateById ⇒ 表 openapi_ybx_ticket

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/updateOpenapiYbxTicket
uathttps://dscp-uat.hn12301.net/manage-api/openapi/updateOpenapiYbxTicket
prohttps://dscp-uat.hn12301.net/manage-api/openapi/updateOpenapiYbxTicket (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OpenapiYbxTicketUpdateRequest
字段类型必填取值/校验表 / 列说明
idLongopenapi_ybx_ticket.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /openapi/updateOpenapiYbxTicket
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要更新(openapiYbxTicketService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

PingXiangController 2/5 在用

POST /pingXiang/login 在用开放/回调 #
(无摘要) · PingXiangController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.PingXiangController#cibLogin
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表member
ControllerPingXiangController#cibLogin
ServiceMemberService#add (MemberServiceImpl)
MapperMemberMapper#insert ⇒ 表 member
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 3
RedisCacheService.getMemberService.getMemberRedisCacheService.delete

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/pingXiang/login
uathttps://dscp-uat.hn12301.net/open-api/pingXiang/login
prohttps://dscp-uat.hn12301.net/open-api/pingXiang/login (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body CibLoginRequest
字段类型必填取值/校验表 / 列说明
mobileString必填member.mobile手机号
passwordString必填member.password密码
verifyCodeString必填验证码
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 OpenapiResponse (object)
字段类型必填取值/校验表 / 列说明
codeInteger
msgString
dataObject
示例
请求示例 (自动生成,仅结构参考)
POST /pingXiang/login
{
  "body": {
    "mobile": "13800000000",
    "password": "",
    "verifyCode": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "code": 0,
    "msg": "",
    "data": ""
  }
}
处理逻辑
逻辑摘要查询详情(redisCacheService.get);查询详情(authService.getAuthValue);调用 isBlank(StrUtil.isBlank)
内联注释
  • 1. 验证短信验证码
  • String cachedCode = (String) authService.getAuthValue(cacheKey);
  • 查询用户信息
  • 验证通过后删除缓存中的验证码,防止重复使用
  • 返回成功响应
前端调用方
POST /pingXiang/refund 未使用管理后台 #
(无摘要) · PingXiangController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.PingXiangController#refund
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表ordermember
ControllerPingXiangController#refund
ServiceOrderService#get (OrderServiceImpl)
MapperOrderMapper#selectById ⇒ 表 order
ServiceMemberService#get (MemberServiceImpl)
MapperMemberMapper#selectById ⇒ 表 member
ServiceOrderService#update (OrderServiceImpl)
MapperOrderMapper#updateById ⇒ 表 order
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 5
LockService.tryLockPxPayProperties.getCardRefundCallbackUrlPingXiangPayService.refundRefundService.createLockService.unlock

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/pingXiang/refund
uathttps://dscp-uat.hn12301.net/manage-api/pingXiang/refund
prohttps://dscp-uat.hn12301.net/manage-api/pingXiang/refund (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path
位置名称类型必填取值/校验表 / 列说明
queryorderNoString
请求参数 · Body

请求体类型:(未在仓库索引到该 DTO 源码,无法展开字段;可能位于依赖 jar 或为 Map/基础类型)

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /pingXiang/refund?orderNo=…
响应示例
(void,无响应体)
处理逻辑
逻辑摘要调用 tryLock(lockService.tryLock);查询详情(orderService.get);查询详情(memberService.get)
内联注释
  • 查询订单状态
  • 1. 立即检查状态
  • 退款成功处理逻辑
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /pingXiang/sendLoginVerifyCode 在用开放/回调 #
(无摘要) · PingXiangController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.PingXiangController#sendVerifyCode
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表sms_log
ControllerPingXiangController#sendVerifyCode
ServiceSmsLogService#add (SmsLogServiceImpl)
MapperSmsLogMapper#insert ⇒ 表 sms_log
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 4
CacheService.putIfAbsentRedisCacheService.putSendSmsService.sendVerifyCodeSmsService.sendSms

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/pingXiang/sendLoginVerifyCode
uathttps://dscp-uat.hn12301.net/open-api/pingXiang/sendLoginVerifyCode
prohttps://dscp-uat.hn12301.net/open-api/pingXiang/sendLoginVerifyCode (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body VerifyCodeSendRequest
字段类型必填取值/校验表 / 列说明
smsTypeSmsType1兴业银行激活平台登录2兴业银行激活平台激活3兴业银行H5登录99未知sms_log.sms_type发送验证码类型
mobileString手机号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 OpenapiResponse (object)
字段类型必填取值/校验表 / 列说明
codeIntegersms_log.code
msgString
dataObject
示例
请求示例 (自动生成,仅结构参考)
POST /pingXiang/sendLoginVerifyCode
{
  "body": {
    "smsType": "1",
    "mobile": "13800000000"
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "code": 0,
    "msg": "",
    "data": ""
  }
}
处理逻辑
逻辑摘要调用 putIfAbsent(cacheService.putIfAbsent);调用 randomNumbers(RandomUtil.randomNumbers);调用 put(redisCacheService.put)
内联注释
  • 查询是否可发送
  • 生成随机验证码
  • 验证码放入session缓存
  • 发送短信
  • 记录短信发送日志 - 使用现有的SmsLog
POST /pingXiang/wePay/appointmentNotify 未使用开放/回调 #
平祥-微信支付回调(预约支付结果) · PingXiangController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.PingXiangController#appointmentNotify
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;免登录 auth=false)
请求方法POST
调用链路 & 涉及数据表
涉及数据表card_appointment_payment
ControllerPingXiangController#appointmentNotify
ServicepingXiangPayService#payCallback
ServicecardAppointmentPaymentService#get
MapperCardAppointmentPaymentMapper#get ⇒ 表 card_appointment_payment
ServicecardAppointmentPaymentService#update
MapperCardAppointmentPaymentMapper#update ⇒ 表 card_appointment_payment
ServicecardBagService#handlerAppoint
ServicecardBagService#refundAppointmentOrder

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/pingXiang/wePay/appointmentNotify
uathttps://dscp-uat.hn12301.net/open-api/pingXiang/wePay/appointmentNotify
prohttps://dscp-uat.hn12301.net/open-api/pingXiang/wePay/appointmentNotify (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body

无(该方法不从请求体取参)

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

(void,无响应体)

示例
请求示例
(无请求体)
响应示例
(void,无响应体)
处理逻辑
逻辑摘要pingXiangPayService.payCallback;lockService.tryLock;cardAppointmentPaymentService.get;cardAppointmentPaymentService.update;cardBagService.handlerAppoint;cardBagService.refundAppointmentOrder;lockService.unlock(辅助:lockService.tryLock、lockService.unlock);完整实现见源码 PingXiangController#appointmentNotify
内联注释
  • 查询订单
  • 判断订单状态
  • 更新订单信息
  • 调用预约接口
  • 预约失败退款退款
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /pingXiang/wePay/appointmentRefundNotify 未使用开放/回调 #
平祥-微信支付回调(预约退款结果) · PingXiangController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.PingXiangController#appointmentRefundNotify
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;免登录 auth=false)
请求方法POST
调用链路 & 涉及数据表
涉及数据表card_appointment_payment
ControllerPingXiangController#appointmentRefundNotify
ServicepingXiangPayService#refundCallback
ServicecardAppointmentPaymentService#get
MapperCardAppointmentPaymentMapper#get ⇒ 表 card_appointment_payment
ServicecardAppointmentPaymentService#update
MapperCardAppointmentPaymentMapper#update ⇒ 表 card_appointment_payment

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/pingXiang/wePay/appointmentRefundNotify
uathttps://dscp-uat.hn12301.net/open-api/pingXiang/wePay/appointmentRefundNotify
prohttps://dscp-uat.hn12301.net/open-api/pingXiang/wePay/appointmentRefundNotify (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body

无(该方法不从请求体取参)

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

(void,无响应体)

示例
请求示例
(无请求体)
响应示例
(void,无响应体)
处理逻辑
逻辑摘要pingXiangPayService.refundCallback;lockService.tryLock;cardAppointmentPaymentService.get;cardAppointmentPaymentService.update;lockService.unlock(辅助:lockService.tryLock、lockService.unlock);完整实现见源码 PingXiangController#appointmentRefundNotify
内联注释
  • 查询订单
  • 判断订单状态
  • 更新订单信息
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

TstcController 0/1 在用

POST /tstc/refund 未使用管理后台 #
(无摘要) · TstcController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.TstcController#refundOrder
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表orderopenapi_tstc_orderafter_salesorder_after_sales_operationlog
ControllerTstcController#refundOrder
ServiceOrderService#get (OrderServiceImpl)
MapperOrderMapper#selectById ⇒ 表 order
ServiceOpenapiTstcOrderService#queryList (OpenapiTstcOrderServiceImpl)
MapperOpenapiTstcOrderMapper#selectList ⇒ 表 openapi_tstc_order
ServiceOrderPaymentService#wechatRefund (OrderPaymentServiceImpl)
ServiceAfterSalesService#update (AfterSalesServiceImpl)
MapperAfterSalesMapper#updateById ⇒ 表 after_sales
ServiceOrderAfterSalesOperationlogService#add (OrderAfterSalesOperationlogServiceImpl)
MapperOrderAfterSalesOperationlogMapper#insert ⇒ 表 order_after_sales_operationlog
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 5
OrderService.mustGetPayBackProperties.getCardRefundCallbackUrlWechatJsapiRefundService.refundChaosTransactionTemplate.executeSessionUserService.getSessionId

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/tstc/refund
uathttps://dscp-uat.hn12301.net/manage-api/tstc/refund
prohttps://dscp-uat.hn12301.net/manage-api/tstc/refund (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body ZfbOrderRequest
字段类型必填取值/校验表 / 列说明
orderNoString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 XghResponse (object)
字段类型必填取值/校验表 / 列说明
accessTokenString
codeIntegeropenapi_tstc_order.code
messageString
isMemberboolean
memberLevelTypeString
示例
请求示例 (自动生成,仅结构参考)
POST /tstc/refund
{
  "body": {
    "orderNo": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "accessToken": "",
    "code": 0,
    "message": "",
    "isMember": false,
    "memberLevelType": ""
  }
}
处理逻辑
逻辑摘要查询详情(orderService.get);列表查询(openapiTstcOrderService.queryList);调用 ordersRefund(TstcService.ordersRefund)
内联注释
  • 先向天时同城退款
  • "data":{"orders_log_id":"2512221036590654455","refund_result":"3"}
  • 退单结果:2申请退单成功等待审核,3直接退单成功(同意退,无需审核),4拒绝退单 。注意:返回结果不是审核中时不会进行异步退单结果通知
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

XghController 12/12 在用

POST /xgh/addPurchase 在用开放/回调 #
(无摘要) · XghController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.XghController#addPurchase
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_xgh_purchage
ControllerXghController#addPurchase
ServiceXghService#addPurchase (XghServiceImpl)
转换BeanUtils.map → OpenapiXghPurchage ⇒ 表 openapi_xgh_purchage
ServiceOpenapiXghPurchageService#add (OpenapiXghPurchageServiceImpl)
MapperOpenapiXghPurchageMapper#insert ⇒ 表 openapi_xgh_purchage

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/xgh/addPurchase
uathttps://dscp-uat.hn12301.net/open-api/xgh/addPurchase
prohttps://dscp-uat.hn12301.net/open-api/xgh/addPurchase (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body XghAddPurchageRequest
字段类型必填取值/校验表 / 列说明
operatorMobileStringopenapi_xgh_purchage.operator_mobile
nameStringopenapi_xgh_purchage.name名称
addressStringopenapi_xgh_purchage.address
shuihaoStringopenapi_xgh_purchage.shuihao税号
contactStringopenapi_xgh_purchage.contact联系人
contactMobileStringopenapi_xgh_purchage.contact_mobile
purchageNumIntegeropenapi_xgh_purchage.purchage_num采购数量
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 XghResponse (object)
字段类型必填取值/校验表 / 列说明
accessTokenString
codeInteger
messageString
isMemberboolean
memberLevelTypeString
示例
请求示例 (自动生成,仅结构参考)
POST /xgh/addPurchase
{
  "body": {
    "operatorMobile": "13800000000",
    "name": "",
    "address": "",
    "shuihao": "",
    "contact": "",
    "contactMobile": "13800000000",
    "purchageNum": 0
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "accessToken": "",
    "code": 0,
    "message": "",
    "isMember": false,
    "memberLevelType": ""
  }
}
处理逻辑
逻辑摘要新增(xghService.addPurchase)
POST /xgh/cardModelDetail 在用开放/回调 #
(无摘要) · XghController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.XghController#cardModelDetail
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表goods_infoskuopenapi_channel_rule
ControllerXghController#cardModelDetail
ServiceXghService#cardModelDetail (XghServiceImpl)
ServiceGoodsInfoService#get (GoodsInfoServiceImpl)
MapperGoodsInfoMapper#selectById ⇒ 表 goods_info
ServiceSkuService#queryList (SkuServiceImpl)
MapperSkuMapper#selectList ⇒ 表 sku
ServiceOpenapiChannelRuleService#get (OpenapiChannelRuleServiceImpl)
MapperOpenapiChannelRuleMapper#selectById ⇒ 表 openapi_channel_rule
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 3
GoodsCache.getCardModelCache.getShopCache.get

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/xgh/cardModelDetail
uathttps://dscp-uat.hn12301.net/open-api/xgh/cardModelDetail
prohttps://dscp-uat.hn12301.net/open-api/xgh/cardModelDetail (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path
位置名称类型必填取值/校验表 / 列说明
querygoodsIdStringsku.goods_id
请求参数 · Body

请求体类型:(未在仓库索引到该 DTO 源码,无法展开字段;可能位于依赖 jar 或为 Map/基础类型)

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 ChannelCardDetail (object)
字段类型必填取值/校验表 / 列说明
cardModelCardModel
cardModel.idLonggoods_info.id旅游卡种ID,主键
cardModel.nameString卡种名称
cardModel.gradeModelGrade11一类卡,2二类卡,3公式卡2二类卡3公式卡卡种等级(枚举:card.ModelGrade),1一类卡,2二类卡
cardModel.cardModelTypeCardModelType1省级旅游卡2市州旅游卡卡种类型(枚举:card.CardModelType),1省级旅游卡,2市州旅游卡
cardModel.codeInteger卡种编号: 2 位数,从10 开始。10、11、12、顺序编号。
cardModel.merchantIdLongsku.merchant_id所属商户
cardModel.shopIdLongsku.shop_id所属商铺,关联商铺表id
cardModel.shopNameString所属商铺名称
cardModel.channelChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8openapi_channel_rule.channel所属渠道(枚举:checker.ChannelType),1北京卡管理系统,2三省卡系统,3数字平台,4质惠游
cardModel.thirdIdString第三方id
cardModel.priceIntegeropenapi_channel_rule.price卡种售价
cardModel.expireDateDategoods_info.expire_date失效日期
cardModel.publishDateDate发行日期
cardModel.isFaceBoolean是否需要人脸
cardModel.isActiveCodeBoolean是否需要激活码
cardModel.isRefreshBoolean二维码是否刷新
cardModel.propagateStyleString宣传卡样url地址
cardModel.propagatePicStringgoods_info.propagate_pic宣传图片url地址
cardModel.propagateVidString宣传视频url地址
cardModel.descriptionString图文详情
cardModel.isDeletedBooleangoods_info.is_deleted是否删除
cardModel.createdByLonggoods_info.created_by创建人id
cardModel.createdTimeDategoods_info.created_time创建时间
cardModel.updatedByLonggoods_info.updated_by更新人id
cardModel.updatedTimeDategoods_info.updated_time修改时间
goodsGoods
goods.idLonggoods_info.id商品id,主键
goods.merchantIdLongsku.merchant_id所属商户id,关联merchant表id
goods.shopIdLongsku.shop_id所属商铺id
goods.nameString商品名称
goods.cardModelIdLongopenapi_channel_rule.card_model_id旅游卡ID,关联旅游卡表id
goods.mainPicString商品主图
goods.typeIdStringopenapi_channel_rule.type_id商品大类
goods.subTypeIdString商品小类
goods.gradeString商品等级
goods.statusGoodsStatus1已上架2编辑中3已下架openapi_channel_rule.status商品状态(枚举:GoodsStatus),1正常,2编辑中,3已下架
goods.qrcodeString商品二维码
goods.isDeletedBooleangoods_info.is_deleted是否删除
goods.createdByLonggoods_info.created_by创建人
goods.createdTimeDategoods_info.created_time创建时间
goods.updatedByLonggoods_info.updated_by修改人
goods.updatedTimeDategoods_info.updated_time修改时间
goods.thirdIdString第三方id
goods.thirdNameString第三方名称
goodsInfoGoodsInfo
goodsInfo.idLonggoods_info.id商品id,主键
goodsInfo.shortNameStringgoods_info.short_name商品简称
goodsInfo.weightIntegergoods_info.weight商品权重
goodsInfo.tagsStringgoods_info.tags商品标签
goodsInfo.businessTimeStringgoods_info.business_time营业时间
goodsInfo.recommendReasonStringgoods_info.recommend_reason推荐理由
goodsInfo.introductionStringgoods_info.introduction简介
goodsInfo.propagatePicStringgoods_info.propagate_pic宣传图片url地址
goodsInfo.videoStringgoods_info.video宣传视频url地址
goodsInfo.noticeStringgoods_info.notice购买须知
goodsInfo.tipsStringgoods_info.tips温馨提示
goodsInfo.expireDateDategoods_info.expire_date
goodsInfo.isRefundBooleangoods_info.is_refund
goodsInfo.isDeletedBooleangoods_info.is_deleted是否删除
goodsInfo.createdByStringgoods_info.created_by创建人id
goodsInfo.createdTimeLocalDateTimegoods_info.created_time创建时间
goodsInfo.updatedByStringgoods_info.updated_by更新人id
goodsInfo.updatedTimeLocalDateTimegoods_info.updated_time更新时间
skuList<Sku>
sku[].idLonggoods_info.id商品skuID,主键
sku[].merchantIdLongsku.merchant_id所属商户id
sku[].shopIdLongsku.shop_id所属商铺id
sku[].goodsIdLongsku.goods_id商品ID,关联商品表id
sku[].goodsChannelIdLongsku.goods_channel_id关联商品渠道id
sku[].skuNameStringsku.sku_namesku名称
sku[].showPriceIntegersku.show_price商品挂牌价
sku[].buyPriceIntegersku.buy_price商品实际售价
sku[].costPriceIntegersku.cost_price商品成本价
sku[].buyCountIntegersku.buy_count单次可购买数量
sku[].stockIntegersku.stock库存数量
sku[].isLogisticBooleansku.is_logistic是否需要物流
sku[].carriageIdLongsku.carriage_id物流模版ID,关联carriage表id
sku[].moldGoodsMold1实物商品2虚拟商品3电子卡券sku.mold商品状态(枚举:merchant.goodsMold),1实物商品,2虚拟商品,3电子卡券
sku[].isDistributesBooleansku.is_distributes是否可分销
sku[].commissionIntegersku.commission分销佣金
sku[].isPreferentialBooleansku.is_preferential是否可使用优惠券
sku[].isUseScoreBooleansku.is_use_score是否可使用积分抵扣
sku[].isAddScoreBooleansku.is_add_score购买后是否产生积分
sku[].useScoreRateBigDecimalsku.use_score_rate抵扣积分倍率
sku[].addScoreRateBigDecimalsku.add_score_rate产生积分倍率
sku[].cardNumIntegersku.card_num发卡数量,仅旅游卡商品
sku[].isDeletedBooleangoods_info.is_deleted是否删除
sku[].createdByStringgoods_info.created_by创建人id
sku[].createdTimeDategoods_info.created_time创建时间
sku[].updatedByStringgoods_info.updated_by更新人id
sku[].updatedTimeDategoods_info.updated_time修改时间
shopShop
shop.idLonggoods_info.id商铺id,主键
shop.merchantIdLongsku.merchant_id所属商户id,关联merchant表id
shop.merchantTypeMerchantType1供应商2分销商3发卡商4其他5酒店6第三方商户类型(枚举:merchant.MerchantType)
shop.nameString商铺名称
shop.logoString商铺LOGO图片url地址
shop.typeIdLongopenapi_channel_rule.type_id商铺大类
shop.subTypeIdLong商铺小类ID
shop.statusShopStatus1正常运营2审核中3暂停运营4已关店openapi_channel_rule.status商铺状态(枚举:ShopStatus),1正常运营,2审核中,3暂停运营,4已关店
shop.provinceIdString省id
shop.cityIdString市id
shop.districtIdString区县id
shop.addressString商铺地址
shop.mobileString客服电话
shop.linkmanString商户联系人
shop.linkphoneString商户联系人手机
shop.managerString专属客户经理
shop.levelString等级
shop.lngString经度
shop.latString纬度
shop.introductionStringgoods_info.introduction简介
shop.businessTimeStringgoods_info.business_time营业时间
shop.tagsStringgoods_info.tags商铺标签
shop.mainPicString景区主图url地址
shop.propagatePicStringgoods_info.propagate_pic宣传图片url地址
shop.videoStringgoods_info.video景区视频url地址
shop.posterString分享海报url地址
shop.propagateContentString宣传语
shop.descriptionString图文详情
shop.ticketInfoString门票信息
shop.trafficInfoString交通信息
shop.tipsStringgoods_info.tips温馨提示
shop.isDeletedBooleangoods_info.is_deleted是否删除
shop.createdByStringgoods_info.created_by创建人id
shop.createdTimeDategoods_info.created_time创建时间
shop.updatedByStringgoods_info.updated_by更新人id
shop.updatedTimeDategoods_info.updated_time修改时间
shop.thirdIdString
shop.thirdNameString
salesNumInteger
示例
请求示例 (自动生成,仅结构参考)
POST /xgh/cardModelDetail?goodsId=…
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "cardModel": {
      "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"
    },
    "goods": {
      "id": 1,
      "merchantId": 1,
      "shopId": 1,
      "name": "",
      "cardModelId": 1,
      "mainPic": "https://example.com/x.png",
      "typeId": "",
      "subTypeId": "",
      "grade": "",
      "status": "1",
      "qrcode": "",
      "isDeleted": false,
      "createdBy": 0,
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": 0,
      "updatedTime": "2026-01-01 12:00:00",
      "thirdId": "",
      "thirdName": ""
    },
    "goodsInfo": {
      "id": 1,
      "shortName": "",
      "weight": 0,
      "tags": "",
      "businessTime": "2026-01-01 12:00:00",
      "recommendReason": "",
      "introduction": "",
      "propagatePic": "https://example.com/x.png",
      "video": "",
      "notice": "",
      "tips": "",
      "expireDate": "2026-01-01 12:00:00",
      "isRefund": false,
      "isDeleted": false,
      "createdBy": "",
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": "2026-01-01 12:00:00",
      "updatedTime": "2026-01-01 12:00:00"
    },
    "sku": [
      {
        "id": 1,
        "merchantId": 1,
        "shopId": 1,
        "goodsId": 1,
        "goodsChannelId": 1,
        "skuName": "",
        "showPrice": 0,
        "buyPrice": 0,
        "costPrice": 0,
        "buyCount": 0,
        "stock": 0,
        "isLogistic": false,
        "carriageId": 1,
        "mold": "1",
        "isDistributes": false,
        "commission": 0,
        "isPreferential": false,
        "isUseScore": false,
        "isAddScore": false,
        "useScoreRate": 0,
        "addScoreRate": 0,
        "cardNum": 0,
        "isDeleted": false,
        "createdBy": "",
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": "2026-01-01 12:00:00",
        "updatedTime": "2026-01-01 12:00:00"
      }
    ],
    "shop": {
      "id": 1,
      "merchantId": 1,
      "merchantType": "1",
      "name": "",
      "logo": "",
      "typeId": 1,
      "subTypeId": 1,
      "status": "1",
      "provinceId": "",
      "cityId": "",
      "districtId": "",
      "address": "",
      "mobile": "13800000000",
      "linkman": "",
      "linkphone": "13800000000",
      "manager": "",
      "level": "",
      "lng": "",
      "lat": "",
      "introduction": "",
      "businessTime": "2026-01-01 12:00:00",
      "tags": "",
      "mainPic": "https://example.com/x.png",
      "propagatePic": "https://example.com/x.png",
      "video": "",
      "poster": "",
      "propagateContent": "",
      "description": "",
      "ticketInfo": "",
      "trafficInfo": "",
      "tips": "",
      "isDeleted": false,
      "createdBy": "",
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": "2026-01-01 12:00:00",
      "updatedTime": "2026-01-01 12:00:00",
      "thirdId": "",
      "thirdName": ""
    },
    "salesNum": 0
  }
}
处理逻辑
逻辑摘要调用 cardModelDetail(xghService.cardModelDetail)
POST /xgh/createOrder 在用开放/回调 #
(无摘要) · XghController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.XghController#createOrder
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表ordermemberorder_goodscard_model_ruleorder_operatelogcard_stock
ControllerXghController#createOrder
ServiceXghService#createOrder (XghServiceImpl)
ServiceOrderService#get (OrderServiceImpl)
MapperOrderMapper#selectById ⇒ 表 order
ServiceMemberService#get (MemberServiceImpl)
MapperMemberMapper#selectById ⇒ 表 member
ServiceOrderService#queryList (OrderServiceImpl)
MapperOrderMapper#selectList ⇒ 表 order
ServiceOrderGoodsService#queryList (OrderGoodsServiceImpl)
MapperOrderGoodsMapper#selectList ⇒ 表 order_goods
ServiceCardModelRuleService#get (CardModelRuleServiceImpl)
MapperCardModelRuleMapper#selectById ⇒ 表 card_model_rule
ServiceMemberService#update (MemberServiceImpl)
MapperMemberMapper#updateById ⇒ 表 member
ServiceCardService#addCardOrder (CardServiceImpl)
转换BeanUtils.map → OrderOperatelog ⇒ 表 order_operatelog
MapperCardStockService.getMapper#selectList ⇒ 表 card_stock
ServiceOrderService#update (OrderServiceImpl)
MapperOrderMapper#updateById ⇒ 表 order
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 14
SkuCache.getLockService.tryLockCardModelCache.getMemberService.getOpenapiChannelRuleService.getOrderService.maxOrderIdChaosTransactionTemplate.executePromotionCouponService.getCouponPromotionCouponService.useCouponOrderService.addGoodsCache.getOrderGoodsService.addOrderOperatelogService.addLockService.unlock

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/xgh/createOrder
uathttps://dscp-uat.hn12301.net/open-api/xgh/createOrder
prohttps://dscp-uat.hn12301.net/open-api/xgh/createOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body ChannelCreateOrderRequest
字段类型必填取值/校验表 / 列说明
cardModleIdLong必填
buyNumInteger必填order.buy_num购买份数
skuIdLong必填SKUID
mobileString必填member.mobile
couponIdLong券id
userIdString
certNoString
realNameString
phoneString
certIdString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 ChannelPrePayResponse (object)
字段类型必填取值/校验表 / 列说明
outTradeNoString我方交易号
tradeNoString第三方交易号
flagBoolean
payUrlString
示例
请求示例 (自动生成,仅结构参考)
POST /xgh/createOrder
{
  "body": {
    "cardModleId": 1,
    "buyNum": 0,
    "skuId": 1,
    "mobile": "13800000000",
    "couponId": 1,
    "userId": "",
    "certNo": "",
    "realName": "",
    "phone": "13800000000",
    "certId": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "outTradeNo": "",
    "tradeNo": "",
    "flag": false,
    "payUrl": "https://example.com/x.png"
  }
}
处理逻辑
逻辑摘要调用 canOrderOrOperate(DateUtils.canOrderOrOperate);调用 canOrderOrOperateMsg(DateUtils.canOrderOrOperateMsg);创建(xghService.createOrder)
内联注释
  • throw ChaosRes.SYS_FAIL.toException("制卡中");
  • }
  • if (!DateUtils.canOrderOrOperate()) {
  • throw ChaosRes.SYS_FAIL.toException(DateUtils.canOrderOrOperateMsg());
  • throw ChaosRes.SYS_FAIL.toException("系统升级中,预计22:00完成。请稍后再试!");
POST /xgh/getOrder 在用开放/回调 #
(无摘要) · XghController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.XghController#getOrder
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表orderopenapi_channel_card
ControllerXghController#getOrder
ServiceZfbCardService#getOrder (ZfbCardServiceImpl)
ServiceOrderService#get (OrderServiceImpl)
MapperOrderMapper#selectById ⇒ 表 order
ServiceOpenapiChannelCardService#queryList (OpenapiChannelCardServiceImpl)
MapperOpenapiChannelCardMapper#selectList ⇒ 表 openapi_channel_card
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
OrderGoodsService.mustGetGoodsCache.get

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/xgh/getOrder
uathttps://dscp-uat.hn12301.net/open-api/xgh/getOrder
prohttps://dscp-uat.hn12301.net/open-api/xgh/getOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path
位置名称类型必填取值/校验表 / 列说明
queryorderIdStringorder.order_id
请求参数 · Body

请求体类型:(未在仓库索引到该 DTO 源码,无法展开字段;可能位于依赖 jar 或为 Map/基础类型)

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 CardOrderResponse (object)
字段类型必填取值/校验表 / 列说明
idLongorder.id主键
orderIdLongorder.order_id订单Id,主键
orderNameString订单旅游卡(商品)名称
orderPicString订单旅游卡(商品)主图
buyNumIntegerorder.buy_num购买份数
goodsAmountInteger商品金额
payableAmountIntegerorder.payable_amount实收金额
payStatusPayStatus1支付状态(枚举:order.PayStatus),1=待支付 2=已支付 3=已退款2已支付3已退款4退款失败5退款中6退款申请order.pay_status支付状态(枚举:order.PayStatus),1=待支付 2=已支付 3=已退款
orderStatusOrderStatus1订单状态(枚举:order.OrderStatus),1=待确认 2=已支付 2=待发货 3=已发货 4=已完成 5=已取消CONFIRM(2, "已支付"),2CONFIRM(2, "已支付"),3已发货4已完成5已取消6退款中7已退款+1order.order_status订单状态
orderTimeDateorder.order_time下单时间
payTimeDate支付时间
cardNumString卡号
示例
请求示例 (自动生成,仅结构参考)
POST /xgh/getOrder?orderId=…
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "orderId": 1,
    "orderName": "",
    "orderPic": "https://example.com/x.png",
    "buyNum": 0,
    "goodsAmount": 0,
    "payableAmount": 0,
    "payStatus": "1",
    "orderStatus": "1",
    "orderTime": "2026-01-01 12:00:00",
    "payTime": "2026-01-01 12:00:00",
    "cardNum": ""
  }
}
处理逻辑
逻辑摘要查询详情(zfbService.getOrder)
POST /xgh/getUserInfo 在用开放/回调 #
(无摘要) · XghController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.XghController#getUserInfo
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表member
ControllerXghController#getUserInfo
ServiceXghService#getUserInfo (XghServiceImpl)
ServiceMemberService#get (MemberServiceImpl)
MapperMemberMapper#selectById ⇒ 表 member
ServiceMemberService#add (MemberServiceImpl)
MapperMemberMapper#insert ⇒ 表 member
ServiceMemberService#update (MemberServiceImpl)
MapperMemberMapper#updateById ⇒ 表 member

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/xgh/getUserInfo
uathttps://dscp-uat.hn12301.net/open-api/xgh/getUserInfo
prohttps://dscp-uat.hn12301.net/open-api/xgh/getUserInfo (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path
位置名称类型必填取值/校验表 / 列说明
queryxghAuthCodeString
querycertNoString
请求参数 · Body

请求体类型:(未在仓库索引到该 DTO 源码,无法展开字段;可能位于依赖 jar 或为 Map/基础类型)

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 XghUserInfo (object)
字段类型必填取值/校验表 / 列说明
userIdString
phoneString
openIdStringmember.open_id
isMemberBoolean
示例
请求示例 (自动生成,仅结构参考)
POST /xgh/getUserInfo?xghAuthCode=…&certNo=…
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "userId": "",
    "phone": "13800000000",
    "openId": "",
    "isMember": false
  }
}
处理逻辑
逻辑摘要查询详情(xghService.getUserInfo)
POST /xgh/isXghCouponMember 在用开放/回调 #
(无摘要) · XghController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.XghController#isXghCouponMember
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表(未解析到业务表:可能为纯校验/转发/缓存/外部接口)
ControllerXghController#isXghCouponMember
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
XghService.isXghCouponMember

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/xgh/isXghCouponMember
uathttps://dscp-uat.hn12301.net/open-api/xgh/isXghCouponMember
prohttps://dscp-uat.hn12301.net/open-api/xgh/isXghCouponMember (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body XghIsMemberRequest
字段类型必填取值/校验表 / 列说明
phoneString
xghUserIdString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 XghResponse (object)
字段类型必填取值/校验表 / 列说明
accessTokenString
codeInteger
messageString
isMemberboolean
memberLevelTypeString
示例
请求示例 (自动生成,仅结构参考)
POST /xgh/isXghCouponMember
{
  "body": {
    "phone": "13800000000",
    "xghUserId": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "accessToken": "",
    "code": 0,
    "message": "",
    "isMember": false,
    "memberLevelType": ""
  }
}
处理逻辑
逻辑摘要调用 isXghCouponMember(xghService.isXghCouponMember)
POST /xgh/isXghMember 在用开放/回调 #
(无摘要) · XghController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.XghController#isXghMember
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表(未解析到业务表:可能为纯校验/转发/缓存/外部接口)
ControllerXghController#isXghMember
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
XghService.isXghMember

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/xgh/isXghMember
uathttps://dscp-uat.hn12301.net/open-api/xgh/isXghMember
prohttps://dscp-uat.hn12301.net/open-api/xgh/isXghMember (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body XghIsMemberRequest
字段类型必填取值/校验表 / 列说明
phoneString
xghUserIdString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 XghResponse (object)
字段类型必填取值/校验表 / 列说明
accessTokenString
codeInteger
messageString
isMemberboolean
memberLevelTypeString
示例
请求示例 (自动生成,仅结构参考)
POST /xgh/isXghMember
{
  "body": {
    "phone": "13800000000",
    "xghUserId": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "accessToken": "",
    "code": 0,
    "message": "",
    "isMember": false,
    "memberLevelType": ""
  }
}
处理逻辑
逻辑摘要调用 isXghMember(xghService.isXghMember)
POST /xgh/listOrder 在用开放/回调 #
(无摘要) · XghController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.XghController#listOrder
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表orderopenapi_channel_card
ControllerXghController#listOrder
ServiceZfbCardService#listOrder (ZfbCardServiceImpl)
转换BeanUtils.map → OrderQuery
ServiceOrderService#queryPage (OrderServiceImpl)
MapperOrderMapper#selectPage ⇒ 表 order
ServiceOpenapiChannelCardService#queryList (OpenapiChannelCardServiceImpl)
MapperOpenapiChannelCardMapper#selectList ⇒ 表 openapi_channel_card
ServiceOrderService#get (OrderServiceImpl)
MapperOrderMapper#selectById ⇒ 表 order
ServiceOrderService#update (OrderServiceImpl)
MapperOrderMapper#updateById ⇒ 表 order
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
OrderGoodsService.mustGetGoodsCache.get

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/xgh/listOrder
uathttps://dscp-uat.hn12301.net/open-api/xgh/listOrder
prohttps://dscp-uat.hn12301.net/open-api/xgh/listOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body ZfbListOrderRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
orderPhoneStringorder.order_phone
orderStatusOrderStatus1订单状态(枚举:order.OrderStatus),1=待确认 2=已支付 2=待发货 3=已发货 4=已完成 5=已取消CONFIRM(2, "已支付"),2CONFIRM(2, "已支付"),3已发货4已完成5已取消6退款中7已退款+1order.order_status
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<CardOrderResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongorder.id主键
orderIdLongorder.order_id订单Id,主键
orderNameString订单旅游卡(商品)名称
orderPicString订单旅游卡(商品)主图
buyNumIntegerorder.buy_num购买份数
goodsAmountInteger商品金额
payableAmountIntegerorder.payable_amount实收金额
payStatusPayStatus1支付状态(枚举:order.PayStatus),1=待支付 2=已支付 3=已退款2已支付3已退款4退款失败5退款中6退款申请order.pay_status支付状态(枚举:order.PayStatus),1=待支付 2=已支付 3=已退款
orderStatusOrderStatus1订单状态(枚举:order.OrderStatus),1=待确认 2=已支付 2=待发货 3=已发货 4=已完成 5=已取消CONFIRM(2, "已支付"),2CONFIRM(2, "已支付"),3已发货4已完成5已取消6退款中7已退款+1order.order_status订单状态
orderTimeDateorder.order_time下单时间
payTimeDate支付时间
cardNumString卡号
示例
请求示例 (自动生成,仅结构参考)
POST /xgh/listOrder
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "orderPhone": "13800000000",
    "orderStatus": "1"
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "orderId": 1,
        "orderName": "",
        "orderPic": "https://example.com/x.png",
        "buyNum": 0,
        "goodsAmount": 0,
        "payableAmount": 0,
        "payStatus": "1",
        "orderStatus": "1",
        "orderTime": "2026-01-01 12:00:00",
        "payTime": "2026-01-01 12:00:00",
        "cardNum": ""
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要调用 listOrder(zfbService.listOrder)
POST /xgh/listProduct 在用开放/回调 #
(无摘要) · XghController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.XghController#listProduct
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_ruleskugoods_info
ControllerXghController#listProduct
ServiceXghService#listProduct (XghServiceImpl)
ServiceOpenapiChannelRuleService#queryList (OpenapiChannelRuleServiceImpl)
MapperOpenapiChannelRuleMapper#selectList ⇒ 表 openapi_channel_rule
ServiceSkuService#get (SkuServiceImpl)
MapperSkuMapper#selectById ⇒ 表 sku
ServiceSkuService#queryList (SkuServiceImpl)
MapperSkuMapper#selectList ⇒ 表 sku
ServiceGoodsInfoService#get (GoodsInfoServiceImpl)
MapperGoodsInfoMapper#selectById ⇒ 表 goods_info
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
GoodsCache.getCardModelCache.get

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/xgh/listProduct
uathttps://dscp-uat.hn12301.net/open-api/xgh/listProduct
prohttps://dscp-uat.hn12301.net/open-api/xgh/listProduct (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body

请求体类型:(未在仓库索引到该 DTO 源码,无法展开字段;可能位于依赖 jar 或为 Map/基础类型)

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<ChannelCardModelInfo> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
goodsGoods
goods.idLongopenapi_channel_rule.id商品id,主键
goods.merchantIdLongsku.merchant_id所属商户id,关联merchant表id
goods.shopIdLongsku.shop_id所属商铺id
goods.nameString商品名称
goods.cardModelIdLongopenapi_channel_rule.card_model_id旅游卡ID,关联旅游卡表id
goods.mainPicString商品主图
goods.typeIdStringopenapi_channel_rule.type_id商品大类
goods.subTypeIdString商品小类
goods.gradeString商品等级
goods.statusGoodsStatus1已上架2编辑中3已下架openapi_channel_rule.status商品状态(枚举:GoodsStatus),1正常,2编辑中,3已下架
goods.qrcodeString商品二维码
goods.isDeletedBooleansku.is_deleted是否删除
goods.createdByLongsku.created_by创建人
goods.createdTimeDatesku.created_time创建时间
goods.updatedByLongsku.updated_by修改人
goods.updatedTimeDatesku.updated_time修改时间
goods.thirdIdString第三方id
goods.thirdNameString第三方名称
cardModelCardModel
cardModel.idLongopenapi_channel_rule.id旅游卡种ID,主键
cardModel.nameString卡种名称
cardModel.gradeModelGrade11一类卡,2二类卡,3公式卡2二类卡3公式卡卡种等级(枚举:card.ModelGrade),1一类卡,2二类卡
cardModel.cardModelTypeCardModelType1省级旅游卡2市州旅游卡卡种类型(枚举:card.CardModelType),1省级旅游卡,2市州旅游卡
cardModel.codeInteger卡种编号: 2 位数,从10 开始。10、11、12、顺序编号。
cardModel.merchantIdLongsku.merchant_id所属商户
cardModel.shopIdLongsku.shop_id所属商铺,关联商铺表id
cardModel.shopNameString所属商铺名称
cardModel.channelChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8openapi_channel_rule.channel所属渠道(枚举:checker.ChannelType),1北京卡管理系统,2三省卡系统,3数字平台,4质惠游
cardModel.thirdIdString第三方id
cardModel.priceIntegeropenapi_channel_rule.price卡种售价
cardModel.expireDateDategoods_info.expire_date失效日期
cardModel.publishDateDate发行日期
cardModel.isFaceBoolean是否需要人脸
cardModel.isActiveCodeBoolean是否需要激活码
cardModel.isRefreshBoolean二维码是否刷新
cardModel.propagateStyleString宣传卡样url地址
cardModel.propagatePicStringgoods_info.propagate_pic宣传图片url地址
cardModel.propagateVidString宣传视频url地址
cardModel.descriptionString图文详情
cardModel.isDeletedBooleansku.is_deleted是否删除
cardModel.createdByLongsku.created_by创建人id
cardModel.createdTimeDatesku.created_time创建时间
cardModel.updatedByLongsku.updated_by更新人id
cardModel.updatedTimeDatesku.updated_time修改时间
goodsInfoGoodsInfo
goodsInfo.idLongopenapi_channel_rule.id商品id,主键
goodsInfo.shortNameStringgoods_info.short_name商品简称
goodsInfo.weightIntegergoods_info.weight商品权重
goodsInfo.tagsStringgoods_info.tags商品标签
goodsInfo.businessTimeStringgoods_info.business_time营业时间
goodsInfo.recommendReasonStringgoods_info.recommend_reason推荐理由
goodsInfo.introductionStringgoods_info.introduction简介
goodsInfo.propagatePicStringgoods_info.propagate_pic宣传图片url地址
goodsInfo.videoStringgoods_info.video宣传视频url地址
goodsInfo.noticeStringgoods_info.notice购买须知
goodsInfo.tipsStringgoods_info.tips温馨提示
goodsInfo.expireDateDategoods_info.expire_date
goodsInfo.isRefundBooleangoods_info.is_refund
goodsInfo.isDeletedBooleansku.is_deleted是否删除
goodsInfo.createdByStringsku.created_by创建人id
goodsInfo.createdTimeLocalDateTimesku.created_time创建时间
goodsInfo.updatedByStringsku.updated_by更新人id
goodsInfo.updatedTimeLocalDateTimesku.updated_time更新时间
cardModelTypeInteger
modelNameString
salesNumInteger
skuListList<Sku>
skuList[].idLongopenapi_channel_rule.id商品skuID,主键
skuList[].merchantIdLongsku.merchant_id所属商户id
skuList[].shopIdLongsku.shop_id所属商铺id
skuList[].goodsIdLongopenapi_channel_rule.goods_id商品ID,关联商品表id
skuList[].goodsChannelIdLongsku.goods_channel_id关联商品渠道id
skuList[].skuNameStringsku.sku_namesku名称
skuList[].showPriceIntegersku.show_price商品挂牌价
skuList[].buyPriceIntegersku.buy_price商品实际售价
skuList[].costPriceIntegersku.cost_price商品成本价
skuList[].buyCountIntegersku.buy_count单次可购买数量
skuList[].stockIntegersku.stock库存数量
skuList[].isLogisticBooleansku.is_logistic是否需要物流
skuList[].carriageIdLongsku.carriage_id物流模版ID,关联carriage表id
skuList[].moldGoodsMold1实物商品2虚拟商品3电子卡券sku.mold商品状态(枚举:merchant.goodsMold),1实物商品,2虚拟商品,3电子卡券
skuList[].isDistributesBooleansku.is_distributes是否可分销
skuList[].commissionIntegersku.commission分销佣金
skuList[].isPreferentialBooleansku.is_preferential是否可使用优惠券
skuList[].isUseScoreBooleansku.is_use_score是否可使用积分抵扣
skuList[].isAddScoreBooleansku.is_add_score购买后是否产生积分
skuList[].useScoreRateBigDecimalsku.use_score_rate抵扣积分倍率
skuList[].addScoreRateBigDecimalsku.add_score_rate产生积分倍率
skuList[].cardNumIntegersku.card_num发卡数量,仅旅游卡商品
skuList[].isDeletedBooleansku.is_deleted是否删除
skuList[].createdByStringsku.created_by创建人id
skuList[].createdTimeDatesku.created_time创建时间
skuList[].updatedByStringsku.updated_by更新人id
skuList[].updatedTimeDatesku.updated_time修改时间
createDateDate
示例
请求示例 (自动生成,仅结构参考)
POST /xgh/listProduct
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "goods": {
        "id": 1,
        "merchantId": 1,
        "shopId": 1,
        "name": "",
        "cardModelId": 1,
        "mainPic": "https://example.com/x.png",
        "typeId": "",
        "subTypeId": "",
        "grade": "",
        "status": "1",
        "qrcode": "",
        "isDeleted": false,
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00",
        "thirdId": "",
        "thirdName": ""
      },
      "cardModel": {
        "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"
      },
      "goodsInfo": {
        "id": 1,
        "shortName": "",
        "weight": 0,
        "tags": "",
        "businessTime": "2026-01-01 12:00:00",
        "recommendReason": "",
        "introduction": "",
        "propagatePic": "https://example.com/x.png",
        "video": "",
        "notice": "",
        "tips": "",
        "expireDate": "2026-01-01 12:00:00",
        "isRefund": false,
        "isDeleted": false,
        "createdBy": "",
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": "2026-01-01 12:00:00",
        "updatedTime": "2026-01-01 12:00:00"
      },
      "cardModelType": 0,
      "modelName": "",
      "salesNum": 0,
      "skuList": [
        {
          "id": 1,
          "merchantId": 1,
          "shopId": 1,
          "goodsId": 1,
          "goodsChannelId": 1,
          "skuName": "",
          "showPrice": 0,
          "buyPrice": 0,
          "costPrice": 0,
          "buyCount": 0,
          "stock": 0,
          "isLogistic": false,
          "carriageId": 1,
          "mold": "1",
          "isDistributes": false,
          "commission": 0,
          "isPreferential": false,
          "isUseScore": false,
          "isAddScore": false,
          "useScoreRate": 0,
          "addScoreRate": 0,
          "cardNum": 0,
          "isDeleted": false,
          "createdBy": "",
          "createdTime": "2026-01-01 12:00:00",
          "updatedBy": "2026-01-01 12:00:00",
          "updatedTime": "2026-01-01 12:00:00"
        }
      ],
      "createDate": "2026-01-01 12:00:00"
    }
  ]
}
处理逻辑
逻辑摘要调用 listProduct(xghService.listProduct)
POST /xgh/prepay 在用开放/回调 #
(无摘要) · XghController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.XghController#prepay
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表order_goods
ControllerXghController#prepay
ServiceXghService#prepay (XghServiceImpl)
ServiceOrderGoodsService#get (OrderGoodsServiceImpl)
MapperOrderGoodsMapper#selectById ⇒ 表 order_goods
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 10
LockService.tryLockOrderService.mustGetGoodsCache.getCardModelCache.getCardService.getCardOrderOrderService.getOrderPaymentService.getOrderGoodsService.getGoodsCache.getLockService.unlock

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/xgh/prepay
uathttps://dscp-uat.hn12301.net/open-api/xgh/prepay
prohttps://dscp-uat.hn12301.net/open-api/xgh/prepay (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body ChannelPrePayRequest
字段类型必填取值/校验表 / 列说明
openIdString
orderNoString必填商户订单号
amountLong必填订单金额,单位为分
descriptionString商品描述
userIdString
typeInteger
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 ChannelPrePayResponse (object)
字段类型必填取值/校验表 / 列说明
outTradeNoString我方交易号
tradeNoString第三方交易号
flagBoolean
payUrlString
示例
请求示例 (自动生成,仅结构参考)
POST /xgh/prepay
{
  "body": {
    "openId": "",
    "orderNo": "",
    "amount": 0,
    "description": "",
    "userId": "",
    "type": 0
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "outTradeNo": "",
    "tradeNo": "",
    "flag": false,
    "payUrl": "https://example.com/x.png"
  }
}
处理逻辑
逻辑摘要调用 prepay(xghService.prepay)
前端调用方
POST /xgh/recommendProduct 在用开放/回调 #
(无摘要) · XghController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.XghController#recommendProduct
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_ruleskugoods_info
ControllerXghController#recommendProduct
ServiceXghService#listProduct (XghServiceImpl)
ServiceOpenapiChannelRuleService#queryList (OpenapiChannelRuleServiceImpl)
MapperOpenapiChannelRuleMapper#selectList ⇒ 表 openapi_channel_rule
ServiceSkuService#get (SkuServiceImpl)
MapperSkuMapper#selectById ⇒ 表 sku
ServiceSkuService#queryList (SkuServiceImpl)
MapperSkuMapper#selectList ⇒ 表 sku
ServiceGoodsInfoService#get (GoodsInfoServiceImpl)
MapperGoodsInfoMapper#selectById ⇒ 表 goods_info
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
GoodsCache.getCardModelCache.get

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/xgh/recommendProduct
uathttps://dscp-uat.hn12301.net/open-api/xgh/recommendProduct
prohttps://dscp-uat.hn12301.net/open-api/xgh/recommendProduct (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body

请求体类型:(未在仓库索引到该 DTO 源码,无法展开字段;可能位于依赖 jar 或为 Map/基础类型)

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<ChannelCardModelInfo> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
goodsGoods
goods.idLongopenapi_channel_rule.id商品id,主键
goods.merchantIdLongsku.merchant_id所属商户id,关联merchant表id
goods.shopIdLongsku.shop_id所属商铺id
goods.nameString商品名称
goods.cardModelIdLongopenapi_channel_rule.card_model_id旅游卡ID,关联旅游卡表id
goods.mainPicString商品主图
goods.typeIdStringopenapi_channel_rule.type_id商品大类
goods.subTypeIdString商品小类
goods.gradeString商品等级
goods.statusGoodsStatus1已上架2编辑中3已下架openapi_channel_rule.status商品状态(枚举:GoodsStatus),1正常,2编辑中,3已下架
goods.qrcodeString商品二维码
goods.isDeletedBooleansku.is_deleted是否删除
goods.createdByLongsku.created_by创建人
goods.createdTimeDatesku.created_time创建时间
goods.updatedByLongsku.updated_by修改人
goods.updatedTimeDatesku.updated_time修改时间
goods.thirdIdString第三方id
goods.thirdNameString第三方名称
cardModelCardModel
cardModel.idLongopenapi_channel_rule.id旅游卡种ID,主键
cardModel.nameString卡种名称
cardModel.gradeModelGrade11一类卡,2二类卡,3公式卡2二类卡3公式卡卡种等级(枚举:card.ModelGrade),1一类卡,2二类卡
cardModel.cardModelTypeCardModelType1省级旅游卡2市州旅游卡卡种类型(枚举:card.CardModelType),1省级旅游卡,2市州旅游卡
cardModel.codeInteger卡种编号: 2 位数,从10 开始。10、11、12、顺序编号。
cardModel.merchantIdLongsku.merchant_id所属商户
cardModel.shopIdLongsku.shop_id所属商铺,关联商铺表id
cardModel.shopNameString所属商铺名称
cardModel.channelChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8openapi_channel_rule.channel所属渠道(枚举:checker.ChannelType),1北京卡管理系统,2三省卡系统,3数字平台,4质惠游
cardModel.thirdIdString第三方id
cardModel.priceIntegeropenapi_channel_rule.price卡种售价
cardModel.expireDateDategoods_info.expire_date失效日期
cardModel.publishDateDate发行日期
cardModel.isFaceBoolean是否需要人脸
cardModel.isActiveCodeBoolean是否需要激活码
cardModel.isRefreshBoolean二维码是否刷新
cardModel.propagateStyleString宣传卡样url地址
cardModel.propagatePicStringgoods_info.propagate_pic宣传图片url地址
cardModel.propagateVidString宣传视频url地址
cardModel.descriptionString图文详情
cardModel.isDeletedBooleansku.is_deleted是否删除
cardModel.createdByLongsku.created_by创建人id
cardModel.createdTimeDatesku.created_time创建时间
cardModel.updatedByLongsku.updated_by更新人id
cardModel.updatedTimeDatesku.updated_time修改时间
goodsInfoGoodsInfo
goodsInfo.idLongopenapi_channel_rule.id商品id,主键
goodsInfo.shortNameStringgoods_info.short_name商品简称
goodsInfo.weightIntegergoods_info.weight商品权重
goodsInfo.tagsStringgoods_info.tags商品标签
goodsInfo.businessTimeStringgoods_info.business_time营业时间
goodsInfo.recommendReasonStringgoods_info.recommend_reason推荐理由
goodsInfo.introductionStringgoods_info.introduction简介
goodsInfo.propagatePicStringgoods_info.propagate_pic宣传图片url地址
goodsInfo.videoStringgoods_info.video宣传视频url地址
goodsInfo.noticeStringgoods_info.notice购买须知
goodsInfo.tipsStringgoods_info.tips温馨提示
goodsInfo.expireDateDategoods_info.expire_date
goodsInfo.isRefundBooleangoods_info.is_refund
goodsInfo.isDeletedBooleansku.is_deleted是否删除
goodsInfo.createdByStringsku.created_by创建人id
goodsInfo.createdTimeLocalDateTimesku.created_time创建时间
goodsInfo.updatedByStringsku.updated_by更新人id
goodsInfo.updatedTimeLocalDateTimesku.updated_time更新时间
cardModelTypeInteger
modelNameString
salesNumInteger
skuListList<Sku>
skuList[].idLongopenapi_channel_rule.id商品skuID,主键
skuList[].merchantIdLongsku.merchant_id所属商户id
skuList[].shopIdLongsku.shop_id所属商铺id
skuList[].goodsIdLongopenapi_channel_rule.goods_id商品ID,关联商品表id
skuList[].goodsChannelIdLongsku.goods_channel_id关联商品渠道id
skuList[].skuNameStringsku.sku_namesku名称
skuList[].showPriceIntegersku.show_price商品挂牌价
skuList[].buyPriceIntegersku.buy_price商品实际售价
skuList[].costPriceIntegersku.cost_price商品成本价
skuList[].buyCountIntegersku.buy_count单次可购买数量
skuList[].stockIntegersku.stock库存数量
skuList[].isLogisticBooleansku.is_logistic是否需要物流
skuList[].carriageIdLongsku.carriage_id物流模版ID,关联carriage表id
skuList[].moldGoodsMold1实物商品2虚拟商品3电子卡券sku.mold商品状态(枚举:merchant.goodsMold),1实物商品,2虚拟商品,3电子卡券
skuList[].isDistributesBooleansku.is_distributes是否可分销
skuList[].commissionIntegersku.commission分销佣金
skuList[].isPreferentialBooleansku.is_preferential是否可使用优惠券
skuList[].isUseScoreBooleansku.is_use_score是否可使用积分抵扣
skuList[].isAddScoreBooleansku.is_add_score购买后是否产生积分
skuList[].useScoreRateBigDecimalsku.use_score_rate抵扣积分倍率
skuList[].addScoreRateBigDecimalsku.add_score_rate产生积分倍率
skuList[].cardNumIntegersku.card_num发卡数量,仅旅游卡商品
skuList[].isDeletedBooleansku.is_deleted是否删除
skuList[].createdByStringsku.created_by创建人id
skuList[].createdTimeDatesku.created_time创建时间
skuList[].updatedByStringsku.updated_by更新人id
skuList[].updatedTimeDatesku.updated_time修改时间
createDateDate
示例
请求示例 (自动生成,仅结构参考)
POST /xgh/recommendProduct
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "goods": {
        "id": 1,
        "merchantId": 1,
        "shopId": 1,
        "name": "",
        "cardModelId": 1,
        "mainPic": "https://example.com/x.png",
        "typeId": "",
        "subTypeId": "",
        "grade": "",
        "status": "1",
        "qrcode": "",
        "isDeleted": false,
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00",
        "thirdId": "",
        "thirdName": ""
      },
      "cardModel": {
        "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"
      },
      "goodsInfo": {
        "id": 1,
        "shortName": "",
        "weight": 0,
        "tags": "",
        "businessTime": "2026-01-01 12:00:00",
        "recommendReason": "",
        "introduction": "",
        "propagatePic": "https://example.com/x.png",
        "video": "",
        "notice": "",
        "tips": "",
        "expireDate": "2026-01-01 12:00:00",
        "isRefund": false,
        "isDeleted": false,
        "createdBy": "",
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": "2026-01-01 12:00:00",
        "updatedTime": "2026-01-01 12:00:00"
      },
      "cardModelType": 0,
      "modelName": "",
      "salesNum": 0,
      "skuList": [
        {
          "id": 1,
          "merchantId": 1,
          "shopId": 1,
          "goodsId": 1,
          "goodsChannelId": 1,
          "skuName": "",
          "showPrice": 0,
          "buyPrice": 0,
          "costPrice": 0,
          "buyCount": 0,
          "stock": 0,
          "isLogistic": false,
          "carriageId": 1,
          "mold": "1",
          "isDistributes": false,
          "commission": 0,
          "isPreferential": false,
          "isUseScore": false,
          "isAddScore": false,
          "useScoreRate": 0,
          "addScoreRate": 0,
          "cardNum": 0,
          "isDeleted": false,
          "createdBy": "",
          "createdTime": "2026-01-01 12:00:00",
          "updatedBy": "2026-01-01 12:00:00",
          "updatedTime": "2026-01-01 12:00:00"
        }
      ],
      "createDate": "2026-01-01 12:00:00"
    }
  ]
}
处理逻辑
逻辑摘要调用 listProduct(xghService.listProduct);调用 randomCommon(NumberUtil.randomCommon)
POST /xgh/refund 在用管理后台 #
(无摘要) · XghController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.XghController#refund
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表orderorder_goodsmemberorder_paymentopenapi_channel_order
ControllerXghController#refund
ServiceXghService#refund (XghServiceImpl)
ServiceOrderService#get (OrderServiceImpl)
MapperOrderMapper#selectById ⇒ 表 order
ServiceOrderGoodsService#get (OrderGoodsServiceImpl)
MapperOrderGoodsMapper#selectById ⇒ 表 order_goods
ServiceMemberService#get (MemberServiceImpl)
MapperMemberMapper#selectById ⇒ 表 member
ServiceOrderService#update (OrderServiceImpl)
MapperOrderMapper#updateById ⇒ 表 order
ServiceOrderPaymentService#get (OrderPaymentServiceImpl)
MapperOrderPaymentMapper#selectById ⇒ 表 order_payment
ServiceOpenapiChannelOrderService#get (OpenapiChannelOrderServiceImpl)
MapperOpenapiChannelOrderMapper#selectById ⇒ 表 openapi_channel_order
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
GoodsCache.getCardModelCache.get

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/xgh/refund
uathttps://dscp-uat.hn12301.net/manage-api/xgh/refund
prohttps://dscp-uat.hn12301.net/manage-api/xgh/refund (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path
位置名称类型必填取值/校验表 / 列说明
queryorderNoStringopenapi_channel_order.order_no
请求参数 · Body

请求体类型:(未在仓库索引到该 DTO 源码,无法展开字段;可能位于依赖 jar 或为 Map/基础类型)

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 XghResponse (object)
字段类型必填取值/校验表 / 列说明
accessTokenString
codeInteger
messageString
isMemberboolean
memberLevelTypeString
示例
请求示例 (自动生成,仅结构参考)
POST /xgh/refund?orderNo=…
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "accessToken": "",
    "code": 0,
    "message": "",
    "isMember": false,
    "memberLevelType": ""
  }
}
处理逻辑
逻辑摘要调用 refund(xghService.refund)

YouBaoXingController 1/1 在用

POST /ybx/getQrByApi 在用开放/回调 #
(无摘要) · YouBaoXingController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.YouBaoXingController#getQrByApi
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_ybx_orderopenapi_ybx_ticket
ControllerYouBaoXingController#getQrByApi
ServiceYouBaoXingService#getQrByApi (YouBaoXingServiceImpl)
ServiceOpenapiYbxOrderService#get (OpenapiYbxOrderServiceImpl)
MapperOpenapiYbxOrderMapper#selectById ⇒ 表 openapi_ybx_order
ServiceOpenapiYbxTicketService#queryList (OpenapiYbxTicketServiceImpl)
MapperOpenapiYbxTicketMapper#selectList ⇒ 表 openapi_ybx_ticket

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/ybx/getQrByApi
uathttps://dscp-uat.hn12301.net/open-api/ybx/getQrByApi
prohttps://dscp-uat.hn12301.net/open-api/ybx/getQrByApi (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body YbxQrRequest
字段类型必填取值/校验表 / 列说明
orderidStringopenapi_ybx_order.orderid
ticketcodeString
orderIdString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 YbxQrResponse (object)
字段类型必填取值/校验表 / 列说明
qrBase64String
示例
请求示例 (自动生成,仅结构参考)
POST /ybx/getQrByApi
{
  "body": {
    "orderid": "",
    "ticketcode": "",
    "orderId": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "qrBase64": ""
  }
}
处理逻辑
逻辑摘要查询详情(youBaoXingService.getQrByApi)

ZfbCardController 5/5 在用

POST /zfb/auth 在用开放/回调 #
(无摘要) · ZfbCardController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.ZfbCardController#auth
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表member
ControllerZfbCardController#auth
ServiceZfbCardService#auth (ZfbCardServiceImpl)
ServiceMemberService#get (MemberServiceImpl)
MapperMemberMapper#selectById ⇒ 表 member
ServiceMemberService#add (MemberServiceImpl)
MapperMemberMapper#insert ⇒ 表 member

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/zfb/auth
uathttps://dscp-uat.hn12301.net/open-api/zfb/auth
prohttps://dscp-uat.hn12301.net/open-api/zfb/auth (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path
位置名称类型必填取值/校验表 / 列说明
querycodeString
请求参数 · Body

请求体类型:(未在仓库索引到该 DTO 源码,无法展开字段;可能位于依赖 jar 或为 Map/基础类型)

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 AlipaySystemOauthTokenResponse (object)

标量/Map/外部类型:AlipaySystemOauthTokenResponse

示例
请求示例 (自动生成,仅结构参考)
POST /zfb/auth?code=…
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": ""
}
处理逻辑
逻辑摘要调用 auth(zfbService.auth)
前端调用方
POST /zfb/cardModelDetails 在用开放/回调 #
(无摘要) · ZfbCardController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.ZfbCardController#cardModelDetails
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表goodscard_modelgoods_infoskugoods_channel
ControllerZfbCardController#cardModelDetails
ServiceZfbCardService#productDetail (ZfbCardServiceImpl)
ServiceGoodsService#get (GoodsServiceImpl)
MapperGoodsMapper#selectById ⇒ 表 goods
ServiceCardModelService#get (CardModelServiceImpl)
MapperCardModelMapper#selectById ⇒ 表 card_model
ServiceGoodsInfoService#get (GoodsInfoServiceImpl)
MapperGoodsInfoMapper#selectById ⇒ 表 goods_info
ServiceSkuService#queryList (SkuServiceImpl)
MapperSkuMapper#selectList ⇒ 表 sku
ServiceGoodsChannelService#get (GoodsChannelServiceImpl)
MapperGoodsChannelMapper#selectById ⇒ 表 goods_channel
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 3
GoodsCache.getCardModelCache.getShopCache.get

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/zfb/cardModelDetails
uathttps://dscp-uat.hn12301.net/open-api/zfb/cardModelDetails
prohttps://dscp-uat.hn12301.net/open-api/zfb/cardModelDetails (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path
位置名称类型必填取值/校验表 / 列说明
querygoodsIdsList<String>
请求参数 · Body

请求体类型:(未在仓库索引到该 DTO 源码,无法展开字段;可能位于依赖 jar 或为 Map/基础类型)

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<ZfbCardDetail> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
cardModelCardModel
cardModel.idLonggoods.id旅游卡种ID,主键
cardModel.nameStringgoods.name卡种名称
cardModel.gradeModelGrade11一类卡,2二类卡,3公式卡2二类卡3公式卡goods.grade卡种等级(枚举:card.ModelGrade),1一类卡,2二类卡
cardModel.cardModelTypeCardModelType1省级旅游卡2市州旅游卡card_model.card_model_type卡种类型(枚举:card.CardModelType),1省级旅游卡,2市州旅游卡
cardModel.codeIntegercard_model.code卡种编号: 2 位数,从10 开始。10、11、12、顺序编号。
cardModel.merchantIdLonggoods.merchant_id所属商户
cardModel.shopIdLonggoods.shop_id所属商铺,关联商铺表id
cardModel.shopNameStringcard_model.shop_name所属商铺名称
cardModel.channelChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8card_model.channel所属渠道(枚举:checker.ChannelType),1北京卡管理系统,2三省卡系统,3数字平台,4质惠游
cardModel.thirdIdStringgoods.third_id第三方id
cardModel.priceIntegercard_model.price卡种售价
cardModel.expireDateDatecard_model.expire_date失效日期
cardModel.publishDateDatecard_model.publish_date发行日期
cardModel.isFaceBooleancard_model.is_face是否需要人脸
cardModel.isActiveCodeBooleancard_model.is_active_code是否需要激活码
cardModel.isRefreshBooleancard_model.is_refresh二维码是否刷新
cardModel.propagateStyleStringcard_model.propagate_style宣传卡样url地址
cardModel.propagatePicStringcard_model.propagate_pic宣传图片url地址
cardModel.propagateVidStringcard_model.propagate_vid宣传视频url地址
cardModel.descriptionStringcard_model.description图文详情
cardModel.isDeletedBooleangoods.is_deleted是否删除
cardModel.createdByLonggoods.created_by创建人id
cardModel.createdTimeDategoods.created_time创建时间
cardModel.updatedByLonggoods.updated_by更新人id
cardModel.updatedTimeDategoods.updated_time修改时间
goodsGoods
goods.idLonggoods.id商品id,主键
goods.merchantIdLonggoods.merchant_id所属商户id,关联merchant表id
goods.shopIdLonggoods.shop_id所属商铺id
goods.nameStringgoods.name商品名称
goods.cardModelIdLonggoods.card_model_id旅游卡ID,关联旅游卡表id
goods.mainPicStringgoods.main_pic商品主图
goods.typeIdStringgoods.type_id商品大类
goods.subTypeIdStringgoods.sub_type_id商品小类
goods.gradeStringgoods.grade商品等级
goods.statusGoodsStatus1已上架2编辑中3已下架goods.status商品状态(枚举:GoodsStatus),1正常,2编辑中,3已下架
goods.qrcodeStringgoods.qrcode商品二维码
goods.isDeletedBooleangoods.is_deleted是否删除
goods.createdByLonggoods.created_by创建人
goods.createdTimeDategoods.created_time创建时间
goods.updatedByLonggoods.updated_by修改人
goods.updatedTimeDategoods.updated_time修改时间
goods.thirdIdStringgoods.third_id第三方id
goods.thirdNameStringgoods.third_name第三方名称
goodsInfoGoodsInfo
goodsInfo.idLonggoods.id商品id,主键
goodsInfo.shortNameStringgoods_info.short_name商品简称
goodsInfo.weightIntegergoods_info.weight商品权重
goodsInfo.tagsStringgoods_info.tags商品标签
goodsInfo.businessTimeStringgoods_info.business_time营业时间
goodsInfo.recommendReasonStringgoods_info.recommend_reason推荐理由
goodsInfo.introductionStringgoods_info.introduction简介
goodsInfo.propagatePicStringcard_model.propagate_pic宣传图片url地址
goodsInfo.videoStringgoods_info.video宣传视频url地址
goodsInfo.noticeStringgoods_info.notice购买须知
goodsInfo.tipsStringgoods_info.tips温馨提示
goodsInfo.expireDateDatecard_model.expire_date
goodsInfo.isRefundBooleangoods_info.is_refund
goodsInfo.isDeletedBooleangoods.is_deleted是否删除
goodsInfo.createdByStringgoods.created_by创建人id
goodsInfo.createdTimeLocalDateTimegoods.created_time创建时间
goodsInfo.updatedByStringgoods.updated_by更新人id
goodsInfo.updatedTimeLocalDateTimegoods.updated_time更新时间
skuList<Sku>
sku[].idLonggoods.id商品skuID,主键
sku[].merchantIdLonggoods.merchant_id所属商户id
sku[].shopIdLonggoods.shop_id所属商铺id
sku[].goodsIdLongsku.goods_id商品ID,关联商品表id
sku[].goodsChannelIdLongsku.goods_channel_id关联商品渠道id
sku[].skuNameStringsku.sku_namesku名称
sku[].showPriceIntegersku.show_price商品挂牌价
sku[].buyPriceIntegersku.buy_price商品实际售价
sku[].costPriceIntegersku.cost_price商品成本价
sku[].buyCountIntegersku.buy_count单次可购买数量
sku[].stockIntegersku.stock库存数量
sku[].isLogisticBooleansku.is_logistic是否需要物流
sku[].carriageIdLongsku.carriage_id物流模版ID,关联carriage表id
sku[].moldGoodsMold1实物商品2虚拟商品3电子卡券sku.mold商品状态(枚举:merchant.goodsMold),1实物商品,2虚拟商品,3电子卡券
sku[].isDistributesBooleansku.is_distributes是否可分销
sku[].commissionIntegersku.commission分销佣金
sku[].isPreferentialBooleansku.is_preferential是否可使用优惠券
sku[].isUseScoreBooleansku.is_use_score是否可使用积分抵扣
sku[].isAddScoreBooleansku.is_add_score购买后是否产生积分
sku[].useScoreRateBigDecimalsku.use_score_rate抵扣积分倍率
sku[].addScoreRateBigDecimalsku.add_score_rate产生积分倍率
sku[].cardNumIntegersku.card_num发卡数量,仅旅游卡商品
sku[].isDeletedBooleangoods.is_deleted是否删除
sku[].createdByStringgoods.created_by创建人id
sku[].createdTimeDategoods.created_time创建时间
sku[].updatedByStringgoods.updated_by更新人id
sku[].updatedTimeDategoods.updated_time修改时间
shopShop
shop.idLonggoods.id商铺id,主键
shop.merchantIdLonggoods.merchant_id所属商户id,关联merchant表id
shop.merchantTypeMerchantType1供应商2分销商3发卡商4其他5酒店6第三方商户类型(枚举:merchant.MerchantType)
shop.nameStringgoods.name商铺名称
shop.logoString商铺LOGO图片url地址
shop.typeIdLonggoods.type_id商铺大类
shop.subTypeIdLonggoods.sub_type_id商铺小类ID
shop.statusShopStatus1正常运营2审核中3暂停运营4已关店goods.status商铺状态(枚举:ShopStatus),1正常运营,2审核中,3暂停运营,4已关店
shop.provinceIdString省id
shop.cityIdString市id
shop.districtIdString区县id
shop.addressString商铺地址
shop.mobileString客服电话
shop.linkmanString商户联系人
shop.linkphoneString商户联系人手机
shop.managerString专属客户经理
shop.levelString等级
shop.lngString经度
shop.latString纬度
shop.introductionStringgoods_info.introduction简介
shop.businessTimeStringgoods_info.business_time营业时间
shop.tagsStringgoods_info.tags商铺标签
shop.mainPicStringgoods.main_pic景区主图url地址
shop.propagatePicStringcard_model.propagate_pic宣传图片url地址
shop.videoStringgoods_info.video景区视频url地址
shop.posterString分享海报url地址
shop.propagateContentString宣传语
shop.descriptionStringcard_model.description图文详情
shop.ticketInfoString门票信息
shop.trafficInfoString交通信息
shop.tipsStringgoods_info.tips温馨提示
shop.isDeletedBooleangoods.is_deleted是否删除
shop.createdByStringgoods.created_by创建人id
shop.createdTimeDategoods.created_time创建时间
shop.updatedByStringgoods.updated_by更新人id
shop.updatedTimeDategoods.updated_time修改时间
shop.thirdIdStringgoods.third_id
shop.thirdNameStringgoods.third_name
goodsChannelGoodsChannel
goodsChannel.idLonggoods.id
goodsChannel.goodsChannelNameStringgoods_channel.goods_channel_name商品渠道名称
goodsChannel.goodsIdLongsku.goods_id商品id(关联goods表id)
goodsChannel.skuIdLonggoods_channel.sku_id关联skuId
goodsChannel.merchantIdLonggoods.merchant_id商品所属商户id
goodsChannel.shopIdLonggoods.shop_id商品所属商铺id
goodsChannel.channelMerchantIdLonggoods_channel.channel_merchant_id渠道商户id
goodsChannel.channelShopIdLonggoods_channel.channel_shop_id渠道商铺id
goodsChannel.originGoodsIdLonggoods_channel.origin_goods_id源头商品id
goodsChannel.originSkuIdLonggoods_channel.origin_sku_id源头skuId
goodsChannel.maxSalesPriceIntegergoods_channel.max_sales_price最大销售价格
goodsChannel.minSalesPriceIntegergoods_channel.min_sales_price最小销售价格/分
goodsChannel.stockIntegersku.stock初始库存
goodsChannel.introductionStringgoods_info.introduction资源说明
goodsChannel.remarkStringgoods_channel.remark备注
goodsChannel.statusGoodsChannelStatus1已上架2编辑中3已下架goods.status状态(枚举:GoodsChannelStatus),1已上架,2编辑中,3已下架
goodsChannel.isDeletedBooleangoods.is_deleted是否删除
goodsChannel.createdByStringgoods.created_by创建人id
goodsChannel.createdTimeDategoods.created_time
goodsChannel.updatedByStringgoods.updated_by更新人id
goodsChannel.updatedTimeDategoods.updated_time
salesNumInteger
示例
请求示例 (自动生成,仅结构参考)
POST /zfb/cardModelDetails?goodsIds=…
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "cardModel": {
        "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"
      },
      "goods": {
        "id": 1,
        "merchantId": 1,
        "shopId": 1,
        "name": "",
        "cardModelId": 1,
        "mainPic": "https://example.com/x.png",
        "typeId": "",
        "subTypeId": "",
        "grade": "",
        "status": "1",
        "qrcode": "",
        "isDeleted": false,
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00",
        "thirdId": "",
        "thirdName": ""
      },
      "goodsInfo": {
        "id": 1,
        "shortName": "",
        "weight": 0,
        "tags": "",
        "businessTime": "2026-01-01 12:00:00",
        "recommendReason": "",
        "introduction": "",
        "propagatePic": "https://example.com/x.png",
        "video": "",
        "notice": "",
        "tips": "",
        "expireDate": "2026-01-01 12:00:00",
        "isRefund": false,
        "isDeleted": false,
        "createdBy": "",
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": "2026-01-01 12:00:00",
        "updatedTime": "2026-01-01 12:00:00"
      },
      "sku": [
        {
          "id": 1,
          "merchantId": 1,
          "shopId": 1,
          "goodsId": 1,
          "goodsChannelId": 1,
          "skuName": "",
          "showPrice": 0,
          "buyPrice": 0,
          "costPrice": 0,
          "buyCount": 0,
          "stock": 0,
          "isLogistic": false,
          "carriageId": 1,
          "mold": "1",
          "isDistributes": false,
          "commission": 0,
          "isPreferential": false,
          "isUseScore": false,
          "isAddScore": false,
          "useScoreRate": 0,
          "addScoreRate": 0,
          "cardNum": 0,
          "isDeleted": false,
          "createdBy": "",
          "createdTime": "2026-01-01 12:00:00",
          "updatedBy": "2026-01-01 12:00:00",
          "updatedTime": "2026-01-01 12:00:00"
        }
      ],
      "shop": {
        "id": 1,
        "merchantId": 1,
        "merchantType": "1",
        "name": "",
        "logo": "",
        "typeId": 1,
        "subTypeId": 1,
        "status": "1",
        "provinceId": "",
        "cityId": "",
        "districtId": "",
        "address": "",
        "mobile": "13800000000",
        "linkman": "",
        "linkphone": "13800000000",
        "manager": "",
        "level": "",
        "lng": "",
        "lat": "",
        "introduction": "",
        "businessTime": "2026-01-01 12:00:00",
        "tags": "",
        "mainPic": "https://example.com/x.png",
        "propagatePic": "https://example.com/x.png",
        "video": "",
        "poster": "",
        "propagateContent": "",
        "description": "",
        "ticketInfo": "",
        "trafficInfo": "",
        "tips": "",
        "isDeleted": false,
        "createdBy": "",
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": "2026-01-01 12:00:00",
        "updatedTime": "2026-01-01 12:00:00",
        "thirdId": "",
        "thirdName": ""
      },
      "goodsChannel": {
        "id": 1,
        "goodsChannelName": "",
        "goodsId": 1,
        "skuId": 1,
        "merchantId": 1,
        "shopId": 1,
        "channelMerchantId": 1,
        "channelShopId": 1,
        "originGoodsId": 1,
        "originSkuId": 1,
        "maxSalesPrice": 0,
        "minSalesPrice": 0,
        "stock": 0,
        "introduction": "",
        "remark": "",
        "status": "1",
        "isDeleted": false,
        "createdBy": "",
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": "2026-01-01 12:00:00",
        "updatedTime": "2026-01-01 12:00:00"
      },
      "salesNum": 0
    }
  ]
}
处理逻辑
逻辑摘要调用 productDetail(zfbService.productDetail)
POST /zfb/getPhone 在用开放/回调 #
(无摘要) · ZfbCardController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.ZfbCardController#getPhone
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表member
ControllerZfbCardController#getPhone
ServiceZfbCardService#getPhone (ZfbCardServiceImpl)
ServiceMemberService#get (MemberServiceImpl)
MapperMemberMapper#selectById ⇒ 表 member
ServiceMemberService#update (MemberServiceImpl)
MapperMemberMapper#updateById ⇒ 表 member

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/zfb/getPhone
uathttps://dscp-uat.hn12301.net/open-api/zfb/getPhone
prohttps://dscp-uat.hn12301.net/open-api/zfb/getPhone (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path
位置名称类型必填取值/校验表 / 列说明
queryencryptContentString
queryopenIdStringmember.open_id
请求参数 · Body

请求体类型:(未在仓库索引到该 DTO 源码,无法展开字段;可能位于依赖 jar 或为 Map/基础类型)

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 UserAliSecretInfoDTO (object)
字段类型必填取值/校验表 / 列说明
codeString
msgString
mobileStringmember.mobile
示例
请求示例 (自动生成,仅结构参考)
POST /zfb/getPhone?encryptContent=…&openId=…
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "code": "",
    "msg": "",
    "mobile": "13800000000"
  }
}
处理逻辑
逻辑摘要查询详情(zfbService.getPhone)
前端调用方
POST /zfb/getQrCode 在用开放/回调 #
(无摘要) · ZfbCardController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.ZfbCardController#getQrCode
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表(未解析到业务表:可能为纯校验/转发/缓存/外部接口)
ControllerZfbCardController#getQrCode
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
ZfbCardService.getQrCode

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/zfb/getQrCode
uathttps://dscp-uat.hn12301.net/open-api/zfb/getQrCode
prohttps://dscp-uat.hn12301.net/open-api/zfb/getQrCode (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body ZfbQrCodeRequest
字段类型必填取值/校验表 / 列说明
urlParamString
queryParamString
describeString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 AlipayOpenAppQrcodeCreateResponse (object)

标量/Map/外部类型:AlipayOpenAppQrcodeCreateResponse

示例
请求示例 (自动生成,仅结构参考)
POST /zfb/getQrCode
{
  "body": {
    "urlParam": "https://example.com/x.png",
    "queryParam": "",
    "describe": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": ""
}
处理逻辑
逻辑摘要查询详情(zfbService.getQrCode)
前端调用方
POST /zfb/queryZfbzdOrder 在用开放/回调 #
支付宝阵地订单查询卡号接口 · ZfbCardController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.ZfbCardController#queryZfbzdOrder
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表openapi_channel_orderopenapi_channel_cardcard_model
ControllerZfbCardController#queryZfbzdOrder
ServiceZfbCardService#queryZfbzdOrder (ZfbCardServiceImpl)
ServiceOpenapiChannelOrderService#get (OpenapiChannelOrderServiceImpl)
MapperOpenapiChannelOrderMapper#selectById ⇒ 表 openapi_channel_order
ServiceOpenapiChannelCardService#queryList (OpenapiChannelCardServiceImpl)
MapperOpenapiChannelCardMapper#selectList ⇒ 表 openapi_channel_card
ServiceCardModelService#get (CardModelServiceImpl)
MapperCardModelMapper#selectById ⇒ 表 card_model
ServiceZfbCardService#refund (ZfbCardServiceImpl)
ServiceOpenapiChannelOrderService#update (OpenapiChannelOrderServiceImpl)
MapperOpenapiChannelOrderMapper#updateById ⇒ 表 openapi_channel_order
ServiceOpenapiChannelCardService#update (OpenapiChannelCardServiceImpl)
MapperOpenapiChannelCardMapper#updateById ⇒ 表 openapi_channel_card

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/zfb/queryZfbzdOrder
uathttps://dscp-uat.hn12301.net/open-api/zfb/queryZfbzdOrder
prohttps://dscp-uat.hn12301.net/open-api/zfb/queryZfbzdOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path
位置名称类型必填取值/校验表 / 列说明
queryorderNoStringopenapi_channel_order.order_no
请求参数 · Body

请求体类型:(未在仓库索引到该 DTO 源码,无法展开字段;可能位于依赖 jar 或为 Map/基础类型)

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 ZfbzdOrderQueryResponse (object)
字段类型必填取值/校验表 / 列说明
typeIdStringopenapi_channel_order.type_id
mobileStringopenapi_channel_order.mobile
cardNoListList<String>
orderNoStringopenapi_channel_order.order_no
modelNameString
channelChannelType1北京卡管理系统2三省卡系统3数字平台4质惠游5支付宝6兴业银行7湘工惠8湘约码+8openapi_channel_order.channel
示例
请求示例 (自动生成,仅结构参考)
POST /zfb/queryZfbzdOrder?orderNo=…
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "typeId": "",
    "mobile": "13800000000",
    "cardNoList": "",
    "orderNo": "",
    "modelName": "",
    "channel": "1"
  }
}
处理逻辑
逻辑摘要调用 queryZfbzdOrder(zfbService.queryZfbzdOrder);调用 refund(zfbService.refund)
内联注释
  • return zfbService.refund(request);
开放/回调/内部接口(211,精简表 · 均未被前端调用)
方法路径渠道摘要调用方
POST/baidu/chat开放/回调
POST/baidu/getToken开放/回调
POST/bcm/checkCode开放/回调
POST/bcm/sendCard开放/回调
POST/bcm/test开放/回调
POST/bcm/ticketCode开放/回调
POST/beiJing/appoint开放/回调
POST/beiJing/appointInfo开放/回调
POST/beiJing/appointRecord开放/回调
POST/beiJing/bind开放/回调
POST/beiJing/cardRecord开放/回调
POST/beiJing/cardRecordNew开放/回调
POST/beiJing/consume开放/回调
POST/beiJing/getSign开放/回调
POST/beiJing/operatorConsume开放/回调
POST/beiJing/queryCardByIcid开放/回调
POST/beiJing/queryCardByMobile开放/回调
POST/beiJing/queryCardByMobileTest开放/回调
POST/beiJing/queryOrder开放/回调
POST/beiJing/saleAndPay开放/回调
POST/beiJing/token开放/回调
POST/ccb/applyRefund开放/回调
POST/ccb/cancelOrder开放/回调
POST/ccb/cardModelDetail开放/回调
POST/ccb/confirmRefund开放/回调
POST/ccb/createOrder开放/回调
POST/ccb/createPay开放/回调
POST/ccb/getOrder开放/回调
POST/ccb/listProduct开放/回调
POST/ccb/login开放/回调
ANY/jhpay/svc_occOrderStatusNotice开放/回调synchronized
POST/cib/cibActiveBind开放/回调
POST/cib/cibCardRecord开放/回调兴业银行旅游卡使用记录接口
GET/cib/sendCibCard开放/回调
POST/furongzhen/cancel开放/回调
POST/furongzhen/confirm开放/回调
POST/furongzhen/consume开放/回调
POST/furongzhen/create开放/回调
POST/furongzhen/reConsume开放/回调
POST/furongzhen/refund开放/回调
POST/icbc/closeOrder开放/回调平台商户通过该接口对支付中的订单进行主动关单。 请求方式:POST
GET/icbc/downloadStatement开放/回调B2C对账单下载接口
GET/icbc/downloadStatementByOrder开放/回调B2C按订单结算对账单下载接口 acDate 对账日期,格式"yyyy‐MM‐dd" fileType 对账单类型 01:提现对账单 02:超限对账单 不传该字段则默认为01
POST/icbc/openAcctNotify开放/回调
POST/icbc/queryOrder开放/回调平台商户通过该接口查询订单状态。 请求方式:POST
POST/icbc/queryRefund开放/回调当退款交易发生之后,平台商户可以通过退款查询接口查询退款单状态。 请求方式:POST
POST/icbc/queryUnfreeze开放/回调平台商户可以上送发起过确认收货受理的订单,查询该订单的确认收货状态请求方式:POST
POST/icbc/queryWithdraw开放/回调平台商户通过该接口查询订单的各个结算状态和结算流水号状态。 请求方式:POST
POST/icbc/refundApply开放/回调当订单支付成功后,资金为“冻结中”时,由于用户或者商家的原因需要退款时,合作平台可以通过退款申请受理接 口将支付款退还给用户原支付账号,该接口支持单笔与并笔的T+1日退款; 请求方式:POST
GET/icbc/token开放/回调提供各个对账单获取token、随机数接口。请求方式POST
POST/icbc/transDirect开放/回调
POST/icbc/transDirectNotify开放/回调
POST/icbc/unfreezeAccept开放/回调平台商户发起担保支付后,子商户该笔订单资金属于冻结状态,不可结算。确认收货成功及对应订单清算完成后资 金解冻可结算。请求方式:POST
POST/icbc/wechatPay开放/回调商户发起微信小程序、微信公众号、支付宝生活号合并支付时,调用该接口生成支付报文。此接口兼容单订单支 付,如果使用 此接口进行单订单支付,请参照下方“4.2 biz_content单订单请求参数说明”。 请求方式:POST
POST/icbcNotify/acceptNotify开放/回调
POST/icbcNotify/refundNotify开放/回调
POST/icbcNotify/wechatPayNotify开放/回调
POST/nydm/cancelTicket开放/回调
POST/nydm/consumeNotify开放/回调
POST/nydm/manualCheckStatus开放/回调
POST/nydm/order开放/回调
POST/nydm/queryCheckStatus开放/回调
POST/nydm/queryReturnTicket开放/回调退票情况查询
POST/nydm/returnTicket开放/回调部分退单
POST/card/addOpenApiCardOrder开放/回调
POST/card/cardBag开放/回调
POST/card/cardInfo开放/回调
POST/card/query开放/回调
POST/card/send开放/回调
POST/user/id3MetaVerify开放/回调
POST/cardService/activeAndBind开放/回调
POST/cardService/appoint开放/回调
POST/cardService/appointDetail开放/回调
POST/cardService/appointList开放/回调
POST/cardService/bind开放/回调
POST/cardService/cancelAppoint开放/回调
POST/cardService/cardResource开放/回调
POST/cardService/faceFlag开放/回调
POST/cardService/queryCard开放/回调
POST/cardService/resourceDetail开放/回调
POST/cqy/prepayWx开放/回调
POST/cqy/reapalPayNotify开放/回调
POST/cqy/reapalRefundNotifyCqy开放/回调
POST/pft/notify开放/回调
POST/pingan/cancelNotify开放/回调
POST/pingan/invoiceNotify开放/回调
POST/pingan/notify开放/回调
POST/pingXiang/cancelOrder开放/回调
POST/pingXiang/createOrder开放/回调
POST/pingXiang/prepay开放/回调
POST/pingXiang/wePay/payNotify开放/回调
POST/pingXiang/wePay/refundNotify开放/回调
POST/ssk/card/bind开放/回调
POST/ssk/card/queryByActiveCode开放/回调
POST/ssk/card/queryByNumber开放/回调
POST/ssk/card/queryCardModel开放/回调
POST/ssk/card/queryCardModelDetail开放/回调
POST/ssk/card/send开放/回调
POST/ssk/park/appoint开放/回调
POST/ssk/park/appointCancel开放/回调
POST/ssk/park/appointCardNo开放/回调
POST/ssk/park/appointDetail开放/回调
POST/ssk/park/appointModifyStatus开放/回调
POST/ssk/park/appointOrderCancel开放/回调
POST/ssk/park/bmsCompany开放/回调
POST/ssk/park/cardResourceDetail开放/回调
POST/ssk/park/cardResourceList开放/回调
POST/ssk/park/checkerFace开放/回调
POST/ssk/park/checkerIdentity开放/回调
POST/ssk/park/checkerQR开放/回调
POST/ssk/user/addChecker开放/回调
POST/ssk/user/logon开放/回调
POST/ssk/user/queryCardBag开放/回调
POST/ssk/user/queryChecker开放/回调
POST/ssk/user/token开放/回调
POST/szh/card/appoint开放/回调
POST/szh/card/bind开放/回调
POST/szh/card/cancelAppoint开放/回调
POST/szh/card/consume开放/回调核销接口
POST/szh/card/createOrder开放/回调
POST/szh/card/getAppointDetail开放/回调
POST/szh/card/getAppointResourceDetail开放/回调预约景区资源详情
POST/szh/card/queryAppointResource开放/回调可预约景区资源列表
POST/szh/card/queryAppointment开放/回调
POST/szh/card/queryCard开放/回调用户购买卡列表
POST/szh/card/queryMemberCardBindPage开放/回调用户绑定的卡-列表
POST/szh/card/queryOrder开放/回调
POST/szh/card/sendBindSmsCode开放/回调
POST/tgy/checkNotify开放/回调
POST/tgy/createOrder开放/回调
POST/tgy/forceConsume开放/回调
POST/tgy/getProduct开放/回调
POST/tgy/pay开放/回调
POST/tgy/query开放/回调
POST/tgy/refund开放/回调
POST/tstc/cancelOrder开放/回调
POST/tstc/createOrder开放/回调
POST/tstc/getOrder开放/回调
POST/tstc/listOrder开放/回调
POST/tstc/notify开放/回调
POST/tstc/productList开放/回调
POST/tstc/productListTstc开放/回调
POST/unicom/toWeb开放/回调
POST/xgh/cancelOrder开放/回调
POST/xgh/cardModelDetails开放/回调
POST/xgh/cleanCacheToken开放/回调
POST/xgh/getAccessToken开放/回调
POST/xgh/getUserWinning开放/回调
POST/xgh/getXghMemberInfo开放/回调
GET/xgh/getXghUnionPayToken开放/回调供应商获取银联token
POST/xgh/isXghMemberLevel开放/回调
POST/xgh/isXghZghMember开放/回调
POST/xgh/payNotify开放/回调
POST/xgh/payNotifyDp开放/回调
POST/xgh/payNotifyHotel开放/回调
POST/xgh/payNotifyManual开放/回调
POST/xgh/payNotifyManualBatch开放/回调
POST/xgh/queryUserWinning开放/回调
POST/xgh/queryXghOrder开放/回调
POST/xgh/queryXghRefund开放/回调
POST/xgh/reapalPayNotify开放/回调融宝支付回调
POST/xgh/reapalRefundNotify开放/回调融宝支付回调
POST/xgh/reapalRefundNotifyTickets开放/回调融宝支付回调
POST/xgh/refundBatch开放/回调
GET/xgh/refundManual开放/回调
POST/xgh/refundNotify开放/回调
POST/xgh/refundNotifyDp开放/回调
POST/xgh/refundNotifyHotel开放/回调
POST/xgh/syncOrder开放/回调
POST/xgh/syncOrderByOrderNo开放/回调
ANY/xgh/testReapal开放/回调
POST/xgh/testSms开放/回调
POST/xgh/unionPayNotify开放/回调银联通知供应商
POST/xgh/unionPayToken开放/回调银联获取token
POST/xiuchuan/login开放/回调
POST/xiuchuan/notify开放/回调
POST/xiuchuan/payToWechat开放/回调
POST/xiuchuan/querySignState开放/回调
POST/xjhlc/cancelOrder开放/回调
POST/xjhlc/createOrder开放/回调
POST/xjhlc/notify开放/回调
POST/xjhlc/queryOrder开放/回调
POST/xjhlc/queryProduct开放/回调
POST/ysf/getCardModelBySku开放/回调
POST/ysf/getScenicRuleList开放/回调
POST/ysf/getUserCardBindInfo开放/回调
POST/ysf/getUserInfo开放/回调
POST/ysf/listProduct开放/回调
POST/ybx/notify开放/回调
POST/ybx/orderAndPay开放/回调
GET/ybx/queryAccount开放/回调
GET/ybx/queryOrder开放/回调
POST/ybx/refund开放/回调
POST/zfb/cancelOrder开放/回调
POST/zfb/cardModelDetail开放/回调
POST/zfb/createOrder开放/回调
POST/zfb/getOrder开放/回调
POST/zfb/listOrder开放/回调
POST/zfb/listProduct开放/回调
POST/zfb/notify开放/回调应用网关统一回调接口 退款通知
POST/zfb/openCard开放/回调TODO 用户确认领卡后,通过该openspi,回调商家,商家通过该接口返回相关的会员卡信息
POST/zfb/payNotify开放/回调支付成功通知
POST/zfb/prepay开放/回调
POST/zfb/queryOrder开放/回调
POST/zfb/recommendProduct开放/回调
POST/zfb/refund开放/回调行业订单退款接口
POST/zfb/voucherApply开放/回调当用户下单支付成功后申请服务商做凭证的发放
POST/zfb/voucherRefund开放/回调行业凭证退款接口
GET/zfb/voucherRefundManual开放/回调
POST/zfb/voucherVerify开放/回调年卡激活凭证核销
POST/zhy/card/send开放/回调用于建行发卡

HhCardLogController 0/6 在用

POST /openapi/queryHhCardLogPage 未使用管理后台 #
怀化社保卡记录表-分页查询 · HhCardLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.HhCardLogController#queryHhCardLogPage
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hh_card_log
ControllerHhCardLogController#queryHhCardLogPage
ServicehhCardLogService#queryPage
MapperHhCardLogMapper#queryPage ⇒ 表 hh_card_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/queryHhCardLogPage
uathttps://dscp-uat.hn12301.net/manage-api/openapi/queryHhCardLogPage
prohttps://dscp-uat.hn12301.net/manage-api/openapi/queryHhCardLogPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HhCardLogPageRequest
字段类型必填取值/校验表 / 列说明
pageNoInteger当前页面
pageSizeInteger每页记录数
orderByString排序语句
keywordsString关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HhCardLogResponse (object)
字段类型必填取值/校验表 / 列说明
idLongid
thirdOrderNoString
thirdUnitIdString第三方单位id
thirdUnitNameString第三方单位名称
machineNoString设备号
nameString姓名
idCardString身份证号码
phoneString手机号
payAmountString金额
logTypeInteger记录类型 1=入园核销
logLabelInteger记录类别
statusInteger状态
useDateDate
isDeletedBoolean是否删除
createdTimeDate创建时间
updatedTimeDate修改时间
paramsString
resultString
示例
请求示例
{
  "pageNo": 0,
  "pageSize": 0,
  "orderBy": "",
  "keywords": ""
}
响应示例
{
  "id": 0,
  "thirdOrderNo": "",
  "thirdUnitId": "",
  "thirdUnitName": "",
  "machineNo": "",
  "name": "",
  "idCard": "",
  "phone": "",
  "payAmount": "",
  "logType": 0,
  "logLabel": 0,
  "status": 0,
  "useDate": "",
  "isDeleted": false,
  "createdTime": "",
  "updatedTime": "",
  "params": "",
  "result": ""
}
处理逻辑
逻辑摘要hhCardLogService.queryPage;完整实现见源码 HhCardLogController#queryHhCardLogPage
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/queryHhCardLogList 未使用管理后台 #
怀化社保卡记录表-列表查询 · HhCardLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.HhCardLogController#queryHhCardLogList
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hh_card_log
ControllerHhCardLogController#queryHhCardLogList
ServicehhCardLogService#queryList
MapperHhCardLogMapper#queryList ⇒ 表 hh_card_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/queryHhCardLogList
uathttps://dscp-uat.hn12301.net/manage-api/openapi/queryHhCardLogList
prohttps://dscp-uat.hn12301.net/manage-api/openapi/queryHhCardLogList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HhCardLogListRequest
字段类型必填取值/校验表 / 列说明
keywordsString关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HhCardLogResponse (object)
字段类型必填取值/校验表 / 列说明
idLongid
thirdOrderNoString
thirdUnitIdString第三方单位id
thirdUnitNameString第三方单位名称
machineNoString设备号
nameString姓名
idCardString身份证号码
phoneString手机号
payAmountString金额
logTypeInteger记录类型 1=入园核销
logLabelInteger记录类别
statusInteger状态
useDateDate
isDeletedBoolean是否删除
createdTimeDate创建时间
updatedTimeDate修改时间
paramsString
resultString
示例
请求示例
{
  "keywords": ""
}
响应示例
{
  "id": 0,
  "thirdOrderNo": "",
  "thirdUnitId": "",
  "thirdUnitName": "",
  "machineNo": "",
  "name": "",
  "idCard": "",
  "phone": "",
  "payAmount": "",
  "logType": 0,
  "logLabel": 0,
  "status": 0,
  "useDate": "",
  "isDeleted": false,
  "createdTime": "",
  "updatedTime": "",
  "params": "",
  "result": ""
}
处理逻辑
逻辑摘要hhCardLogService.queryList;完整实现见源码 HhCardLogController#queryHhCardLogList
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/addHhCardLog 未使用管理后台 #
怀化社保卡记录表-新增 · HhCardLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.HhCardLogController#addHhCardLog
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hh_card_log
ControllerHhCardLogController#addHhCardLog
ServicehhCardLogService#add
MapperHhCardLogMapper#add ⇒ 表 hh_card_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/addHhCardLog
uathttps://dscp-uat.hn12301.net/manage-api/openapi/addHhCardLog
prohttps://dscp-uat.hn12301.net/manage-api/openapi/addHhCardLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HhCardLogAddRequest
字段类型必填取值/校验表 / 列说明
thirdOrderNoString名称
thirdUnitIdString第三方单位id
thirdUnitNameString第三方单位名称
machineNoString设备号
nameString姓名
idCardString身份证号码
phoneString手机号
payAmountString金额
logTypeInteger记录类型 1=入园核销
logLabelInteger记录类别
statusInteger状态
useDateDate
isDeletedBoolean是否删除
paramsString
resultString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

(void,无响应体)

示例
请求示例
{
  "thirdOrderNo": "",
  "thirdUnitId": "",
  "thirdUnitName": "",
  "machineNo": "",
  "name": "",
  "idCard": "",
  "phone": "",
  "payAmount": "",
  "logType": 0,
  "logLabel": 0,
  "status": 0,
  "useDate": "",
  "isDeleted": false,
  "params": "",
  "result": ""
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要hhCardLogService.add;完整实现见源码 HhCardLogController#addHhCardLog
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/updateHhCardLog 未使用管理后台 #
怀化社保卡记录表-更新 · HhCardLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.HhCardLogController#updateHhCardLog
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hh_card_log
ControllerHhCardLogController#updateHhCardLog
ServicehhCardLogService#update
MapperHhCardLogMapper#update ⇒ 表 hh_card_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/updateHhCardLog
uathttps://dscp-uat.hn12301.net/manage-api/openapi/updateHhCardLog
prohttps://dscp-uat.hn12301.net/manage-api/openapi/updateHhCardLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HhCardLogUpdateRequest
字段类型必填取值/校验表 / 列说明
idLongid
thirdOrderNoString
thirdUnitIdString第三方单位id
thirdUnitNameString第三方单位名称
machineNoString设备号
nameString姓名
idCardString身份证号码
phoneString手机号
payAmountString金额
logTypeInteger记录类型 1=入园核销
logLabelInteger记录类别
statusInteger状态
useDateDate
isDeletedBoolean是否删除
paramsString
resultString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

(void,无响应体)

示例
请求示例
{
  "id": 0,
  "thirdOrderNo": "",
  "thirdUnitId": "",
  "thirdUnitName": "",
  "machineNo": "",
  "name": "",
  "idCard": "",
  "phone": "",
  "payAmount": "",
  "logType": 0,
  "logLabel": 0,
  "status": 0,
  "useDate": "",
  "isDeleted": false,
  "params": "",
  "result": ""
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要hhCardLogService.update;完整实现见源码 HhCardLogController#updateHhCardLog
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/getHhCardLog 未使用管理后台 #
怀化社保卡记录表-详情 · HhCardLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.HhCardLogController#getHhCardLog
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hh_card_log
ControllerHhCardLogController#getHhCardLog
ServicehhCardLogService#get
MapperHhCardLogMapper#get ⇒ 表 hh_card_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/getHhCardLog
uathttps://dscp-uat.hn12301.net/manage-api/openapi/getHhCardLog
prohttps://dscp-uat.hn12301.net/manage-api/openapi/getHhCardLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLongid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HhCardLogResponse (object)
字段类型必填取值/校验表 / 列说明
idLongid
thirdOrderNoString
thirdUnitIdString第三方单位id
thirdUnitNameString第三方单位名称
machineNoString设备号
nameString姓名
idCardString身份证号码
phoneString手机号
payAmountString金额
logTypeInteger记录类型 1=入园核销
logLabelInteger记录类别
statusInteger状态
useDateDate
isDeletedBoolean是否删除
createdTimeDate创建时间
updatedTimeDate修改时间
paramsString
resultString
示例
请求示例
{
  "id": 0
}
响应示例
{
  "id": 0,
  "thirdOrderNo": "",
  "thirdUnitId": "",
  "thirdUnitName": "",
  "machineNo": "",
  "name": "",
  "idCard": "",
  "phone": "",
  "payAmount": "",
  "logType": 0,
  "logLabel": 0,
  "status": 0,
  "useDate": "",
  "isDeleted": false,
  "createdTime": "",
  "updatedTime": "",
  "params": "",
  "result": ""
}
处理逻辑
逻辑摘要hhCardLogService.get;完整实现见源码 HhCardLogController#getHhCardLog
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /openapi/deleteHhCardLog 未使用管理后台 #
怀化社保卡记录表-删除 · HhCardLogController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.HhCardLogController#deleteHhCardLog
所属模块开放接口/对接 openapi
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hh_card_log
ControllerHhCardLogController#deleteHhCardLog
ServicehhCardLogService#delete
MapperHhCardLogMapper#delete ⇒ 表 hh_card_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/openapi/deleteHhCardLog
uathttps://dscp-uat.hn12301.net/manage-api/openapi/deleteHhCardLog
prohttps://dscp-uat.hn12301.net/manage-api/openapi/deleteHhCardLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLongid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

(void,无响应体)

示例
请求示例
{
  "id": 0
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要hhCardLogService.delete;完整实现见源码 HhCardLogController#deleteHhCardLog
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

HuaiHuaController 1/2 在用

POST /hhService/tokenDecode 在用开放/回调 #
银联小程序token解码获取用户信息 · HuaiHuaController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.HuaiHuaController#tokenDecode
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;免登录 auth=false)
请求方法POST
调用链路 & 涉及数据表
涉及数据表(未解析到业务表:可能为纯校验/转发/缓存/外部接口)
ControllerHuaiHuaController#tokenDecode

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/hhService/tokenDecode
uathttps://dscp-uat.hn12301.net/open-api/hhService/tokenDecode
prohttps://dscp-uat.hn12301.net/open-api/hhService/tokenDecode (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HhUnionTokenDecodeRequest
字段类型必填取值/校验表 / 列说明
tokenString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 JSONObject

透传/非结构化对象,以实际返回为准

示例
请求示例
{
  "token": ""
}
响应示例
{ } // JSONObject
处理逻辑
逻辑摘要(无显式下游调用,逻辑在方法体内);完整实现见源码 HuaiHuaController#tokenDecode
前端调用方
POST /hhService/thirdNotify 未使用开放/回调 #
怀化人社-第三方通知回调(上报) · HuaiHuaController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.HuaiHuaController#thirdNotify
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;免登录 auth=false)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hh_card_log
ControllerHuaiHuaController#thirdNotify
ServicehhCardLogService#add
MapperHhCardLogMapper#add ⇒ 表 hh_card_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/hhService/thirdNotify
uathttps://dscp-uat.hn12301.net/open-api/hhService/thirdNotify
prohttps://dscp-uat.hn12301.net/open-api/hhService/thirdNotify (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HhThirdNotifyRequest
字段类型必填取值/校验表 / 列说明
thirdOrderNoString第三方记录编号
thirdUnitIdString第三方单位id
thirdUnitNameString第三方单位名称
machineNoString设备号
nameString姓名
idCardString身份证号码
phoneString手机号
payAmountString金额
useDateDate使用时间
logTypeInteger1=入园 2=预约
signString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

(void,无响应体)

示例
请求示例
{
  "thirdOrderNo": "",
  "thirdUnitId": "",
  "thirdUnitName": "",
  "machineNo": "",
  "name": "",
  "idCard": "",
  "phone": "",
  "payAmount": "",
  "useDate": "",
  "logType": 0,
  "sign": ""
}
响应示例
(void,无响应体)
处理逻辑
逻辑摘要hhCardLogService.add;完整实现见源码 HuaiHuaController#thirdNotify
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

MeiKeController 1/1 在用

POST /meike/getUserInfo 在用开放/回调 #
美科-订单解码获取用户信息 · MeiKeController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.MeiKeController#getUserInfo
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;免登录 auth=false)
请求方法POST
调用链路 & 涉及数据表
涉及数据表member
ControllerMeiKeController#getUserInfo
ServicememberService#get
MapperMemberMapper#get ⇒ 表 member
ServicememberService#add
MapperMemberMapper#add ⇒ 表 member
ServicememberService#update
MapperMemberMapper#update ⇒ 表 member

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/meike/getUserInfo
uathttps://dscp-uat.hn12301.net/open-api/meike/getUserInfo
prohttps://dscp-uat.hn12301.net/open-api/meike/getUserInfo (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body MeiKeUserInfoRequest
字段类型必填取值/校验表 / 列说明
codeString
openIdString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 MeiKeUserInfo (object)
字段类型必填取值/校验表 / 列说明
phoneString
openIdString
isSubscribeString
channelString
示例
请求示例
{
  "code": "",
  "openId": ""
}
响应示例
{
  "phone": "",
  "openId": "",
  "isSubscribe": "",
  "channel": ""
}
处理逻辑
逻辑摘要memberService.get;memberService.add;memberService.update;完整实现见源码 MeiKeController#getUserInfo
内联注释
  • .mobile(userInfo.getPhone())

OpenApiCardController 1/4 在用

POST /card/queryCardModelList 未使用开放/回调 #
开放-卡种列表查询 · OpenApiCardController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenApiCardController#queryCardModelList
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;免登录 auth=false)
请求方法POST
调用链路 & 涉及数据表
涉及数据表(未解析到业务表:可能为纯校验/转发/缓存/外部接口)
ControllerOpenApiCardController#queryCardModelList
ServiceopenApiCardService#queryCardModelList

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/card/queryCardModelList
uathttps://dscp-uat.hn12301.net/open-api/card/queryCardModelList
prohttps://dscp-uat.hn12301.net/open-api/card/queryCardModelList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body QueryCardModelRequest
字段类型必填取值/校验表 / 列说明
appIdString
pageNoInteger
pageSizeInteger
signString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 CardModelListResponse (object)
字段类型必填取值/校验表 / 列说明
idLong旅游卡种ID,主键
nameString卡种名称
codeInteger卡种编号
gradeModelGrade卡种等级(枚举:card.ModelGrade),1一类卡,2二类卡
cardModelTypeCardModelType卡种类型(枚举:card.CardModelType),1省级旅游卡,2市州旅游卡
merchantIdLong所属商户
shopIdLong所属商铺,关联商铺表id
shopNameString所属商铺
channelChannelType所属渠道(枚举:checker.ChannelType),1北京卡管理系统,2三省卡系统,3数字平台,4质惠游
priceInteger卡种售价
publishDateDate发行日期
isFaceBoolean是否需要人脸
isActiveCodeBoolean是否需要激活码
isRefreshBoolean二维码是否刷新
propagateStyleString宣传卡样url地址
propagatePicString宣传图片url地址
propagateVidString宣传视频url地址
descriptionString图文详情
resourceCountLong资源数量
validTypeString有效期方式
validDateInteger有效期(月)
activeDaysInteger购买后多少天自动激活;0表示不自动激活
modelGradeString卡种等级
channelTypeString渠道
createdTimeDate创建时间
嵌套 ModelGrade (ModelGrade)
字段类型必填取值/校验表 / 列说明
valueInteger卡种等级
descString
嵌套 CardModelType (CardModelType)
字段类型必填取值/校验表 / 列说明
valueInteger卡种类型,1省级旅游卡,2市州旅游卡
descString
嵌套 ChannelType (ChannelType)
字段类型必填取值/校验表 / 列说明
valueIntegerChannelType
descString
示例
请求示例
{
  "appId": "",
  "pageNo": 0,
  "pageSize": 0,
  "sign": ""
}
响应示例
{
  "id": 0,
  "name": "",
  "code": 0,
  "grade": {
    "value": 0,
    "desc": ""
  },
  "cardModelType": {
    "value": 0,
    "desc": ""
  },
  "merchantId": 0,
  "shopId": 0,
  "shopName": "",
  "channel": {
    "value": 0,
    "desc": ""
  },
  "price": 0,
  "publishDate": "",
  "isFace": false,
  "isActiveCode": false,
  "isRefresh": false,
  "propagateStyle": "",
  "propagatePic": "",
  "propagateVid": "",
  "description": "",
  "resourceCount": 0,
  "validType": "",
  "validDate": 0,
  "activeDays": 0,
  "modelGrade": "",
  "channelType": "",
  "createdTime": ""
}
处理逻辑
逻辑摘要openApiCardService.queryCardModelList;完整实现见源码 OpenApiCardController#queryCardModelList
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /card/cardModelDetail 未使用开放/回调 #
开放-卡种详情查询 · OpenApiCardController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenApiCardController#cardModelDetail
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;免登录 auth=false)
请求方法POST
调用链路 & 涉及数据表
涉及数据表(未解析到业务表:可能为纯校验/转发/缓存/外部接口)
ControllerOpenApiCardController#cardModelDetail
ServiceopenApiCardService#cardModelDetail

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/card/cardModelDetail
uathttps://dscp-uat.hn12301.net/open-api/card/cardModelDetail
prohttps://dscp-uat.hn12301.net/open-api/card/cardModelDetail (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body CardModelDetailRequest
字段类型必填取值/校验表 / 列说明
appIdString
cardModelIdLong
signString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 CardModelDetailResponse

空占位响应类(字段未定义,结构以实际返回为准)

示例
请求示例
{
  "appId": "",
  "cardModelId": 0,
  "sign": ""
}
响应示例
{ } // CardModelDetailResponse
处理逻辑
逻辑摘要openApiCardService.cardModelDetail;完整实现见源码 OpenApiCardController#cardModelDetail
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /card/sendWithNo 未使用开放/回调 #
开放-发卡(sendWithNo,返回发卡回执) · OpenApiCardController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenApiCardController#sendWithNo
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;免登录 auth=false)
请求方法POST
调用链路 & 涉及数据表
涉及数据表(未解析到业务表:可能为纯校验/转发/缓存/外部接口)
ControllerOpenApiCardController#sendWithNo
ServiceopenApiCardService#sendWithNo

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/card/sendWithNo
uathttps://dscp-uat.hn12301.net/open-api/card/sendWithNo
prohttps://dscp-uat.hn12301.net/open-api/card/sendWithNo (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body SendWithNoRequest
字段类型必填取值/校验表 / 列说明
orderNoString
typeIdString
mobileString
numInteger
appIdString
signString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 SendWithNoResponse (object)
字段类型必填取值/校验表 / 列说明
orderNoString
typeIdString
cardNumberListList<String>
示例
请求示例
{
  "orderNo": "",
  "typeId": "",
  "mobile": "",
  "num": 0,
  "appId": "",
  "sign": ""
}
响应示例
{
  "orderNo": "",
  "typeId": "",
  "cardNumberList": []
}
处理逻辑
逻辑摘要openApiCardService.sendWithNo;完整实现见源码 OpenApiCardController#sendWithNo
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /card/sendAndBind 在用开放/回调 #
发卡且自动绑定返回卡号等信息 · OpenApiCardController
基本信息
控制器com.jxxx.dscp.api.controller.openapi.OpenApiCardController#sendAndBind
所属模块开放接口/对接 openapi
暴露渠道开放/回调 (@Route 注解;免登录 auth=false)
请求方法POST
调用链路 & 涉及数据表
涉及数据表(未解析到业务表:可能为纯校验/转发/缓存/外部接口)
ControllerOpenApiCardController#sendAndBind
ServiceopenApiCardService#sendAndBind

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/card/sendAndBind
uathttps://dscp-uat.hn12301.net/open-api/card/sendAndBind
prohttps://dscp-uat.hn12301.net/open-api/card/sendAndBind (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body SendAndBindRequest
字段类型必填取值/校验表 / 列说明
orderNoString
typeIdString
userNameString
mobileString
idNoString
idTypeInteger
imgString
appIdString
signString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 SendAndBindResponse (object)
字段类型必填取值/校验表 / 列说明
cardModelNameString
cardNumberString
validityTimeDate
nameString
phoneString
idTypeString
idNoString
typeIdString
imgString
示例
请求示例
{
  "orderNo": "",
  "typeId": "",
  "userName": "",
  "mobile": "",
  "idNo": "",
  "idType": 0,
  "img": "",
  "appId": "",
  "sign": ""
}
响应示例
{
  "cardModelName": "",
  "cardNumber": "",
  "validityTime": "",
  "name": "",
  "phone": "",
  "idType": "",
  "idNo": "",
  "typeId": "",
  "img": ""
}
处理逻辑
逻辑摘要openApiCardService.sendAndBind;完整实现见源码 OpenApiCardController#sendAndBind
前端调用方
pingxiangcard sendAndBind exact