mp mp

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

HhrsRightsController 0/5 在用

POST /hhrsRights/appointment/list 未使用小程序 #
(无摘要) · HhrsRightsController
基本信息
控制器com.jxxx.dscp.api.controller.mp.HhrsRightsController#appointmentList
所属模块mp mp
暴露渠道小程序 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表card_appointment
ControllerHhrsRightsController#appointmentList
ServiceHhrsRightsService#queryAppointmentList (HhrsRightsServiceImpl)
MapperCardAppointmentService.getMapper#queryPage ⇒ 表 card_appointment

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

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

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

请求参数 · Body HhrsAppointmentListRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 PageParam)
pageSizeInteger每页条数(继承自框架分页基类 PageParam)
cardNumberString必填card_appointment.card_number
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HhrsAppointmentResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongcard_appointment.id
resourceNameStringcard_appointment.resource_name
shopNameString
appTimeStringcard_appointment.app_time
timeNameStringcard_appointment.time_name
statusIntegercard_appointment.status
statusTextString
示例
请求示例 (自动生成,仅结构参考)
POST /hhrsRights/appointment/list
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "cardNumber": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "resourceName": "",
        "shopName": "",
        "appTime": "2026-01-01 12:00:00",
        "timeName": "2026-01-01 12:00:00",
        "status": 0,
        "statusText": ""
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要列表查询(hhrsRightsService.queryAppointmentList)
前端调用方

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

POST /hhrsRights/check/list 未使用小程序 #
(无摘要) · HhrsRightsController
基本信息
控制器com.jxxx.dscp.api.controller.mp.HhrsRightsController#checkList
所属模块mp mp
暴露渠道小程序 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表card_check
ControllerHhrsRightsController#checkList
ServiceHhrsRightsService#queryCheckList (HhrsRightsServiceImpl)
MapperCardCheckService.getMapper#queryPage ⇒ 表 card_check

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

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

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

请求参数 · Body HhrsCheckListRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 PageParam)
pageSizeInteger每页条数(继承自框架分页基类 PageParam)
cardNumberString必填card_check.card_number
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HhrsCheckResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongcard_check.id
resourceNameStringcard_check.resource_name
shopNameString
checkTimeStringcard_check.check_time
示例
请求示例 (自动生成,仅结构参考)
POST /hhrsRights/check/list
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "cardNumber": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "resourceName": "",
        "shopName": "",
        "checkTime": "2026-01-01 12:00:00"
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要列表查询(hhrsRightsService.queryCheckList)
前端调用方

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

POST /hhrsRights/detail 未使用小程序 #
(无摘要) · HhrsRightsController
基本信息
控制器com.jxxx.dscp.api.controller.mp.HhrsRightsController#detail
所属模块mp mp
暴露渠道小程序 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表card_resource_ruleshopcard_bind
ControllerHhrsRightsController#detail
ServiceHhrsRightsService#queryRightsDetail (HhrsRightsServiceImpl)
MapperCardResourceRuleService.getMapper#selectById ⇒ 表 card_resource_rule
MapperShopService.getMapper#selectById ⇒ 表 shop
MapperCardBindService.getMapper#queryList ⇒ 表 card_bind

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

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

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

请求参数 · Body HhrsRightsDetailRequest
字段类型必填取值/校验表 / 列说明
ruleIdLong必填
cardNumberStringcard_bind.card_numberxuchao: 卡号,用于查询 card_bind 表获取持卡人信息
lngDoubleshop.lngxuchao: 用户经度,用于距离计算
latDoubleshop.latxuchao: 用户纬度,用于距离计算
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HhrsRightsDetailResponse (object)
字段类型必填取值/校验表 / 列说明
ruleIdLong
cardInstructionStringcard_resource_rule.card_instruction
isAppointmentBooleancard_resource_rule.is_appointment
advanceDaysIntegercard_resource_rule.advance_days
advanceHourIntegercard_resource_rule.advance_hour
appointmentDaysIntegercard_resource_rule.appointment_days
nameStringshop.namexuchao: 持卡人信息,从 card_bind 表查询
cardModelNameStringcard_bind.card_model_name
cardModelIdLongcard_resource_rule.card_model_id
identityNoStringcard_bind.identity_no
phoneStringcard_bind.phone
shopIdLongcard_resource_rule.shop_id门店信息
shopNameString
categoryStringxuchao: 分类标签,取 system_dict_data.label(shop.typeId + shop.subTypeId 对应)
shopImageString
businessTimeStringshop.business_time
addressStringshop.address
distanceDoublexuchao: 用户与门店距离(km),未传经纬度时为 null
datesList<AvailableDate>可预约日期列表
dates[].dateString
dates[].weekdayString
dates[].dayString
dates[].stockString
dates[].disabledBooleanxuchao: 是否禁用(日历配置中 isEnabled=false 的日期)
dates[].reasonStringxuchao: 禁用原因
dates[].timeSlotsList<TimeSlot>
timeSlots[].idLongcard_resource_rule.id
timeSlots[].nameStringshop.name
timeSlots[].timeString
timeSlots[].stockString
示例
请求示例 (自动生成,仅结构参考)
POST /hhrsRights/detail
{
  "body": {
    "ruleId": 1,
    "cardNumber": "",
    "lng": 0,
    "lat": 0
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "ruleId": 1,
    "cardInstruction": "",
    "isAppointment": false,
    "advanceDays": 0,
    "advanceHour": 0,
    "appointmentDays": 0,
    "name": "",
    "cardModelName": "",
    "cardModelId": 1,
    "identityNo": "",
    "phone": "13800000000",
    "shopId": 1,
    "shopName": "",
    "category": "",
    "shopImage": "",
    "businessTime": "2026-01-01 12:00:00",
    "address": "",
    "distance": 0,
    "dates": [
      {
        "date": "2026-01-01 12:00:00",
        "weekday": "",
        "day": "",
        "stock": "",
        "disabled": false,
        "reason": "",
        "timeSlots": [
          {
            "id": 1,
            "name": "",
            "time": "2026-01-01 12:00:00",
            "stock": ""
          }
        ]
      }
    ]
  }
}
处理逻辑
逻辑摘要调用 queryRightsDetail(hhrsRightsService.queryRightsDetail)
前端调用方

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

POST /hhrsRights/eligibility 未使用小程序 #
(无摘要) · HhrsRightsController
基本信息
控制器com.jxxx.dscp.api.controller.mp.HhrsRightsController#eligibility
所属模块mp mp
暴露渠道小程序 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表membercard_bind
ControllerHhrsRightsController#eligibility
ServiceHhrsRightsService#checkEligibility (HhrsRightsServiceImpl)
MapperMemberService.getMapper#queryList ⇒ 表 member
MapperCardBindService.getMapper#queryList ⇒ 表 card_bind
ServiceMemberService#add (MemberServiceImpl)
MapperMemberMapper#insert ⇒ 表 member
ServiceMemberService#update (MemberServiceImpl)
MapperMemberMapper#updateById ⇒ 表 member
ServiceCardBindService#update (CardBindServiceImpl)
MapperCardBindMapper#updateById ⇒ 表 card_bind

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

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

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

请求参数 · Body HhrsEligibilityRequest
字段类型必填取值/校验表 / 列说明
phoneString必填card_bind.phone
identityNoStringcard_bind.identity_noxuchao: 证件号码,未认证时必填
nameStringmember.namexuchao: 姓名,用于回写 card_bind.name
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HhrsEligibilityResponse (object)
字段类型必填取值/校验表 / 列说明
isAuthBoolean
hasWinBoolean
cardIdLongcard_bind.card_id
cardNumberStringcard_bind.card_number
expiresTimeStringcard_bind.expires_time
示例
请求示例 (自动生成,仅结构参考)
POST /hhrsRights/eligibility
{
  "body": {
    "phone": "13800000000",
    "identityNo": "",
    "name": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "isAuth": false,
    "hasWin": false,
    "cardId": 1,
    "cardNumber": "",
    "expiresTime": "2026-01-01 12:00:00"
  }
}
处理逻辑
逻辑摘要调用 checkEligibility(hhrsRightsService.checkEligibility)
前端调用方

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

POST /hhrsRights/list 未使用小程序 #
(无摘要) · HhrsRightsController
基本信息
控制器com.jxxx.dscp.api.controller.mp.HhrsRightsController#list
所属模块mp mp
暴露渠道小程序 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表card_resource_ruleshopcard_check
ControllerHhrsRightsController#list
ServiceHhrsRightsService#queryRightsList (HhrsRightsServiceImpl)
MapperCardResourceRuleService.getMapper#queryPage ⇒ 表 card_resource_rule
MapperShopService.getMapper#selectById ⇒ 表 shop
MapperCardCheckService.getMapper#queryList ⇒ 表 card_check

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

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

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

请求参数 · Body HhrsRightsListRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 PageParam)
pageSizeInteger每页条数(继承自框架分页基类 PageParam)
keywordString
lngDoubleshop.lngxuchao: 用户经度,用于距离计算
latDoubleshop.latxuchao: 用户纬度,用于距离计算
cardNumberStringcard_check.card_numberxuchao: 卡号,用于判断是否可用
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HhrsRightsResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
ruleIdLong
nameStringshop.name
categoryStringxuchao: 分类标签,取 system_dict_data.label(shop.typeId + shop.subTypeId 对应)
distanceDoublexuchao: 用户与门店距离(km),未传经纬度时为 null
businessTimeStringshop.business_timexuchao: 营业时间,取 shop.business_time
addressStringshop.address
imageString
usableBooleanxuchao: 是否可用(card_check 使用次数 < card_resource_rule.total_times)
示例
请求示例 (自动生成,仅结构参考)
POST /hhrsRights/list
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keyword": "",
    "lng": 0,
    "lat": 0,
    "cardNumber": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "ruleId": 1,
        "name": "",
        "category": "",
        "distance": 0,
        "businessTime": "2026-01-01 12:00:00",
        "address": "",
        "image": "",
        "usable": false
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要列表查询(hhrsRightsService.queryRightsList)
前端调用方

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

HhrsStoreController 0/2 在用

POST /hhrsStore/detail 未使用小程序 #
(无摘要) · HhrsStoreController
基本信息
控制器com.jxxx.dscp.api.controller.mp.HhrsStoreController#detail
所属模块mp mp
暴露渠道小程序 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表shopshop_relation
ControllerHhrsStoreController#detail
ServiceHhrsStoreService#queryStoreDetail (HhrsStoreServiceImpl)
MapperShopService.getMapper#selectById ⇒ 表 shop
MapperShopRelationService.getMapper#selectOne ⇒ 表 shop_relation

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

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

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

请求参数 · Body HhrsStoreDetailRequest
字段类型必填取值/校验表 / 列说明
shopIdLong必填shop_relation.shop_id
lngDoubleshop.lngxuchao: 用户经度,用于距离计算
latDoubleshop.latxuchao: 用户纬度,用于距离计算
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HhrsStoreResponse (object)
字段类型必填取值/校验表 / 列说明
shopIdLongshop_relation.shop_id
nameStringshop.name
categoryStringxuchao: 分类标签,取 system_dict_data.label(sub_type_id 对应)
typeIdIntegershop.type_idxuchao: 门店类型,1=文旅场馆 2-5=商户折扣
imageString
addressStringshop.address
distanceDoublexuchao: 用户与门店距离(km),未传经纬度时为 null
businessTimeStringshop.business_timexuchao: 营业时间,取 shop.business_time
merchantDiscountStringxuchao: 商户优惠,取 shop_relation.remark
示例
请求示例 (自动生成,仅结构参考)
POST /hhrsStore/detail
{
  "body": {
    "shopId": 1,
    "lng": 0,
    "lat": 0
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "shopId": 1,
    "name": "",
    "category": "",
    "typeId": 1,
    "image": "",
    "address": "",
    "distance": 0,
    "businessTime": "2026-01-01 12:00:00",
    "merchantDiscount": ""
  }
}
处理逻辑
逻辑摘要调用 queryStoreDetail(hhrsStoreService.queryStoreDetail)
前端调用方

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

POST /hhrsStore/list 未使用小程序 #
(无摘要) · HhrsStoreController
基本信息
控制器com.jxxx.dscp.api.controller.mp.HhrsStoreController#list
所属模块mp mp
暴露渠道小程序 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表shop_relationshop
ControllerHhrsStoreController#list
ServiceHhrsStoreService#queryStoreList (HhrsStoreServiceImpl)
MapperShopRelationService.getMapper#queryList ⇒ 表 shop_relation
MapperShopService.getMapper#queryList ⇒ 表 shop

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

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

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

请求参数 · Body HhrsStoreListRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 PageParam)
pageSizeInteger每页条数(继承自框架分页基类 PageParam)
keywordString
lngDoubleshop.lngxuchao: 用户经度,用于距离排序
latDoubleshop.latxuchao: 用户纬度,用于距离排序
typeIdIntegershop.type_idxuchao: 门店类型筛选,1=文旅场馆,2=商户折扣(含typeId 2-5)
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HhrsStoreResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
shopIdLongshop_relation.shop_id
nameStringshop.name
categoryStringxuchao: 分类标签,取 system_dict_data.label(sub_type_id 对应)
typeIdIntegershop.type_idxuchao: 门店类型,1=文旅场馆 2-5=商户折扣
imageString
addressStringshop.address
distanceDoublexuchao: 用户与门店距离(km),未传经纬度时为 null
businessTimeStringshop.business_timexuchao: 营业时间,取 shop.business_time
merchantDiscountStringxuchao: 商户优惠,取 shop_relation.remark
示例
请求示例 (自动生成,仅结构参考)
POST /hhrsStore/list
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keyword": "",
    "lng": 0,
    "lat": 0,
    "typeId": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "shopId": 1,
        "name": "",
        "category": "",
        "typeId": 1,
        "image": "",
        "address": "",
        "distance": 0,
        "businessTime": "2026-01-01 12:00:00",
        "merchantDiscount": ""
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要列表查询(hhrsStoreService.queryStoreList)
前端调用方

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

HhrsWinnerController 0/2 在用

GET /hhrsWinner/dates 未使用小程序 #
(无摘要) · HhrsWinnerController
基本信息
控制器com.jxxx.dscp.api.controller.mp.HhrsWinnerController#dates
所属模块mp mp
暴露渠道小程序 (@Route 注解;决定 URL 前缀与可访问端)
请求方法GET
调用链路 & 涉及数据表
涉及数据表hhrs_winner
ControllerHhrsWinnerController#dates
ServiceHhrsWinnerService#queryDrawDates (HhrsWinnerServiceImpl)
MapperHhrsWinnerMapper#selectDistinctDrawDates ⇒ 表 hhrs_winner

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

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/mp-api/hhrsWinner/dates
uathttps://dscp-uat.hn12301.net/mp-api/hhrsWinner/dates
prohttps://dscp-uat.hn12301.net/mp-api/hhrsWinner/dates (仓库 .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<String> (list)

标量/Map/外部类型:List<String>

示例
请求示例 (自动生成,仅结构参考)
GET /hhrsWinner/dates
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": []
}
处理逻辑
逻辑摘要调用 queryDrawDates(hhrsWinnerService.queryDrawDates)
前端调用方

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

POST /hhrsWinner/list 未使用小程序 #
(无摘要) · HhrsWinnerController
基本信息
控制器com.jxxx.dscp.api.controller.mp.HhrsWinnerController#list
所属模块mp mp
暴露渠道小程序 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hhrs_winner
ControllerHhrsWinnerController#list
ServiceHhrsWinnerService#queryWinnerList (HhrsWinnerServiceImpl)
MapperHhrsWinnerMapper#queryPage ⇒ 表 hhrs_winner

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

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

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

请求参数 · Body HhrsWinnerListRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 PageParam)
pageSizeInteger每页条数(继承自框架分页基类 PageParam)
drawDateStringhhrs_winner.draw_date
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HhrsWinnerResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
memberNameStringhhrs_winner.member_name
memberPhoneStringhhrs_winner.member_phone
memberIdentityNoStringhhrs_winner.member_identity_no
prizeNameStringhhrs_winner.prize_name
prizeTypeStringhhrs_winner.prize_type
prizeAmountStringhhrs_winner.prize_amount
drawDateStringhhrs_winner.draw_date
示例
请求示例 (自动生成,仅结构参考)
POST /hhrsWinner/list
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "drawDate": "2026-01-01 12:00:00"
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "memberName": "",
        "memberPhone": "13800000000",
        "memberIdentityNo": "",
        "prizeName": "",
        "prizeType": "",
        "prizeAmount": "",
        "drawDate": "2026-01-01 12:00:00"
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要列表查询(hhrsWinnerService.queryWinnerList)
前端调用方

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

MpCardController 0/1 在用

POST /mpCard/checkFaceBind 未使用小程序 #
(无摘要) · MpCardController
基本信息
控制器com.jxxx.dscp.api.controller.mp.MpCardController#checkFaceBind
所属模块mp mp
暴露渠道小程序 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表card_modelcard_bindmember_face
ControllerMpCardController#checkFaceBind
ServiceMpCardService#checkFaceBind (MpCardServiceImpl)
MapperCardModelMapper#selectById ⇒ 表 card_model
MapperCardBindMapper#selectOne ⇒ 表 card_bind
MapperMemberFaceMapper#selectOne ⇒ 表 member_face

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

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

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

请求参数 · Body MpCheckFaceBindRequest
字段类型必填取值/校验表 / 列说明
cardModelIdLong必填card_bind.card_model_id
cardNumberString必填card_bind.card_number
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 MpCheckFaceBindResponse (object)
字段类型必填取值/校验表 / 列说明
needBindFaceBooleanxuchao: 是否需要绑定人脸
reasonStringxuchao: 原因说明
示例
请求示例 (自动生成,仅结构参考)
POST /mpCard/checkFaceBind
{
  "body": {
    "cardModelId": 1,
    "cardNumber": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "needBindFace": false,
    "reason": ""
  }
}
处理逻辑
逻辑摘要调用 checkFaceBind(mpCardService.checkFaceBind)
前端调用方

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

MpContentManageController 5/5 在用

POST /mpContentManage/add 在用管理后台 #
新增宣传配置 · MpContentManageController
基本信息
控制器com.jxxx.dscp.api.controller.mp.MpContentManageController#add
所属模块mp mp
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表mp_content
ControllerMpContentManageController#add
ServiceMpContentManageService#add (MpContentManageServiceImpl)
MapperMpContentMapper#add ⇒ 表 mp_content

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

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

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

请求参数 · Body MpContentAddRequest
字段类型必填取值/校验表 / 列说明
channelStringmp_content.channel
typeStringmp_content.type
titleStringmp_content.title
contentStringmp_content.content
imageUrlStringmp_content.image_url
linkUrlStringmp_content.link_url
sortOrderIntegermp_content.sort_order
categoryStringmp_content.category
statusIntegermp_content.status
cardModelIdLongmp_content.card_model_id
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /mpContentManage/add
{
  "body": {
    "channel": "",
    "type": "",
    "title": "",
    "content": "",
    "imageUrl": "https://example.com/x.png",
    "linkUrl": "https://example.com/x.png",
    "sortOrder": 0,
    "category": "",
    "status": 0,
    "cardModelId": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志mp / 新增宣传配置
逻辑摘要新增(mpContentManageService.add)
POST /mpContentManage/delete 在用管理后台 #
删除宣传配置 · MpContentManageController
基本信息
控制器com.jxxx.dscp.api.controller.mp.MpContentManageController#delete
所属模块mp mp
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表mp_content
ControllerMpContentManageController#delete
ServiceMpContentManageService#delete (MpContentManageServiceImpl)
MapperMpContentMapper#deleteById ⇒ 表 mp_content

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

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

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

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

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /mpContentManage/delete?id=…
响应示例
(void,无响应体)
处理逻辑
操作日志mp / 删除宣传配置
逻辑摘要删除(mpContentManageService.delete)
POST /mpContentManage/get 在用管理后台 #
(无摘要) · MpContentManageController
基本信息
控制器com.jxxx.dscp.api.controller.mp.MpContentManageController#get
所属模块mp mp
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表mp_content
ControllerMpContentManageController#get
ServiceMpContentManageService#get (MpContentManageServiceImpl)
MapperMpContentMapper#selectById ⇒ 表 mp_content

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

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

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

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 MpContent (object)
字段类型必填取值/校验表 / 列说明
idLongmp_content.id
channelStringmp_content.channelxuchao: 渠道标识,支持多小程序渠道
typeStringmp_content.type
titleStringmp_content.title
contentStringmp_content.content
imageUrlStringmp_content.image_url
linkUrlStringmp_content.link_url
sortOrderIntegermp_content.sort_order
categoryStringmp_content.category
statusIntegermp_content.status
cardModelIdLongmp_content.card_model_id
createdTimeDatemp_content.created_time
updatedTimeDatemp_content.updated_time
示例
请求示例 (自动生成,仅结构参考)
POST /mpContentManage/get?id=…
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "channel": "",
    "type": "",
    "title": "",
    "content": "",
    "imageUrl": "https://example.com/x.png",
    "linkUrl": "https://example.com/x.png",
    "sortOrder": 0,
    "category": "",
    "status": 0,
    "cardModelId": 1,
    "createdTime": "2026-01-01 12:00:00",
    "updatedTime": "2026-01-01 12:00:00"
  }
}
处理逻辑
逻辑摘要查询详情(mpContentManageService.get)
POST /mpContentManage/queryPage 在用管理后台 #
(无摘要) · MpContentManageController
基本信息
控制器com.jxxx.dscp.api.controller.mp.MpContentManageController#queryPage
所属模块mp mp
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表mp_content
ControllerMpContentManageController#queryPage
ServiceMpContentManageService#queryPage (MpContentManageServiceImpl)
MapperMpContentMapper#queryPage ⇒ 表 mp_content

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

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

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

请求参数 · Body MpContentPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 PageParam)
pageSizeInteger每页条数(继承自框架分页基类 PageParam)
channelStringmp_content.channel
typeStringmp_content.type
statusIntegermp_content.status
keywordString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<MpContent> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongmp_content.id
channelStringmp_content.channelxuchao: 渠道标识,支持多小程序渠道
typeStringmp_content.type
titleStringmp_content.title
contentStringmp_content.content
imageUrlStringmp_content.image_url
linkUrlStringmp_content.link_url
sortOrderIntegermp_content.sort_order
categoryStringmp_content.category
statusIntegermp_content.status
cardModelIdLongmp_content.card_model_id
createdTimeDatemp_content.created_time
updatedTimeDatemp_content.updated_time
示例
请求示例 (自动生成,仅结构参考)
POST /mpContentManage/queryPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "channel": "",
    "type": "",
    "status": 0,
    "keyword": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "channel": "",
        "type": "",
        "title": "",
        "content": "",
        "imageUrl": "https://example.com/x.png",
        "linkUrl": "https://example.com/x.png",
        "sortOrder": 0,
        "category": "",
        "status": 0,
        "cardModelId": 1,
        "createdTime": "2026-01-01 12:00:00",
        "updatedTime": "2026-01-01 12:00:00"
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(mpContentManageService.queryPage)
POST /mpContentManage/update 在用管理后台 #
更新宣传配置 · MpContentManageController
基本信息
控制器com.jxxx.dscp.api.controller.mp.MpContentManageController#update
所属模块mp mp
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表mp_content
ControllerMpContentManageController#update
ServiceMpContentManageService#update (MpContentManageServiceImpl)
MapperMpContentMapper#updateById ⇒ 表 mp_content

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

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

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

请求参数 · Body MpContentUpdateRequest
字段类型必填取值/校验表 / 列说明
idLongmp_content.id
channelStringmp_content.channel
typeStringmp_content.type
titleStringmp_content.title
contentStringmp_content.content
imageUrlStringmp_content.image_url
linkUrlStringmp_content.link_url
sortOrderIntegermp_content.sort_order
categoryStringmp_content.category
statusIntegermp_content.status
cardModelIdLongmp_content.card_model_id
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /mpContentManage/update
{
  "body": {
    "id": 1,
    "channel": "",
    "type": "",
    "title": "",
    "content": "",
    "imageUrl": "https://example.com/x.png",
    "linkUrl": "https://example.com/x.png",
    "sortOrder": 0,
    "category": "",
    "status": 0,
    "cardModelId": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志mp / 更新宣传配置
逻辑摘要更新(mpContentManageService.update)

MpShopNoticeController 0/1 在用

POST /mpShopNotice/queryShopNoticePage 未使用小程序 #
(无摘要) · MpShopNoticeController
基本信息
控制器com.jxxx.dscp.api.controller.mp.MpShopNoticeController#queryShopNoticePage
所属模块mp mp
暴露渠道小程序 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表shop_notice
ControllerMpShopNoticeController#queryShopNoticePage
ServiceMpShopNoticeService#queryShopNoticePage (MpShopNoticeServiceImpl)
转换BeanUtils.map → MpShopNoticeResponse
MapperShopNoticeMapper#queryPage ⇒ 表 shop_notice

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

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

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

请求参数 · Body MpShopNoticePageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 PageParam)
pageSizeInteger每页条数(继承自框架分页基类 PageParam)
shopIdLong必填shop_notice.shop_id
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<MpShopNoticeResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongshop_notice.id
shopIdLongshop_notice.shop_idxuchao: 商铺id
titleStringshop_notice.titlexuchao: 公告标题
contentStringshop_notice.contentxuchao: 公告内容(富文本全量)
createdTimeDateshop_notice.created_timexuchao: 创建时间
示例
请求示例 (自动生成,仅结构参考)
POST /mpShopNotice/queryShopNoticePage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "shopId": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "shopId": 1,
        "title": "",
        "content": "",
        "createdTime": "2026-01-01 12:00:00"
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(mpShopNoticeService.queryShopNoticePage)
前端调用方

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