membercard - 会员卡相关接口
- api/member/membercard/getcreateorder GET 获取会员批量开卡单
- api/member/membercard/getcreateorderlist GET 获取会员批量开卡单列表
- api/member/membercard/batchcreate POST 新建会员批量开卡单
- api/member/membercard/writecard POST 写卡
- api/member/membercard/createwxorder POST 新建微信开卡单
- api/member/membercard/getwxcreateorder GET 获取微信开卡单
- api/member/membercard/getwxcreateorderlist GET 获取微信开卡列表
请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| id | integer | |
| shopid | integer |
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| code | string | 单号 |
| createCount | integer | 开卡数量 |
| createTime | date | 创建时间 |
| currentCode | string | 当前卡号 |
| details | [...] | 单据明细 |
| ┆- cardCode | string | 卡号 |
| ┆- id | integer | id |
| ┆- isFinished | boolean | 是否完成 |
| ┆- orderId | integer | 开卡记录Id |
| endCode | string | 结束卡号 |
| expectCount | integer | 预期数量 |
| id | integer | id |
| isFinished | boolean | 是否完成 |
| memberCardClassId | integer | 会员卡类别Id |
| memberCardClassName | string | 会员卡类别 |
| shopId | integer | 门店Id |
| shopName | string | 门店名称 |
| startCode | string | 起始卡号 |
| userId | integer | 操作人id |
| userName | string | 操作人名称 |
| writeCount | integer | 写卡数量 |
响应示例
application/json, text/json
{
"shopId": 1,
"shopName": "",
"code": "",
"memberCardClassId": 4,
"memberCardClassName": "",
"startCode": "",
"endCode": "",
"currentCode": "",
"expectCount": 9,
"createCount": 10,
"writeCount": 11,
"isFinished": true,
"createTime": "2026-01-15 10:11:40",
"userId": 14,
"userName": "",
"details": [
{
"orderId": 1,
"cardCode": "",
"isFinished": true,
"id": 4
},
{
"orderId": 1,
"cardCode": "",
"isFinished": true,
"id": 4
}
],
"id": 16
}
请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| endDate | date | |
| isFinished | integer | |
| keyword | string | |
| pageIndex | integer | |
| pageSize | integer | |
| shopid | integer | |
| startDate | date |
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| data | [...] | |
| ┆- code | string | 单号 |
| ┆- createCount | integer | 开卡数量 |
| ┆- createTime | date | 创建时间 |
| ┆- currentCode | string | 当前卡号 |
| details | [...] | 单据明细 |
| ┆- cardCode | string | 卡号 |
| ┆- id | integer | id |
| ┆- isFinished | boolean | 是否完成 |
| ┆- orderId | integer | 开卡记录Id |
| ┆- endCode | string | 结束卡号 |
| ┆- expectCount | integer | 预期数量 |
| ┆- id | integer | id |
| ┆- isFinished | boolean | 是否完成 |
| ┆- memberCardClassId | integer | 会员卡类别Id |
| ┆- memberCardClassName | string | 会员卡类别 |
| ┆- shopId | integer | 门店Id |
| ┆- shopName | string | 门店名称 |
| ┆- startCode | string | 起始卡号 |
| ┆- userId | integer | 操作人id |
| ┆- userName | string | 操作人名称 |
| ┆- writeCount | integer | 写卡数量 |
| pageIndex | integer | |
| pageSize | integer | |
| sumData | {...} | |
| ┆- code | string | 单号 |
| ┆- createCount | integer | 开卡数量 |
| ┆- createTime | date | 创建时间 |
| ┆- currentCode | string | 当前卡号 |
| details | [...] | 单据明细 |
| ┆- cardCode | string | 卡号 |
| ┆- id | integer | id |
| ┆- isFinished | boolean | 是否完成 |
| ┆- orderId | integer | 开卡记录Id |
| ┆- endCode | string | 结束卡号 |
| ┆- expectCount | integer | 预期数量 |
| ┆- id | integer | id |
| ┆- isFinished | boolean | 是否完成 |
| ┆- memberCardClassId | integer | 会员卡类别Id |
| ┆- memberCardClassName | string | 会员卡类别 |
| ┆- shopId | integer | 门店Id |
| ┆- shopName | string | 门店名称 |
| ┆- startCode | string | 起始卡号 |
| ┆- userId | integer | 操作人id |
| ┆- userName | string | 操作人名称 |
| ┆- writeCount | integer | 写卡数量 |
| totalCount | integer |
响应示例
application/json, text/json
请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| code | string | 单号 |
| createCount | integer | 开卡数量 |
| createTime | date | 创建时间 |
| currentCode | string | 当前卡号 |
| details | [...] | 单据明细 |
| ┆- cardCode | string | 卡号 |
| ┆- id | integer | id |
| ┆- isFinished | boolean | 是否完成 |
| ┆- orderId | integer | 开卡记录Id |
| endCode | string | 结束卡号 |
| expectCount | integer | 预期数量 |
| id | integer | id |
| isFinished | boolean | 是否完成 |
| memberCardClassId | integer | 会员卡类别Id |
| memberCardClassName | string | 会员卡类别 |
| shopId | integer | 门店Id |
| shopName | string | 门店名称 |
| startCode | string | 起始卡号 |
| userId | integer | 操作人id |
| userName | string | 操作人名称 |
| writeCount | integer | 写卡数量 |
请求示例
application/json, text/json
{
"shopId": 1,
"shopName": "",
"code": "",
"memberCardClassId": 4,
"memberCardClassName": "",
"startCode": "",
"endCode": "",
"currentCode": "",
"expectCount": 9,
"createCount": 10,
"writeCount": 11,
"isFinished": true,
"createTime": "2026-01-15 10:11:40",
"userId": 14,
"userName": "",
"details": [
{
"orderId": 1,
"cardCode": "",
"isFinished": true,
"id": 4
},
{
"orderId": 1,
"cardCode": "",
"isFinished": true,
"id": 4
}
],
"id": 16
}
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| data | integer | |
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"data": 1,
"status": 200,
"message": ""
}
请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| cardCode | string | 卡号 |
| id | integer | id |
| mac | string | 卡密 |
| orderId | integer | 订单号 |
请求示例
application/json, text/json
{
"cardCode": "",
"mac": "",
"orderId": 3,
"id": 4
}
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| data | string | |
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"data": "",
"status": 200,
"message": ""
}
请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| cardId | string | 微信会员Id |
| createQty | integer | 开卡数量 |
| createTime | date | 创建时间 |
| details | [...] | 开卡明细 |
| ┆- cardCode | string | 卡号 |
| ┆- createTime | date | 创建时间 |
| ┆- id | integer | id |
| ┆- orderId | integer | 开卡单Id |
| ┆- wxCode | string | 微信Code |
| id | integer | id |
| memberCardClassId | integer | 会员卡类别Id |
| memberCardClassName | string | 会员卡类别 |
| sentQty | integer | 发卡数量 |
| userId | integer | 操作人id |
| userName | string | 操作人名称 |
请求示例
application/json, text/json
{
"memberCardClassId": 1,
"memberCardClassName": "",
"cardId": "",
"createQty": 4,
"sentQty": 5,
"createTime": "2026-01-15 10:11:40",
"userId": 7,
"userName": "",
"details": [
{
"orderId": 1,
"wxCode": "",
"cardCode": "",
"createTime": "2026-01-15 10:11:40",
"id": 5
},
{
"orderId": 1,
"wxCode": "",
"cardCode": "",
"createTime": "2026-01-15 10:11:40",
"id": 5
}
],
"id": 9
}
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| data | integer | |
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"data": 1,
"status": 200,
"message": ""
}
请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| id | integer |
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| cardId | string | 微信会员Id |
| createQty | integer | 开卡数量 |
| createTime | date | 创建时间 |
| details | [...] | 开卡明细 |
| ┆- cardCode | string | 卡号 |
| ┆- createTime | date | 创建时间 |
| ┆- id | integer | id |
| ┆- orderId | integer | 开卡单Id |
| ┆- wxCode | string | 微信Code |
| id | integer | id |
| memberCardClassId | integer | 会员卡类别Id |
| memberCardClassName | string | 会员卡类别 |
| sentQty | integer | 发卡数量 |
| userId | integer | 操作人id |
| userName | string | 操作人名称 |
响应示例
application/json, text/json
{
"memberCardClassId": 1,
"memberCardClassName": "",
"cardId": "",
"createQty": 4,
"sentQty": 5,
"createTime": "2026-01-15 10:11:40",
"userId": 7,
"userName": "",
"details": [
{
"orderId": 1,
"wxCode": "",
"cardCode": "",
"createTime": "2026-01-15 10:11:40",
"id": 5
},
{
"orderId": 1,
"wxCode": "",
"cardCode": "",
"createTime": "2026-01-15 10:11:40",
"id": 5
}
],
"id": 9
}
请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| endDate | date | |
| pageIndex | integer | |
| pageSize | integer | |
| startDate | date |
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| data | [...] | |
| ┆- cardId | string | 微信会员Id |
| ┆- createQty | integer | 开卡数量 |
| ┆- createTime | date | 创建时间 |
| details | [...] | 开卡明细 |
| ┆- cardCode | string | 卡号 |
| ┆- createTime | date | 创建时间 |
| ┆- id | integer | id |
| ┆- orderId | integer | 开卡单Id |
| ┆- wxCode | string | 微信Code |
| ┆- id | integer | id |
| ┆- memberCardClassId | integer | 会员卡类别Id |
| ┆- memberCardClassName | string | 会员卡类别 |
| ┆- sentQty | integer | 发卡数量 |
| ┆- userId | integer | 操作人id |
| ┆- userName | string | 操作人名称 |
| pageIndex | integer | |
| pageSize | integer | |
| sumData | {...} | |
| ┆- cardId | string | 微信会员Id |
| ┆- createQty | integer | 开卡数量 |
| ┆- createTime | date | 创建时间 |
| details | [...] | 开卡明细 |
| ┆- cardCode | string | 卡号 |
| ┆- createTime | date | 创建时间 |
| ┆- id | integer | id |
| ┆- orderId | integer | 开卡单Id |
| ┆- wxCode | string | 微信Code |
| ┆- id | integer | id |
| ┆- memberCardClassId | integer | 会员卡类别Id |
| ┆- memberCardClassName | string | 会员卡类别 |
| ┆- sentQty | integer | 发卡数量 |
| ┆- userId | integer | 操作人id |
| ┆- userName | string | 操作人名称 |
| totalCount | integer |