Skip to main content

【资产类】获取会员卡信息

基本信息

接口名称:* 获取会员卡信息状  态:已完成
接口路径:POST /paas/micro/member/getMemberCardInfo更新时间:2021-06-30 00:17:47
Mock地址:https://apimock.e-buychina.com/mock/49/paas/micro/member/getMemberCardInfo

请求参数

Headers:

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

Body:

参数名称类型必填默认值备注其他信息
uuidstring请求序列号最大长度:50
最小长度:1
Mock:@now('yyyyMMdd')-@string('lower',32)
appIdstring请求AppId最大长度:50
最小长度:1
Mock:@natural
actionstring交易类型最大长度:50
最小长度:1
Mock:getMemberCardInfo
timestampnumber请求时间戳Mock:@timestamp
signTypestringsha256签名类型最大长度:20
最小长度:1
Mock:sha256
signstring签名值最大长度:500
最小长度:1
Mock:@natural
langstringzh_CN语言最大长度:50
最小长度:1
Mock:zh_CN
contentobject请求报文
  cardNamestring卡名称最大长度:16
最小长度:1
Mock:@string
  cardTypestring卡类型(等级卡:Level,权益卡:Benefit)最大长度:8
最小长度:1
Mock:@string
  cardCategoryTypestring卡类别类型最大长度:8
最小长度:1
Mock:@string
  memberIdstring租户会员ID最大长度:32
最小长度:1
Mock:@string
  shelfIdstring货架ID最大长度:32
最小长度:1
Mock:@string

返回数据

参数名称类型必填默认值备注其他信息
uuidstring请求序列号最大长度:50
最小长度:1
Mock:@now('yyyyMMdd')-@string('lower',32)
successboolean交易成功与否Mock:@boolean
actionstring交易类型最大长度:50
最小长度:1
Mock:getMemberCardInfo
timestampnumber返回时间戳Mock:@timestamp
errorCodestring错误码最大长度:50
Mock:@word
errorMessagestring错误描述最大长度:50
Mock:@csentence
signTypestringsha256签名类型最大长度:20
Mock:sha256
signstring签名值最大长度:500
Mock:@natural
contentobject返回报文
  dataListarray
    cardCategoryTypestring卡类别类型
    categoryTypeLabelstring卡类别类型(名称)
    cardInfoDtoListarray卡信息列表
      cardNamestring卡名称最大长度:16
最小长度:1
Mock:@string
      cardIdstring卡ID最大长度:50
最小长度:1
Mock:@string
      productIdnumber产品IDMock:@natural
      productCodestring产品编码最大长度:32
Mock:@string
      cardTypestring卡类型:等级卡,权益卡最大长度:8
最小长度:1
Mock:@string
      multipleCardTypestring重复开卡方式最大长度:8
最小长度:1
Mock:@string
      cardSurfaceUrlstring卡面地址最大长度:256
Mock:@string
      openCardModestring开卡方式最大长度:8
最小长度:1
Mock:@string
      sharingCardstring是否同享最大长度:16
Mock:@string
      openCardPricestring开卡价格最大长度:16
最小长度:1
Mock:@float
      cardIconUrlstring卡图标最大长度:256
Mock:@string
      issuingModestring是否发放到卡包最大长度:16
Mock:@string
      expireDateTypestring有效期类型(长期有效 固定有效期 相对有效期)最大长度:2
Mock:@string
      periodTypestring有效期周期(天 月)最大长度:2
Mock:@string
      periodValuenumber有效期Mock:@integer
      cardConfigstring卡配置信息最大长度:5000
Mock:@string
      cardCategoryTypestring卡类别类型最大长度:8
最小长度:1
Mock:@string
      categoryTypeLabelstring卡类别类型(名称)最大长度:50
最小长度:1
Mock:@string
      categoryTypeSortnumber 卡类别类型(排序)Mock:@integer
      goodsSortnumber货架商品(排序)Mock:@integer
      openDatestring开卡日期Mock:@now('yyyy-MM-dd HH:mm:ss')
      openDateDaysnumber开卡时间 转换成第n天Mock:@integer
      cardStartTimestring有效期开始时间Mock:@now('yyyy-MM-dd HH:mm:ss')
      cardExpireTimestring有效期过期时间Mock:@now('yyyy-MM-dd HH:mm:ss')
      modelStatusstring模板状态最大长度:2
Mock:@string
      tenancyIdinteger租户IDMock:@integer
      createDatestring创建时间最大长度:100
最小长度:1
Mock:@string
      goodsInfoobject商品信息
        goodsIdnumber商品IDMock:@integer
        campaignIdnumber活动idMock:@integer
        goodsNamestring商品名称最大长度:100
Mock:@word
        currencystring币种最大长度:77
最小长度:1
Mock:@string
        marketIdnumber市场IDMock:@id
        priceSalenumber0.0000标价Mock:@float
        priceRealnumber0.0000实际售价Mock:@float
        stockLimitnumber库存限量Mock:@natural
        specificationstring规格最大长度:100
Mock:@word
        goodsUrlIcostring小图标最大长度:200
Mock:@word
        goodsUrlImagestring大图最大长度:200
Mock:https://ebuyimg.e-mallchina.com/olvp/Banner2Game.jpg
        supportRefundstring支持退款 Yes, No最大长度:10
Mock:@word
        supportOverdueRefundstring是否支持过期退款 Yes, No最大长度:10
Mock:@word
        goodsStatusstringModify商品状态 Modify-修改中; OnS最大长度:20
Mock:@word
        createBystring创建者最大长度:64
Mock:@word
        createDatestring创建时间最大长度:20
Mock:@datetime
        updateBystring更新者最大长度:64
Mock:@word
        updateDatestring更新时间最大长度:20
Mock:@datetime
        remarksstring备注信息最大长度:500
Mock:@word
        uuidstring交易序列号最大长度:41
Mock:@now('yyyyMMdd')-@string('lower',32)
        descriptionstring商品描述最大长度:100
最小长度:1
Mock:@string
        instructionsstring商品说明最大长度:100
最小长度:1
Mock:@string

备注

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

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

将返回为:

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

请求示例:

{
  "uuid": "20210629-rmophzrnegqkdyirfpnbxbyjicogklge",
  "appId": "ebuydev100100100",
  "action": "getMemberCardInfo",
  "timestamp": 1624954390,
  "signType": "sha256",
  "sign": "8490202684823848",
  "content": {
    "cardType": "Level",
    "cardName": "",
    "cardCategoryType": "",
    "memberId": "",
    "shelfId": ""
  },
  "lang": "zh_CN"
}

返回示例:

{
  "uuid": "20210629-rmophzrnegqkdyirfpnbxbyjicogklge",
  "action": "getMemberCardInfo",
  "content": "{\"dataList\":[{\"cardInfoDtoList\":[{\"cardName\":\"一级等级卡\",\"goodsSort\":999,\"multipleCardType\":\"NoRepeat\",\"periodValue\":1,\"expireDateType\":\"Forever\",\"cardConfig\":\"{\\\"description\\\": \\\"<p>一级等级卡2</p>\\\", \\\"isRelegation\\\": \\\"\\\", \\\"levelRuleDes\\\": \\\"\\\", \\\"deductionValue\\\": \\\"\\\", \\\"maxGrowthValue\\\": \\\"1500\\\", \\\"minGrowthValue\\\": \\\"1\\\"}\",\"cardIconUrl\":\"https://ebuyimg.e-mallchina.com/paas-app-adminauth/20201226154749qLdQxZve.png\",\"categoryTypeSort\":1,\"productId\":70,\"modelStatus\":\"Normal\",\"cardType\":\"Level\",\"cardSurfaceUrl\":\"https://ebuyimg.e-mallchina.com/paas-app-adminauth/20201226154742vbFY1dXO.png\",\"tenancyId\":16,\"openCardMode\":\"Pay\",\"periodType\":\"Year\",\"productCode\":\"2718470453070845\",\"cardCategoryType\":\"Level\",\"sharingCard\":\"NotShare\",\"openCardPrice\":300.0000,\"categoryTypeLabel\":\"一级等级卡\",\"issuingMode\":\"Issuing\"}],\"cardCategoryType\":\"Level\",\"categoryTypeLabel\":\"一级等级卡\"}]}",
  "success": true,
  "errorCode": "",
  "errorMessage": "",
  "timestamp": 1624954603529,
  "sign": "cf5fb4a114248a0efecc0a486b5997980653b3cd9a648432613595e62869d8af",
  "signType": "sha256"
}

变更历史

变更日期变更内容
2021-06-29
2021-06-29
2021-04-29
2021-04-02
2021-04-02
2021-04-02
api-id=27717