curl --location --request GET '/adminapi/promotion/productPromotion/list' \
--header 'authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJseWVjc0AyMDIzIiwiYXVkIjoiIiwiaWF0IjoxNzcwMTkyNjg0LCJuYmYiOjE3NzAxOTI2ODQsImV4cCI6MTc3MTQ4ODY4NCwiZGF0YSI6eyJhcHBJZCI6IjEiLCJ1dWlkIjoiMWZlMzNjOWY4MGZkYTg0NzcyMTRhMzcwZmRjNzM3MDQifX0.IfHrDPDf_7VMF2QcHrRdLlu6s50fDPBD-svlGpj0EFE' \
--header 'X-Shop-Id: 0' \
--header 'x-vendor-id;' \
--header 'x-admin-type: admin'{
"records": [
{
"promotionId": 0,
"promotionName": "string",
"startTime": "string",
"endTime": "string",
"limitUserRank": [
0
],
"range": 0,
"rangeData": [
0
],
"minOrderAmount": 0,
"maxOrderAmount": 0,
"promotionType": 0,
"promotionTypeData": [
{
"minAmount": 0,
"reduce": "string",
"giftId": 0,
"giftStock": 0,
"giftName": "string",
"num": 0
}
],
"isAvailable": 0,
"sortOrder": 0,
"shopId": 0,
"rulesType": 0,
"unit": 0,
"promotionTypeName": "string",
"productStatus": "string",
"productTime": [
"string"
],
"productGift": [
{
"giftId": 0,
"giftName": "string",
"giftStock": 0,
"productId": 0,
"skuId": 0,
"shopId": 0
}
]
}
],
"total": 0,
"size": 0,
"current": 0,
"optimizeCountSql": {},
"searchCount": {},
"pages": 0
}