GET api/v1/Coupon/GetCoupons?platform={platform}&dealerId={dealerId}&shopId={shopId}&orderDealerId={orderDealerId}&orderShopId={orderShopId}&canUse={canUse}

[需登录]获取用户优惠券的数据列表

请求信息(Request)

URI 参数

名称描述类型备注
platform

获取范围,全部优惠券请填0

BusinessType

Required

dealerId

商家id

integer

None.

shopId

分店id

integer

None.

orderDealerId

预订酒店的商家id

integer

None.

orderShopId

预订酒店的分店id

integer

None.

canUse

优惠券是否可用

boolean

None.

Body 参数

None.

响应信息(Response)

资源描述

优惠券列表

RequestResultOfIEnumerableOfCouponDTO
名称描述类型备注
Data

CouponDTO 集合

None.

Status

状态(0:成功,1:失败)

integer

None.

Message

导致失败的相关消息

string

None.

Total

集合总数,用于分页时使用

integer

None.

响应格式

application/json, text/json

Sample:
{
  "Data": [
    {
      "ID": 1,
      "CouponTypeID": 2,
      "Title": "sample string 3",
      "Amount": 4.0,
      "AmountLimit": 5.0,
      "CreateTime": "2025-06-19T23:32:33.6926742+08:00",
      "UseTime": "2025-06-19T23:32:33.6926742+08:00",
      "BeginDate": "2025-06-19T23:32:33.6926742+08:00",
      "ExpireDate": "2025-06-19T23:32:33.6926742+08:00",
      "ConsumeBeginDate": "2025-06-19T23:32:33.6926742+08:00",
      "ConsumeExpireDate": "2025-06-19T23:32:33.6926742+08:00",
      "UserID": 9,
      "UsePlatforms": [
        "sample string 1",
        "sample string 2"
      ],
      "UsePlatformNames": [],
      "Info": "sample string 10",
      "IsUsed": true,
      "Reason": "sample string 12",
      "ReasonTag": 0,
      "IsExpire": false,
      "ExpireDay": 0,
      "DealerID": 1,
      "DealerName": "sample string 13",
      "ShopID": 1,
      "ShopName": "sample string 14",
      "AddByUid": 1,
      "AddByName": "sample string 15"
    },
    {
      "ID": 1,
      "CouponTypeID": 2,
      "Title": "sample string 3",
      "Amount": 4.0,
      "AmountLimit": 5.0,
      "CreateTime": "2025-06-19T23:32:33.6926742+08:00",
      "UseTime": "2025-06-19T23:32:33.6926742+08:00",
      "BeginDate": "2025-06-19T23:32:33.6926742+08:00",
      "ExpireDate": "2025-06-19T23:32:33.6926742+08:00",
      "ConsumeBeginDate": "2025-06-19T23:32:33.6926742+08:00",
      "ConsumeExpireDate": "2025-06-19T23:32:33.6926742+08:00",
      "UserID": 9,
      "UsePlatforms": [
        "sample string 1",
        "sample string 2"
      ],
      "UsePlatformNames": [],
      "Info": "sample string 10",
      "IsUsed": true,
      "Reason": "sample string 12",
      "ReasonTag": 0,
      "IsExpire": false,
      "ExpireDay": 0,
      "DealerID": 1,
      "DealerName": "sample string 13",
      "ShopID": 1,
      "ShopName": "sample string 14",
      "AddByUid": 1,
      "AddByName": "sample string 15"
    }
  ],
  "Status": 1,
  "Message": "sample string 2",
  "Total": 3
}

application/xml, text/xml

Sample:
<RequestResultOfArrayOfCouponDTO6NgmDdgv xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WLife.Application">
  <Message>sample string 2</Message>
  <Status>1</Status>
  <Total>3</Total>
  <Data xmlns:d2p1="http://schemas.datacontract.org/2004/07/WLife.Application.DTOs">
    <d2p1:CouponDTO>
      <d2p1:AddByName>sample string 15</d2p1:AddByName>
      <d2p1:AddByUid>1</d2p1:AddByUid>
      <d2p1:Amount>4</d2p1:Amount>
      <d2p1:AmountLimit>5</d2p1:AmountLimit>
      <d2p1:BeginDate>2025-06-19T23:32:33.6926742+08:00</d2p1:BeginDate>
      <d2p1:ConsumeBeginDate>2025-06-19T23:32:33.6926742+08:00</d2p1:ConsumeBeginDate>
      <d2p1:ConsumeExpireDate>2025-06-19T23:32:33.6926742+08:00</d2p1:ConsumeExpireDate>
      <d2p1:CouponTypeID>2</d2p1:CouponTypeID>
      <d2p1:CreateTime>2025-06-19T23:32:33.6926742+08:00</d2p1:CreateTime>
      <d2p1:DealerID>1</d2p1:DealerID>
      <d2p1:DealerName>sample string 13</d2p1:DealerName>
      <d2p1:ExpireDate>2025-06-19T23:32:33.6926742+08:00</d2p1:ExpireDate>
      <d2p1:ID>1</d2p1:ID>
      <d2p1:Info>sample string 10</d2p1:Info>
      <d2p1:IsUsed>true</d2p1:IsUsed>
      <d2p1:Reason>sample string 12</d2p1:Reason>
      <d2p1:ReasonTag>Reg</d2p1:ReasonTag>
      <d2p1:ShopID>1</d2p1:ShopID>
      <d2p1:ShopName>sample string 14</d2p1:ShopName>
      <d2p1:Title>sample string 3</d2p1:Title>
      <d2p1:UsePlatformNames xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
      <d2p1:UsePlatforms xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </d2p1:UsePlatforms>
      <d2p1:UseTime>2025-06-19T23:32:33.6926742+08:00</d2p1:UseTime>
      <d2p1:UserID>9</d2p1:UserID>
    </d2p1:CouponDTO>
    <d2p1:CouponDTO>
      <d2p1:AddByName>sample string 15</d2p1:AddByName>
      <d2p1:AddByUid>1</d2p1:AddByUid>
      <d2p1:Amount>4</d2p1:Amount>
      <d2p1:AmountLimit>5</d2p1:AmountLimit>
      <d2p1:BeginDate>2025-06-19T23:32:33.6926742+08:00</d2p1:BeginDate>
      <d2p1:ConsumeBeginDate>2025-06-19T23:32:33.6926742+08:00</d2p1:ConsumeBeginDate>
      <d2p1:ConsumeExpireDate>2025-06-19T23:32:33.6926742+08:00</d2p1:ConsumeExpireDate>
      <d2p1:CouponTypeID>2</d2p1:CouponTypeID>
      <d2p1:CreateTime>2025-06-19T23:32:33.6926742+08:00</d2p1:CreateTime>
      <d2p1:DealerID>1</d2p1:DealerID>
      <d2p1:DealerName>sample string 13</d2p1:DealerName>
      <d2p1:ExpireDate>2025-06-19T23:32:33.6926742+08:00</d2p1:ExpireDate>
      <d2p1:ID>1</d2p1:ID>
      <d2p1:Info>sample string 10</d2p1:Info>
      <d2p1:IsUsed>true</d2p1:IsUsed>
      <d2p1:Reason>sample string 12</d2p1:Reason>
      <d2p1:ReasonTag>Reg</d2p1:ReasonTag>
      <d2p1:ShopID>1</d2p1:ShopID>
      <d2p1:ShopName>sample string 14</d2p1:ShopName>
      <d2p1:Title>sample string 3</d2p1:Title>
      <d2p1:UsePlatformNames xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
      <d2p1:UsePlatforms xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </d2p1:UsePlatforms>
      <d2p1:UseTime>2025-06-19T23:32:33.6926742+08:00</d2p1:UseTime>
      <d2p1:UserID>9</d2p1:UserID>
    </d2p1:CouponDTO>
  </Data>
</RequestResultOfArrayOfCouponDTO6NgmDdgv>