模块:business-marketing
前缀:${jeesharp.web.adminPath}(默认/api)
完整路径示例:/api/marketing/memberTenant/v1/list
更新日期:2026-06-25
版本:P0
Content-Type: application/json;charset=UTF-8
Authorization: Bearer {token}
{
"code": 200,
"msg": "操作成功",
"data": { },
"requestId": "uuid-xxx"
}
tenant_id,无需传店铺 ID。member_id 时,响应须含 会员编号、会员姓名/昵称、会员手机(MemberService.enrichMemberDisplay)。memberTenantController:MemberTenantController
基础路径:/marketing/memberTenant/v1
POST /listmarketing:memberTenant:list请求体:
| 字段 | 类型 | 说明 |
|---|---|---|
| pageNo | Long | 页码 |
| pageSize | Long | 每页条数 |
| memberKeyword | String | 会员关键词(编号/昵称/姓名/手机/主键) |
| bindStatus | Integer | 0未绑定 1已绑定 2已解绑 |
| joinSource | String | QR_SCAN / ADMIN / IMPORT / MINI_APPLY |
| channelCode | String | 渠道 |
| joinDateStart | LocalDateTime | 入会开始 |
| joinDateEnd | LocalDateTime | 入会结束 |
列表字段:
| 字段 | 说明 |
|---|---|
| id | 关系主键 |
| memberId | 会员ID |
| memberNo | 会员编号(补全) |
| memberNickname | 会员姓名/昵称(补全) |
| memberMobile | 会员手机(补全) |
| tenantId / tenantCode | 店铺租户 |
| bindStatus / bindStatusName | 绑定状态 |
| joinSource / joinSourceName | 入会来源 |
| channelCode | 渠道 |
| joinDate | 入会时间 |
GET /info?id={id}marketing:memberTenant:infoPOST /exportmarketing:memberTenant:exporttenantExt基础路径:/marketing/tenantExt/v1
GET /infomarketing:tenantExt:infoPOST /updatemarketing:tenantExt:update请求体:
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| id | String | 编辑必填 | 新增为空 |
| marketingEnabled | Integer | ✅ | 0否 1是 |
| autoJoinOnQr | Integer | ✅ | 0需审核 1扫码免审直绑 |
| welcomeTitle | String | 落地页标题 | |
| welcomeSubtitle | String | 落地页副标题 | |
| logoUrl | String | Logo |
tenantQrcode基础路径:/marketing/tenantQrcode/v1
POST /listmarketing:tenantQrcode:listPOST /createmarketing:tenantQrcode:create请求体:
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| channelCode | String | ✅ | 渠道编码,同租户唯一 |
| channelName | String | 渠道名称 | |
| pagePath | String | 小程序路径,默认营销落地页 |
响应 data:id、wxScene、qrcodeUrl、channelCode
GET /delete?ids={id1,id2}marketing:tenantQrcode:deletecouponVerifyLog基础路径:/marketing/couponVerifyLog/v1
POST /listmarketing:couponVerifyLog:list请求体:
| 字段 | 类型 | 说明 |
|---|---|---|
| pageNo / pageSize | Long | 分页 |
| memberKeyword | String | 会员关键词 |
| memberCouponId | String | 会员券ID |
| verifyTimeStart / verifyTimeEnd | LocalDateTime | 核销时间 |
| verifyType | String | OFFLINE_SCAN |
列表字段:含 memberNo、memberNickname、memberMobile(补全)、券名、核销时间、操作人、渠道等。
GET /info?id={id}marketing:couponVerifyLog:infoPOST /exportmarketing:couponVerifyLog:exportstats基础路径:/marketing/stats/v1
POST /overviewmarketing:stats:overview请求体:
| 字段 | 类型 | 说明 |
|---|---|---|
| dateStart | LocalDate | 统计开始(默认近30天) |
| dateEnd | LocalDate | 统计结束 |
| channelCode | String | 可选,按渠道 |
响应 data:
| 字段 | 说明 |
|---|---|
| joinCount | 入会人数(期内新增绑定) |
| receiveCount | 领券数 |
| verifyCount | 核销量 |
| verifyRate | 核销率 receiveCount>0 时 |
| channelStats | 渠道维度数组 |
| dailyTrend | 日趋势 [{date, join, receive, verify}] |
店铺券在 当前租户 DataScope 下使用现有券模板接口:
/coupon/couponTemplate/v1scene_code = STORE_OFFLINE,模板 tenant_id 由 DataScope 自动写入coupon:couponTemplate:*| 权限标识 | 说明 |
|---|---|
marketing:memberTenant:list |
店铺会员列表 |
marketing:memberTenant:info |
店铺会员详情 |
marketing:memberTenant:export |
店铺会员导出 |
marketing:tenantExt:info |
营销配置详情 |
marketing:tenantExt:update |
营销配置更新 |
marketing:tenantQrcode:list |
推广码列表 |
marketing:tenantQrcode:create |
生成推广码 |
marketing:tenantQrcode:delete |
删除推广码 |
marketing:couponVerifyLog:list |
核销记录列表 |
marketing:couponVerifyLog:info |
核销记录详情 |
marketing:couponVerifyLog:export |
核销记录导出 |
marketing:stats:overview |
统计概览 |
coupon:couponTemplate:* |
店铺券模板(coupon 模块) |
| 操作 | 方法 | URL |
|---|---|---|
| 店铺会员列表 | POST | /marketing/memberTenant/v1/list |
| 店铺会员详情 | GET | /marketing/memberTenant/v1/info |
| 营销配置详情 | GET | /marketing/tenantExt/v1/info |
| 营销配置更新 | POST | /marketing/tenantExt/v1/update |
| 推广码列表 | POST | /marketing/tenantQrcode/v1/list |
| 生成推广码 | POST | /marketing/tenantQrcode/v1/create |
| 核销记录列表 | POST | /marketing/couponVerifyLog/v1/list |
| 统计概览 | POST | /marketing/stats/v1/overview |
| 值 | 说明 |
|---|---|
| 0 | 未绑定 |
| 1 | 已绑定 |
| 2 | 已解绑 |
| 值 | 说明 |
|---|---|
| QR_SCAN | 扫码 |
| ADMIN | 后台 |
| IMPORT | 导入 |
| MINI_APPLY | 小程序申请 |
| 值 | 说明 |
|---|---|
| OFFLINE_SCAN | 线下扫码核销 |
| API | 说明 |
|---|---|
MemberCouponMobileApi |
领券、我的券(已有) |
MemberCouponLifecycleApi.offlineConfirmUsed |
P0 新增,线下核销置已用,幂等 |
| 版本 | 日期 | 说明 |
|---|---|---|
| 1.0.0 | 2026-06-25 | P0 初版:入会、配置、二维码、核销流水、统计 |