短信 sms

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

SmsCardLogController 2/6 在用

POST /sms/addSmsCardLog 在用管理后台 #
发卡短信记录-新增 · SmsCardLogController
基本信息
控制器com.jxxx.dscp.api.controller.sms.SmsCardLogController#addSmsCardLog
所属模块短信 sms
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表sms_card_logsms_config
ControllerSmsCardLogController#addSmsCardLog
转换BeanUtils.map → SmsCardLog ⇒ 表 sms_card_log
ServiceSmsConfigService#get (SmsConfigServiceImpl)
MapperSmsConfigMapper#selectById ⇒ 表 sms_config
ServiceSmsCardLogService#add (SmsCardLogServiceImpl)
MapperSmsCardLogMapper#insert ⇒ 表 sms_card_log
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
SmsService.sendSms

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

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

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

请求参数 · Body SmsCardLogAddRequest
字段类型必填取值/校验表 / 列说明
signCodeStringsms_card_log.sign_code短信签名编码
signContentStringsms_card_log.sign_content短信签名内容
templateIdLongsms_card_log.template_id模板编号
templateCodeStringsms_card_log.template_code模板编码
templateTypeIntegersms_card_log.template_type短信类型
templateContentStringsms_card_log.template_content短信内容
templateParamsStringsms_card_log.template_params短信参数
mobileStringsms_card_log.mobile手机号
userIdLongsms_card_log.user_id用户编号
userTypeIntegersms_card_log.user_type用户类型
sendStatusSmsSendStatus1成功0失败sms_card_log.send_status发送状态
sendTimeDatesms_card_log.send_time发送时间
sendCodeStringsms_card_log.send_code发送结果的编码
sendMsgStringsms_card_log.send_msg发送结果的提示
receiveStatusSmsSendStatus1成功0失败sms_card_log.receive_status接收状态
receiveTimeDatesms_card_log.receive_time接收时间
creatorStringsms_card_log.creator创建者
createTimeDatesms_card_log.create_time创建时间
updaterStringsms_card_log.updater更新者
updateTimeDatesms_card_log.update_time更新时间
deletedBooleansms_card_log.deleted是否删除
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /sms/addSmsCardLog
{
  "body": {
    "signCode": "",
    "signContent": "",
    "templateId": 1,
    "templateCode": "",
    "templateType": 0,
    "templateContent": "",
    "templateParams": "",
    "mobile": "13800000000",
    "userId": 1,
    "userType": 0,
    "sendStatus": "1",
    "sendTime": "2026-01-01 12:00:00",
    "sendCode": "",
    "sendMsg": "",
    "receiveStatus": "1",
    "receiveTime": "2026-01-01 12:00:00",
    "creator": "",
    "createTime": "2026-01-01 12:00:00",
    "updater": "2026-01-01 12:00:00",
    "updateTime": "2026-01-01 12:00:00",
    "deleted": false
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志sms / 新增短信记录
逻辑摘要查询详情(smsConfigService.get);调用 sendSms(smsService.sendSms);调用 toBean(JSONUtil.toBean);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 发送短信
  • if (template.getCode().startsWith("SMS_")) { // 测试消息不发送
  • }
POST /sms/deleteSmsCardLog 未使用管理后台 #
发卡短信记录-删除 · SmsCardLogController
基本信息
控制器com.jxxx.dscp.api.controller.sms.SmsCardLogController#deleteSmsCardLog
所属模块短信 sms
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表sms_card_log
ControllerSmsCardLogController#deleteSmsCardLog
ServiceSmsCardLogService#get (SmsCardLogServiceImpl)
MapperSmsCardLogMapper#selectById ⇒ 表 sms_card_log
ServiceSmsCardLogService#delete (SmsCardLogServiceImpl)
MapperSmsCardLogMapper#deleteById ⇒ 表 sms_card_log
ServiceSmsCardLogService#update (SmsCardLogServiceImpl)
MapperSmsCardLogMapper#updateById ⇒ 表 sms_card_log

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

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

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

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

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /sms/deleteSmsCardLog
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志sms / 删除短信记录
逻辑摘要查询详情(smsCardLogService.get);删除(smsCardLogService.delete);更新(smsCardLogService.update)
内联注释
  • smsCardLogService.delete(SmsCardLog.builder().id(request.getId()).build());
前端调用方

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

POST /sms/getSmsCardLog 未使用管理后台 #
发卡短信记录-详情 · SmsCardLogController
基本信息
控制器com.jxxx.dscp.api.controller.sms.SmsCardLogController#getSmsCardLog
所属模块短信 sms
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表sms_card_log
ControllerSmsCardLogController#getSmsCardLog
ServiceSmsCardLogService#get (SmsCardLogServiceImpl)
MapperSmsCardLogMapper#selectById ⇒ 表 sms_card_log

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

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

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

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填sms_card_log.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 SmsCardLogResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsms_card_log.idid
signCodeStringsms_card_log.sign_code短信签名编码
signContentStringsms_card_log.sign_content短信签名内容
templateIdLongsms_card_log.template_id模板编号
templateCodeStringsms_card_log.template_code模板编码
templateTypeIntegersms_card_log.template_type短信类型
templateContentStringsms_card_log.template_content短信内容
templateParamsStringsms_card_log.template_params短信参数
mobileStringsms_card_log.mobile手机号
userIdLongsms_card_log.user_id用户编号
userTypeIntegersms_card_log.user_type用户类型
sendStatusSmsSendStatus1成功0失败sms_card_log.send_status发送状态
sendTimeDatesms_card_log.send_time发送时间
sendCodeStringsms_card_log.send_code发送结果的编码
sendMsgStringsms_card_log.send_msg发送结果的提示
receiveStatusSmsSendStatus1成功0失败sms_card_log.receive_status接收状态
receiveTimeDatesms_card_log.receive_time接收时间
creatorStringsms_card_log.creator创建者
createTimeDatesms_card_log.create_time创建时间
updaterStringsms_card_log.updater更新者
updateTimeDatesms_card_log.update_time更新时间
deletedBooleansms_card_log.deleted是否删除
示例
请求示例 (自动生成,仅结构参考)
POST /sms/getSmsCardLog
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "signCode": "",
    "signContent": "",
    "templateId": 1,
    "templateCode": "",
    "templateType": 0,
    "templateContent": "",
    "templateParams": "",
    "mobile": "13800000000",
    "userId": 1,
    "userType": 0,
    "sendStatus": "1",
    "sendTime": "2026-01-01 12:00:00",
    "sendCode": "",
    "sendMsg": "",
    "receiveStatus": "1",
    "receiveTime": "2026-01-01 12:00:00",
    "creator": "",
    "createTime": "2026-01-01 12:00:00",
    "updater": "2026-01-01 12:00:00",
    "updateTime": "2026-01-01 12:00:00",
    "deleted": false
  }
}
处理逻辑
逻辑摘要查询详情(smsCardLogService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

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

POST /sms/querySmsCardLogList 未使用管理后台 #
发卡短信记录-列表查询 · SmsCardLogController
基本信息
控制器com.jxxx.dscp.api.controller.sms.SmsCardLogController#querySmsCardLogList
所属模块短信 sms
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表sms_card_log
ControllerSmsCardLogController#querySmsCardLogList
转换BeanUtils.map → SmsCardLogQuery
ServiceSmsCardLogService#queryList (SmsCardLogServiceImpl)
MapperSmsCardLogMapper#selectList ⇒ 表 sms_card_log

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

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

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

请求参数 · Body SmsCardLogListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
signCodeStringsms_card_log.sign_code短信签名编码
signContentStringsms_card_log.sign_content短信签名内容
templateIdLongsms_card_log.template_id模板编号
templateCodeStringsms_card_log.template_code模板编码
templateTypeIntegersms_card_log.template_type短信类型
templateContentStringsms_card_log.template_content短信内容
templateParamsStringsms_card_log.template_params短信参数
mobileStringsms_card_log.mobile手机号
userIdLongsms_card_log.user_id用户编号
userTypeIntegersms_card_log.user_type用户类型
sendStatusSmsSendStatus1成功0失败sms_card_log.send_status发送状态
sendTimeDatesms_card_log.send_time发送时间
sendCodeIntegersms_card_log.send_code发送结果的编码
sendMsgStringsms_card_log.send_msg发送结果的提示
receiveStatusSmsSendStatus1成功0失败sms_card_log.receive_status接收状态
receiveTimeDatesms_card_log.receive_time接收时间
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<SmsCardLogResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsms_card_log.idid
signCodeStringsms_card_log.sign_code短信签名编码
signContentStringsms_card_log.sign_content短信签名内容
templateIdLongsms_card_log.template_id模板编号
templateCodeStringsms_card_log.template_code模板编码
templateTypeIntegersms_card_log.template_type短信类型
templateContentStringsms_card_log.template_content短信内容
templateParamsStringsms_card_log.template_params短信参数
mobileStringsms_card_log.mobile手机号
userIdLongsms_card_log.user_id用户编号
userTypeIntegersms_card_log.user_type用户类型
sendStatusSmsSendStatus1成功0失败sms_card_log.send_status发送状态
sendTimeDatesms_card_log.send_time发送时间
sendCodeStringsms_card_log.send_code发送结果的编码
sendMsgStringsms_card_log.send_msg发送结果的提示
receiveStatusSmsSendStatus1成功0失败sms_card_log.receive_status接收状态
receiveTimeDatesms_card_log.receive_time接收时间
creatorStringsms_card_log.creator创建者
createTimeDatesms_card_log.create_time创建时间
updaterStringsms_card_log.updater更新者
updateTimeDatesms_card_log.update_time更新时间
deletedBooleansms_card_log.deleted是否删除
示例
请求示例 (自动生成,仅结构参考)
POST /sms/querySmsCardLogList
{
  "body": {
    "keywords": "",
    "signCode": "",
    "signContent": "",
    "templateId": 1,
    "templateCode": "",
    "templateType": 0,
    "templateContent": "",
    "templateParams": "",
    "mobile": "13800000000",
    "userId": 1,
    "userType": 0,
    "sendStatus": "1",
    "sendTime": "2026-01-01 12:00:00",
    "sendCode": 0,
    "sendMsg": "",
    "receiveStatus": "1",
    "receiveTime": "2026-01-01 12:00:00"
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "signCode": "",
      "signContent": "",
      "templateId": 1,
      "templateCode": "",
      "templateType": 0,
      "templateContent": "",
      "templateParams": "",
      "mobile": "13800000000",
      "userId": 1,
      "userType": 0,
      "sendStatus": "1",
      "sendTime": "2026-01-01 12:00:00",
      "sendCode": "",
      "sendMsg": "",
      "receiveStatus": "1",
      "receiveTime": "2026-01-01 12:00:00",
      "creator": "",
      "createTime": "2026-01-01 12:00:00",
      "updater": "2026-01-01 12:00:00",
      "updateTime": "2026-01-01 12:00:00",
      "deleted": false
    }
  ]
}
处理逻辑
逻辑摘要列表查询(smsCardLogService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

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

POST /sms/querySmsCardLogPage 在用管理后台 #
发卡短信记录-分页查询 · SmsCardLogController
基本信息
控制器com.jxxx.dscp.api.controller.sms.SmsCardLogController#querySmsCardLogPage
所属模块短信 sms
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表sms_card_logsms_config
ControllerSmsCardLogController#querySmsCardLogPage
转换BeanUtils.map → SmsCardLogQuery
ServiceSmsCardLogService#queryPage (SmsCardLogServiceImpl)
MapperSmsCardLogMapper#selectPage ⇒ 表 sms_card_log
ServiceSmsConfigService#get (SmsConfigServiceImpl)
MapperSmsConfigMapper#selectById ⇒ 表 sms_config

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

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

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

请求参数 · Body SmsCardLogPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
signCodeStringsms_card_log.sign_code短信签名编码
signContentStringsms_card_log.sign_content短信签名内容
templateIdLongsms_card_log.template_id模板编号
templateCodeStringsms_card_log.template_code模板编码
templateTypeIntegersms_card_log.template_type短信类型
templateContentStringsms_card_log.template_content短信内容
templateParamsStringsms_card_log.template_params短信参数
mobileStringsms_card_log.mobile手机号
userIdLongsms_card_log.user_id用户编号
userTypeIntegersms_card_log.user_type用户类型
sendStatusSmsSendStatus1成功0失败sms_card_log.send_status发送状态
sendTimeDatesms_card_log.send_time发送时间
sendCodeStringsms_card_log.send_code发送结果的编码
sendMsgStringsms_card_log.send_msg发送结果的提示
receiveStatusSmsSendStatus1成功0失败sms_card_log.receive_status接收状态
receiveTimeDatesms_card_log.receive_time接收时间
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<SmsCardLogResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsms_card_log.idid
signCodeStringsms_card_log.sign_code短信签名编码
signContentStringsms_card_log.sign_content短信签名内容
templateIdLongsms_card_log.template_id模板编号
templateCodeStringsms_card_log.template_code模板编码
templateTypeIntegersms_card_log.template_type短信类型
templateContentStringsms_card_log.template_content短信内容
templateParamsStringsms_card_log.template_params短信参数
mobileStringsms_card_log.mobile手机号
userIdLongsms_card_log.user_id用户编号
userTypeIntegersms_card_log.user_type用户类型
sendStatusSmsSendStatus1成功0失败sms_card_log.send_status发送状态
sendTimeDatesms_card_log.send_time发送时间
sendCodeStringsms_card_log.send_code发送结果的编码
sendMsgStringsms_card_log.send_msg发送结果的提示
receiveStatusSmsSendStatus1成功0失败sms_card_log.receive_status接收状态
receiveTimeDatesms_card_log.receive_time接收时间
creatorStringsms_card_log.creator创建者
createTimeDatesms_card_log.create_time创建时间
updaterStringsms_card_log.updater更新者
updateTimeDatesms_card_log.update_time更新时间
deletedBooleansms_card_log.deleted是否删除
示例
请求示例 (自动生成,仅结构参考)
POST /sms/querySmsCardLogPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": "",
    "signCode": "",
    "signContent": "",
    "templateId": 1,
    "templateCode": "",
    "templateType": 0,
    "templateContent": "",
    "templateParams": "",
    "mobile": "13800000000",
    "userId": 1,
    "userType": 0,
    "sendStatus": "1",
    "sendTime": "2026-01-01 12:00:00",
    "sendCode": "",
    "sendMsg": "",
    "receiveStatus": "1",
    "receiveTime": "2026-01-01 12:00:00"
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "signCode": "",
        "signContent": "",
        "templateId": 1,
        "templateCode": "",
        "templateType": 0,
        "templateContent": "",
        "templateParams": "",
        "mobile": "13800000000",
        "userId": 1,
        "userType": 0,
        "sendStatus": "1",
        "sendTime": "2026-01-01 12:00:00",
        "sendCode": "",
        "sendMsg": "",
        "receiveStatus": "1",
        "receiveTime": "2026-01-01 12:00:00",
        "creator": "",
        "createTime": "2026-01-01 12:00:00",
        "updater": "2026-01-01 12:00:00",
        "updateTime": "2026-01-01 12:00:00",
        "deleted": false
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(smsCardLogService.queryPage);查询详情(smsConfigService.get);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
POST /sms/updateSmsCardLog 未使用管理后台 #
发卡短信记录-更新 · SmsCardLogController
基本信息
控制器com.jxxx.dscp.api.controller.sms.SmsCardLogController#updateSmsCardLog
所属模块短信 sms
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表sms_card_log
ControllerSmsCardLogController#updateSmsCardLog
转换BeanUtils.map → SmsCardLog ⇒ 表 sms_card_log
ServiceSmsCardLogService#update (SmsCardLogServiceImpl)
MapperSmsCardLogMapper#updateById ⇒ 表 sms_card_log

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

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

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

请求参数 · Body SmsCardLogUpdateRequest
字段类型必填取值/校验表 / 列说明
idLongsms_card_log.idid
signCodeStringsms_card_log.sign_code短信签名编码
signContentStringsms_card_log.sign_content短信签名内容
templateIdLongsms_card_log.template_id模板编号
templateCodeStringsms_card_log.template_code模板编码
templateTypeIntegersms_card_log.template_type短信类型
templateContentStringsms_card_log.template_content短信内容
templateParamsStringsms_card_log.template_params短信参数
mobileStringsms_card_log.mobile手机号
userIdLongsms_card_log.user_id用户编号
userTypeIntegersms_card_log.user_type用户类型
sendStatusSmsSendStatus1成功0失败sms_card_log.send_status发送状态
sendTimeDatesms_card_log.send_time发送时间
sendCodeStringsms_card_log.send_code发送结果的编码
sendMsgStringsms_card_log.send_msg发送结果的提示
receiveStatusSmsSendStatus1成功0失败sms_card_log.receive_status接收状态
receiveTimeDatesms_card_log.receive_time接收时间
creatorStringsms_card_log.creator创建者
createTimeDatesms_card_log.create_time创建时间
updaterStringsms_card_log.updater更新者
updateTimeDatesms_card_log.update_time更新时间
deletedBooleansms_card_log.deleted是否删除
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /sms/updateSmsCardLog
{
  "body": {
    "id": 1,
    "signCode": "",
    "signContent": "",
    "templateId": 1,
    "templateCode": "",
    "templateType": 0,
    "templateContent": "",
    "templateParams": "",
    "mobile": "13800000000",
    "userId": 1,
    "userType": 0,
    "sendStatus": "1",
    "sendTime": "2026-01-01 12:00:00",
    "sendCode": "",
    "sendMsg": "",
    "receiveStatus": "1",
    "receiveTime": "2026-01-01 12:00:00",
    "creator": "",
    "createTime": "2026-01-01 12:00:00",
    "updater": "2026-01-01 12:00:00",
    "updateTime": "2026-01-01 12:00:00",
    "deleted": false
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志sms / 更新短信记录
逻辑摘要更新(smsCardLogService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

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

SmsConfigController 2/6 在用

POST /sms/addSmsConfig 在用管理后台 #
短信配置-新增 · SmsConfigController
基本信息
控制器com.jxxx.dscp.api.controller.sms.SmsConfigController#addSmsConfig
所属模块短信 sms
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表sms_config
ControllerSmsConfigController#addSmsConfig
转换BeanUtils.map → SmsConfig ⇒ 表 sms_config
ServiceSmsConfigService#add (SmsConfigServiceImpl)
MapperSmsConfigMapper#insert ⇒ 表 sms_config

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

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

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

请求参数 · Body SmsConfigAddRequest
字段类型必填取值/校验表 / 列说明
typeIntegersms_config.type
statusIntegersms_config.status开启状态
codeStringsms_config.code编码
nameStringsms_config.name名称
contentStringsms_config.content配置内容
paramsStringsms_config.params参数数组
remarkStringsms_config.remark备注
channelCodeStringsms_config.channel_code短信渠道(阿里腾讯)
apiKeyStringsms_config.api_key短信 API 的账号
apiSecretStringsms_config.api_secret短信 API 的秘钥
callbackUrlStringsms_config.callback_url短信发送回调 URL
creatorStringsms_config.creator创建者
createTimeDatesms_config.create_time创建时间
updaterStringsms_config.updater更新者
updateTimeDatesms_config.update_time更新时间
deletedBooleansms_config.deleted是否删除
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /sms/addSmsConfig
{
  "body": {
    "type": 0,
    "status": 0,
    "code": "",
    "name": "",
    "content": "",
    "params": "",
    "remark": "",
    "channelCode": "",
    "apiKey": "",
    "apiSecret": "",
    "callbackUrl": "https://example.com/x.png",
    "creator": "",
    "createTime": "2026-01-01 12:00:00",
    "updater": "2026-01-01 12:00:00",
    "updateTime": "2026-01-01 12:00:00",
    "deleted": false
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志sms / 新增短信配置
逻辑摘要新增(smsConfigService.add);入参与返回值经 BeanUtils 做对象/分页映射
POST /sms/deleteSmsConfig 未使用管理后台 #
短信配置-删除 · SmsConfigController
基本信息
控制器com.jxxx.dscp.api.controller.sms.SmsConfigController#deleteSmsConfig
所属模块短信 sms
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表sms_config
ControllerSmsConfigController#deleteSmsConfig
ServiceSmsConfigService#get (SmsConfigServiceImpl)
MapperSmsConfigMapper#selectById ⇒ 表 sms_config
ServiceSmsConfigService#update (SmsConfigServiceImpl)
MapperSmsConfigMapper#updateById ⇒ 表 sms_config
ServiceSmsConfigService#delete (SmsConfigServiceImpl)
MapperSmsConfigMapper#deleteById ⇒ 表 sms_config

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

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

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

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

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /sms/deleteSmsConfig
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志sms / 删除短信配置
逻辑摘要查询详情(smsConfigService.get);更新(smsConfigService.update);删除(smsConfigService.delete)
内联注释
  • smsConfigService.delete(SmsConfig.builder().id(request.getId()).build());
前端调用方

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

POST /sms/getSmsConfig 未使用管理后台 #
短信配置-详情 · SmsConfigController
基本信息
控制器com.jxxx.dscp.api.controller.sms.SmsConfigController#getSmsConfig
所属模块短信 sms
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表sms_config
ControllerSmsConfigController#getSmsConfig
ServiceSmsConfigService#get (SmsConfigServiceImpl)
MapperSmsConfigMapper#selectById ⇒ 表 sms_config

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

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

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

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填sms_config.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 SmsConfigResponse (object)
字段类型必填取值/校验表 / 列说明
idLongsms_config.idid
typeIntegersms_config.type
statusIntegersms_config.status开启状态
codeStringsms_config.code编码
nameStringsms_config.name名称
contentStringsms_config.content配置内容
paramsStringsms_config.params参数数组
remarkStringsms_config.remark备注
channelCodeStringsms_config.channel_code短信渠道(阿里腾讯)
apiKeyStringsms_config.api_key短信 API 的账号
apiSecretStringsms_config.api_secret短信 API 的秘钥
callbackUrlStringsms_config.callback_url短信发送回调 URL
creatorStringsms_config.creator创建者
createTimeDatesms_config.create_time创建时间
updaterStringsms_config.updater更新者
updateTimeDatesms_config.update_time更新时间
deletedBooleansms_config.deleted是否删除
示例
请求示例 (自动生成,仅结构参考)
POST /sms/getSmsConfig
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "type": 0,
    "status": 0,
    "code": "",
    "name": "",
    "content": "",
    "params": "",
    "remark": "",
    "channelCode": "",
    "apiKey": "",
    "apiSecret": "",
    "callbackUrl": "https://example.com/x.png",
    "creator": "",
    "createTime": "2026-01-01 12:00:00",
    "updater": "2026-01-01 12:00:00",
    "updateTime": "2026-01-01 12:00:00",
    "deleted": false
  }
}
处理逻辑
逻辑摘要查询详情(smsConfigService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

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

POST /sms/querySmsConfigList 未使用管理后台 #
短信配置-列表查询 · SmsConfigController
基本信息
控制器com.jxxx.dscp.api.controller.sms.SmsConfigController#querySmsConfigList
所属模块短信 sms
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表sms_config
ControllerSmsConfigController#querySmsConfigList
转换BeanUtils.map → SmsConfigQuery
ServiceSmsConfigService#queryList (SmsConfigServiceImpl)
MapperSmsConfigMapper#selectList ⇒ 表 sms_config

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

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

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

请求参数 · Body SmsConfigListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<SmsConfigResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongsms_config.idid
typeIntegersms_config.type
statusIntegersms_config.status开启状态
codeStringsms_config.code编码
nameStringsms_config.name名称
contentStringsms_config.content配置内容
paramsStringsms_config.params参数数组
remarkStringsms_config.remark备注
channelCodeStringsms_config.channel_code短信渠道(阿里腾讯)
apiKeyStringsms_config.api_key短信 API 的账号
apiSecretStringsms_config.api_secret短信 API 的秘钥
callbackUrlStringsms_config.callback_url短信发送回调 URL
creatorStringsms_config.creator创建者
createTimeDatesms_config.create_time创建时间
updaterStringsms_config.updater更新者
updateTimeDatesms_config.update_time更新时间
deletedBooleansms_config.deleted是否删除
示例
请求示例 (自动生成,仅结构参考)
POST /sms/querySmsConfigList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "type": 0,
      "status": 0,
      "code": "",
      "name": "",
      "content": "",
      "params": "",
      "remark": "",
      "channelCode": "",
      "apiKey": "",
      "apiSecret": "",
      "callbackUrl": "https://example.com/x.png",
      "creator": "",
      "createTime": "2026-01-01 12:00:00",
      "updater": "2026-01-01 12:00:00",
      "updateTime": "2026-01-01 12:00:00",
      "deleted": false
    }
  ]
}
处理逻辑
逻辑摘要列表查询(smsConfigService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

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

POST /sms/querySmsConfigPage 在用管理后台 #
短信配置-分页查询 · SmsConfigController
基本信息
控制器com.jxxx.dscp.api.controller.sms.SmsConfigController#querySmsConfigPage
所属模块短信 sms
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表sms_config
ControllerSmsConfigController#querySmsConfigPage
转换BeanUtils.map → SmsConfigQuery
ServiceSmsConfigService#queryPage (SmsConfigServiceImpl)
MapperSmsConfigMapper#selectPage ⇒ 表 sms_config

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

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

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

请求参数 · Body SmsConfigPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
typeIntegersms_config.type
statusIntegersms_config.status开启状态
codeStringsms_config.code编码
nameStringsms_config.name名称
contentStringsms_config.content配置内容
paramsStringsms_config.params参数数组
remarkStringsms_config.remark备注
channelCodeStringsms_config.channel_code短信渠道(阿里腾讯)
apiKeyStringsms_config.api_key短信 API 的账号
apiSecretStringsms_config.api_secret短信 API 的秘钥
callbackUrlStringsms_config.callback_url短信发送回调 URL
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<SmsConfigResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongsms_config.idid
typeIntegersms_config.type
statusIntegersms_config.status开启状态
codeStringsms_config.code编码
nameStringsms_config.name名称
contentStringsms_config.content配置内容
paramsStringsms_config.params参数数组
remarkStringsms_config.remark备注
channelCodeStringsms_config.channel_code短信渠道(阿里腾讯)
apiKeyStringsms_config.api_key短信 API 的账号
apiSecretStringsms_config.api_secret短信 API 的秘钥
callbackUrlStringsms_config.callback_url短信发送回调 URL
creatorStringsms_config.creator创建者
createTimeDatesms_config.create_time创建时间
updaterStringsms_config.updater更新者
updateTimeDatesms_config.update_time更新时间
deletedBooleansms_config.deleted是否删除
示例
请求示例 (自动生成,仅结构参考)
POST /sms/querySmsConfigPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": "",
    "type": 0,
    "status": 0,
    "code": "",
    "name": "",
    "content": "",
    "params": "",
    "remark": "",
    "channelCode": "",
    "apiKey": "",
    "apiSecret": "",
    "callbackUrl": "https://example.com/x.png"
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "type": 0,
        "status": 0,
        "code": "",
        "name": "",
        "content": "",
        "params": "",
        "remark": "",
        "channelCode": "",
        "apiKey": "",
        "apiSecret": "",
        "callbackUrl": "https://example.com/x.png",
        "creator": "",
        "createTime": "2026-01-01 12:00:00",
        "updater": "2026-01-01 12:00:00",
        "updateTime": "2026-01-01 12:00:00",
        "deleted": false
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(smsConfigService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
POST /sms/updateSmsConfig 未使用管理后台 #
短信配置-更新 · SmsConfigController
基本信息
控制器com.jxxx.dscp.api.controller.sms.SmsConfigController#updateSmsConfig
所属模块短信 sms
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表sms_config
ControllerSmsConfigController#updateSmsConfig
转换BeanUtils.map → SmsConfig ⇒ 表 sms_config
ServiceSmsConfigService#update (SmsConfigServiceImpl)
MapperSmsConfigMapper#updateById ⇒ 表 sms_config

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

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

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

请求参数 · Body SmsConfigUpdateRequest
字段类型必填取值/校验表 / 列说明
idLongsms_config.idid
typeIntegersms_config.type
statusIntegersms_config.status开启状态
codeStringsms_config.code编码
nameStringsms_config.name名称
contentStringsms_config.content配置内容
paramsStringsms_config.params参数数组
remarkStringsms_config.remark备注
channelCodeStringsms_config.channel_code短信渠道(阿里腾讯)
apiKeyStringsms_config.api_key短信 API 的账号
apiSecretStringsms_config.api_secret短信 API 的秘钥
callbackUrlStringsms_config.callback_url短信发送回调 URL
creatorStringsms_config.creator创建者
createTimeDatesms_config.create_time创建时间
updaterStringsms_config.updater更新者
updateTimeDatesms_config.update_time更新时间
deletedBooleansms_config.deleted是否删除
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /sms/updateSmsConfig
{
  "body": {
    "id": 1,
    "type": 0,
    "status": 0,
    "code": "",
    "name": "",
    "content": "",
    "params": "",
    "remark": "",
    "channelCode": "",
    "apiKey": "",
    "apiSecret": "",
    "callbackUrl": "https://example.com/x.png",
    "creator": "",
    "createTime": "2026-01-01 12:00:00",
    "updater": "2026-01-01 12:00:00",
    "updateTime": "2026-01-01 12:00:00",
    "deleted": false
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志sms / 更新短信配置
逻辑摘要更新(smsConfigService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

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

SmsController 1/2 在用

POST /sms/sendCardBindVerifyCode 在用管理后台 #
卡绑定发送短信 · SmsController
基本信息
控制器com.jxxx.dscp.api.controller.sms.SmsController#sendCardBindVerifyCode
所属模块短信 sms
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表(未解析到业务表:可能为纯校验/转发/缓存/外部接口)
ControllerSmsController#sendCardBindVerifyCode
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 3
SendSmsService.sendCardBindVerifyCodeCacheService.putIfAbsentAuthService.setAuthValue

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

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

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

请求参数 · Body VerifyCodeRequest
字段类型必填取值/校验表 / 列说明
smsTypeSmsType1兴业银行激活平台登录2兴业银行激活平台激活3兴业银行H5登录99未知发送验证码类型
phoneString手机号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /sms/sendCardBindVerifyCode
{
  "body": {
    "smsType": "1",
    "phone": "13800000000"
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志sms / 发送卡绑定验证码
逻辑摘要调用 sendCardBindVerifyCode(sendSmsService.sendCardBindVerifyCode)
POST /sms/sendVerifyCode 未使用管理后台 #
短信-发送验证码 · SmsController
基本信息
控制器com.jxxx.dscp.api.controller.sms.SmsController#sendVerifyCode
所属模块短信 sms
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表(未解析到业务表:可能为纯校验/转发/缓存/外部接口)
ControllerSmsController#sendVerifyCode
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 4
CacheService.putIfAbsentAuthService.setAuthValueSendSmsService.sendVerifyCodeSmsService.sendSms

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

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

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

请求参数 · Body VerifyCodeSendRequest
字段类型必填取值/校验表 / 列说明
smsTypeSmsType1兴业银行激活平台登录2兴业银行激活平台激活3兴业银行H5登录99未知发送验证码类型
mobileString手机号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /sms/sendVerifyCode
{
  "body": {
    "smsType": "1",
    "mobile": "13800000000"
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志sms / 发送验证码
逻辑摘要调用 putIfAbsent(cacheService.putIfAbsent);调用 randomNumbers(RandomUtil.randomNumbers);调用 setAuthValue(authService.setAuthValue)
内联注释
  • 查询是否可发送
  • 生成随机验证码
  • 验证码放入session缓存
  • 发送短信
前端调用方

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

开放/回调/内部接口(1,精简表 · 均未被前端调用)
方法路径渠道摘要调用方
POST/sms/smsNotifyAli开放/回调