Skip to main content

【资产类】恢复删除的卡券

基本信息

接口名称:恢复删除的卡券状  态:已完成
接口路径:POST /paas/micro/voucherwallet/recoverWallet更新时间:2023-06-13 00:06:44
Mock地址:https://apimock.e-buychina.com/mock/77/paas/micro/voucherwallet/recoverWallet

请求参数

Headers:

参数名称参数值是否必填
Content-Typeapplication/json

Body:

参数名称类型必填默认值备注其他信息
uuidstring请求序列号,请求的唯一标识,不可重复,格式:8位日期格式-32位随机小写字母或数字,示例:20210602-offmplixuwhggrgezfnuivexeabdvbue最大长度:50
最小长度:1
Mock:@now('yyyyMMdd')-@string('lower',32)
appIdstring请求AppId最大长度:50
最小长度:1
Mock:@natural
actionstring交易类型最大长度:50
最小长度:1
Mock:recoverWallet
timestampnumber请求时间戳Mock:@timestamp
signTypestring签名类型最大长度:20
最小长度:1
Mock:sha256
signstring签名值最大长度:500
最小长度:1
Mock:@natural
langstring语言最大长度:50
最小长度:1
Mock:zh_CN
contentobject请求报文
  memberIdstring会员ID(memberId,thirdOpenId,phoneNumber三选一)最大长度:32
Mock:@string
  thirdOpenIdstring第三方用户ID(memberId,thirdOpenId,phoneNumber三选一最大长度:64
Mock:@string
  phoneNumberstring手机号(memberId,thirdOpenId,phoneNumber三选一)最大长度:20
Mock:@string
  startDatestring删除时间始(yyyyMMddHHmmss),存在转增的卡券又被恢复的可能,所以时间范围尽可能准确Mock:@datetime
  endDatestring删除时间止(yyyyMMddHHmmss),存在转增的卡券又被恢复的可能,所以时间范围尽可能准确Mock:@datetime
  voucherCodeListarray卡券码

返回数据

参数名称类型必填默认值备注其他信息
uuidstring请求序列号最大长度:50
最小长度:1
Mock:@now('yyyyMMdd')-@string('lower',32)
successboolean交易成功与否Mock:@boolean
actionstring交易类型最大长度:50
最小长度:1
Mock:recoverWallet
timestampnumber返回时间戳Mock:@timestamp
errorCodestring错误码最大长度:50
Mock:@word
errorMessagestring错误描述最大长度:50
Mock:@csentence
signTypestring签名类型最大长度:20
Mock:sha256
signstring签名值最大长度:500
Mock:@natural
contentobject返回报文
  recoverListarray恢复的卡券
    memberIdstring会员ID最大长度:32
最小长度:1
Mock:@word
    phoneNumberstring手机号最大长度:32
最小长度:1
Mock:@string
    tenancyIdnumber租户IDMock:@natural
    brandNamestring品牌名称最大长度:100
最小长度:1
Mock:@string
    ebuyMemberIdstring易百会员IDMock:@string
    thirdOpenIdstring第三方用户标识Mock:@string
    productTypestring卡券的产品类型:
Voucher 电子券
Cashcard 现金卡
最大长度:16
最小长度:1
Mock:@string
    productCodestring卡券的产品编码最大长度:32
最小长度:1
Mock:@string
    voucherTypestring卡券类型 券类型:
全场代金券(orderVoucher)
单品代金券(productVoucher)
免费产品券(exchangeCoupon)
买产品送产品券(BuyGiveCoupon)
买产品加现金券送产品券(BuyCashGiveCoupon)
全场百分比折扣券(orderDiscountCoupon)
全场满减现金券(orderReduceCoupon)
单品百分比折扣券(productDiscountCoupon)
单品满减现金券(productReduceCoupon)
第M件折减券(anyoneDiscountCoupon)
搭配套餐券(setMenuCoupon)
现金卡类型:(0不记名,1记名)
可使用英文逗号分隔进行部分筛选
最大长度:16
最小长度:1
Mock:@string
    voucherParentTypestring卡券父类型:
全场代金券(orderVoucher)
产品兑换券(exchangeCoupon)
全场折扣券(orderDiscountCoupon)
单品折扣券(productDiscountCoupon)
最大长度:16
最小长度:1
Mock:@string
    voucherNamestring卡券名称最大长度:32
最小长度:1
    voucherCodestring卡券码最大长度:32
最小长度:1
Mock:@string
    voucherStatusstring卡券状态:
00可使用
01已使用
02可使用(一码多次使用时,码还有可用次数)
03未激活
04已冻结
05已作废
06已过期
07未生效
08转赠中
09码异常

现金卡状态:
0未激活
1可用
2冻结
3已过期
4已退卡
5已销卡
7已用完
最大长度:16
最小长度:1
Mock:@string
    voucherStatusDescstring卡券状态描述最大长度:32
Mock:@string
    faceValuenumber面值(单位:元)Mock:@float
    remainTimesinteger剩余可用次数Mock:@integer
    voucherAmountnumber可用金额(单位:元)Mock:@float
    merchantRealAmountnumber商户实收金额(单位:元)Mock:@float
    discountAmountnumber折扣金额(单位:元)Mock:@float
    surfaceUrlstring卡面URL(大图)最大长度:256
最小长度:1
Mock:@string
    templateUrlstring卡券模板链接最大长度:50
最小长度:1
Mock:@string
    validStartTimestring有效期开始时间yyyyMMddHHmmss最大长度:20
最小长度:14
Mock:@string
    validEndTimestring有效期结束时间yyyyMMddHHmmss最大长度:20
最小长度:14
Mock:@string
    bindingTimestring发卡券时间yyyyMMddHHmmss最大长度:20
最小长度:14
Mock:@string
    voucherSourcestring卡券来源最大长度:32
最小长度:1
Mock:@string
    voucherScopestring使用场景最大长度:256
最小长度:1
Mock:@string
    voucherDescstring卡券描述最大长度:2000
最小长度:1
Mock:@string
    voucherDescUrlstring卡券描述url(阿里云OSS全路径,json格式,包含使用说明、图片等)最大长度:500
最小长度:1
Mock:@string
    packageIdstring转增时的包裹id最大长度:32
Mock:@string
    voucherExtendstring获取小图"{\"smallImgUrl\": }"最大长度:20
Mock:@string
    useRuleobject卡券使用规则
      productSkuobject可使用的产品sku和最小数量,如{"11111":1,"22222",3,"33333":1},key表示sku id,value表示满足卡券使用的sku最小数量
      giveProductSkuobject赠送的产品sku和数量,如{"11111":1,"22222",3,"33333":1},key表示sku id,value表示赠送的sku数量
      discountRatenumber折扣率,0.6表示6折Mock:@float
      maxDiscountAmountnumber最大折扣金额,元Mock:@float
      discountAmountnumber折扣金额,元Mock:@float
      minUseAmountnumber使用门槛(最小订单金额),元Mock:@float
      extraCashnumber额外需补的现金,元Mock:@float
      enableWeekdaysarray周几可使用(1 2 3 4 5 6 7 日一二三四五六)周日开头
      enableDailyTimesarray每天可用时间段,以“-”分割,如18:00-23:59
      overlayboolean是否可以叠加使用Mock:false
      allowGivenboolean是否允许转增Mock:false
    isNewstring是否是新券,1是,0或null不是

备注

注意:为保证签名的一致性,返回报文中的content字段将以string形式的进行返回,例如:

{
	"content": {
		"userId": 1,
		"userName": "Trump"
	}
}

将返回为:

{
	"content": "{\"userId\":1,\"userName\":\"Trump\"}"
}

变更历史

变更日期变更内容
2023-06-12
2023-06-12
2023-06-12
api-id=35916