Some checks failed
Build docker and publish / linux (1.24.5) (push) Failing after 39s
feat(抽奖动态): 修复抽奖动态未渲染问题并优化文案展示 fix(用户概览): 修复用户概览无数据显示问题 feat(新用户列表): 在新用户列表显示称号明细 refactor(待办事项): 移除代办模块并全宽展示实时动态 feat(批量操作): 限制为单用户操作并在批量时提醒 fix(称号分配): 防重复分配称号的改造计划 perf(接口性能): 优化新用户和抽奖动态接口性能 feat(订单漏斗): 优化订单转化漏斗指标计算 docs(测试计划): 完善盲盒运营API核查与闭环测试计划
180 lines
7.8 KiB
JSON
180 lines
7.8 KiB
JSON
{
|
|
"info": {
|
|
"name": "Blindbox Admin Collection",
|
|
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
|
|
},
|
|
"item": [
|
|
{
|
|
"name": "Admin Login",
|
|
"request": {
|
|
"method": "POST",
|
|
"header": [
|
|
{"key": "Content-Type", "value": "application/json"}
|
|
],
|
|
"url": {"raw": "{{base_url}}/api/admin/login", "host": ["{{base_url}}"], "path": ["api","admin","login"]},
|
|
"body": {"mode": "raw", "raw": "{\n \"username\": \"admin\",\n \"password\": \"chat2025\"\n}"}
|
|
},
|
|
"response": []
|
|
},
|
|
{
|
|
"name": "Create Activity",
|
|
"request": {
|
|
"method": "POST",
|
|
"header": [
|
|
{"key": "Authorization", "value": "{{token}}"},
|
|
{"key": "Content-Type", "value": "application/json"}
|
|
],
|
|
"url": {"raw": "{{base_url}}/api/admin/activities", "host": ["{{base_url}}"], "path": ["api","admin","activities"]},
|
|
"body": {"mode": "raw", "raw": "{\n \"name\": \"测试活动\",\n \"category_id\": 1\n}"}
|
|
}
|
|
},
|
|
{
|
|
"name": "Create Issue",
|
|
"request": {
|
|
"method": "POST",
|
|
"header": [
|
|
{"key": "Authorization", "value": "{{token}}"},
|
|
{"key": "Content-Type", "value": "application/json"}
|
|
],
|
|
"url": {"raw": "{{base_url}}/api/admin/activities/{{activity_id}}/issues", "host": ["{{base_url}}"], "path": ["api","admin","activities","{{activity_id}}","issues"]},
|
|
"body": {"mode": "raw", "raw": "{\n \"issue_number\": \"2025-01\"\n}"}
|
|
}
|
|
},
|
|
{
|
|
"name": "Add Reward",
|
|
"request": {
|
|
"method": "POST",
|
|
"header": [
|
|
{"key": "Authorization", "value": "{{token}}"},
|
|
{"key": "Content-Type", "value": "application/json"}
|
|
],
|
|
"url": {"raw": "{{base_url}}/api/admin/activities/{{activity_id}}/issues/{{issue_id}}/rewards", "host": ["{{base_url}}"], "path": ["api","admin","activities","{{activity_id}}","issues","{{issue_id}}","rewards"]},
|
|
"body": {"mode": "raw", "raw": "{\n \"name\": \"A\",\n \"weight\": 100\n}"}
|
|
}
|
|
},
|
|
{
|
|
"name": "Commit Random",
|
|
"request": {
|
|
"method": "POST",
|
|
"header": [
|
|
{"key": "Authorization", "value": "{{token}}"}
|
|
],
|
|
"url": {"raw": "{{base_url}}/api/admin/activities/{{activity_id}}/issues/{{issue_id}}/commit_random", "host": ["{{base_url}}"], "path": ["api","admin","activities","{{activity_id}}","issues","{{issue_id}}","commit_random"]}
|
|
}
|
|
},
|
|
{
|
|
"name": "Batch Draw",
|
|
"request": {
|
|
"method": "POST",
|
|
"header": [
|
|
{"key": "Authorization", "value": "{{token}}"},
|
|
{"key": "Content-Type", "value": "application/json"}
|
|
],
|
|
"url": {"raw": "{{base_url}}/api/admin/activities/{{activity_id}}/issues/{{issue_id}}/batch_draw", "host": ["{{base_url}}"], "path": ["api","admin","activities","{{activity_id}}","issues","{{issue_id}}","batch_draw"]},
|
|
"body": {"mode": "raw", "raw": "{\n \"times\": 50\n}"}
|
|
}
|
|
},
|
|
{
|
|
"name": "Create Title",
|
|
"request": {
|
|
"method": "POST",
|
|
"header": [
|
|
{"key": "Authorization", "value": "{{token}}"},
|
|
{"key": "Content-Type", "value": "application/json"}
|
|
],
|
|
"url": {"raw": "{{base_url}}/api/admin/system_titles", "host": ["{{base_url}}"], "path": ["api","admin","system_titles"]},
|
|
"body": {"mode": "raw", "raw": "{\n \"name\": \"抽奖双倍达人\",\n \"description\": \"24小时抽奖翻倍\",\n \"obtain_rules_json\": \"{\\\"methods\\\":[\\\"lottery\\\"]}\",\n \"scopes_json\": \"{}\"\n}"}
|
|
}
|
|
},
|
|
{
|
|
"name": "Add Effect Type 5",
|
|
"request": {
|
|
"method": "POST",
|
|
"header": [
|
|
{"key": "Authorization", "value": "{{token}}"},
|
|
{"key": "Content-Type", "value": "application/json"}
|
|
],
|
|
"url": {"raw": "{{base_url}}/api/admin/system_titles/{{title_id}}/effects", "host": ["{{base_url}}"], "path": ["api","admin","system_titles","{{title_id}}","effects"]},
|
|
"body": {"mode": "raw", "raw": "{\n \"effect_type\": 5,\n \"params_json\": \"{\\\"target_prize_ids\\\":[1,2],\\\"boost_x1000\\\":200,\\\"cap_x1000\\\":300}\",\n \"stacking_strategy\": 1,\n \"cap_value_x1000\": 0,\n \"scopes_json\": \"{\\\"activity_ids\\\":[{{activity_id}}],\\\"issue_ids\\\":[{{issue_id}}]}\"\n}"}
|
|
}
|
|
},
|
|
{
|
|
"name": "Add Effect Type 6",
|
|
"request": {
|
|
"method": "POST",
|
|
"header": [
|
|
{"key": "Authorization", "value": "{{token}}"},
|
|
{"key": "Content-Type", "value": "application/json"}
|
|
],
|
|
"url": {"raw": "{{base_url}}/api/admin/system_titles/{{title_id}}/effects", "host": ["{{base_url}}"], "path": ["api","admin","system_titles","{{title_id}}","effects"]},
|
|
"body": {"mode": "raw", "raw": "{\n \"effect_type\": 6,\n \"params_json\": \"{\\\"target_prize_ids\\\":[1,2],\\\"chance_x1000\\\":1000,\\\"period_cap_times\\\":1}\",\n \"stacking_strategy\": 1,\n \"cap_value_x1000\": 0,\n \"scopes_json\": \"{\\\"activity_ids\\\":[{{activity_id}}],\\\"issue_ids\\\":[{{issue_id}}]}\"\n}"}
|
|
}
|
|
},
|
|
{
|
|
"name": "Assign Title To User",
|
|
"request": {
|
|
"method": "POST",
|
|
"header": [
|
|
{"key": "Authorization", "value": "{{token}}"},
|
|
{"key": "Content-Type", "value": "application/json"}
|
|
],
|
|
"url": {"raw": "{{base_url}}/api/admin/users/{{user_id}}/titles", "host": ["{{base_url}}"], "path": ["api","admin","users","{{user_id}}","titles"]},
|
|
"body": {"mode": "raw", "raw": "{\n \"title_id\": {{title_id}},\n \"expire_type\": \"days\",\n \"days\": 1\n}"}
|
|
}
|
|
},
|
|
{
|
|
"name": "Add Coupon",
|
|
"request": {
|
|
"method": "POST",
|
|
"header": [
|
|
{"key": "Authorization", "value": "{{token}}"},
|
|
{"key": "Content-Type", "value": "application/json"}
|
|
],
|
|
"url": {"raw": "{{base_url}}/api/admin/users/{{user_id}}/coupons/add", "host": ["{{base_url}}"], "path": ["api","admin","users","{{user_id}}","coupons","add"]},
|
|
"body": {"mode": "raw", "raw": "{\n \"coupon_id\": {{coupon_id}}\n}"}
|
|
}
|
|
},
|
|
{
|
|
"name": "List User Coupons",
|
|
"request": {
|
|
"method": "GET",
|
|
"header": [
|
|
{"key": "Authorization", "value": "{{token}}"}
|
|
],
|
|
"url": {"raw": "{{base_url}}/api/admin/users/{{user_id}}/coupons?page=1&page_size=20", "host": ["{{base_url}}"], "path": ["api","admin","users","{{user_id}}","coupons"], "query": [{"key":"page","value":"1"},{"key":"page_size","value":"20"}]}
|
|
}
|
|
},
|
|
{
|
|
"name": "Assign Item Card",
|
|
"request": {
|
|
"method": "POST",
|
|
"header": [
|
|
{"key": "Authorization", "value": "{{token}}"},
|
|
{"key": "Content-Type", "value": "application/json"}
|
|
],
|
|
"url": {"raw": "{{base_url}}/api/admin/users/{{user_id}}/item_cards", "host": ["{{base_url}}"], "path": ["api","admin","users","{{user_id}}","item_cards"]},
|
|
"body": {"mode": "raw", "raw": "{\n \"card_id\": {{card_id}},\n \"quantity\": 2\n}"}
|
|
}
|
|
},
|
|
{
|
|
"name": "List User Item Cards",
|
|
"request": {
|
|
"method": "GET",
|
|
"header": [
|
|
{"key": "Authorization", "value": "{{token}}"}
|
|
],
|
|
"url": {"raw": "{{base_url}}/api/admin/users/{{user_id}}/item_cards?page=1&page_size=20", "host": ["{{base_url}}"], "path": ["api","admin","users","{{user_id}}","item_cards"], "query": [{"key":"page","value":"1"},{"key":"page_size","value":"20"}]}
|
|
}
|
|
}
|
|
],
|
|
"variable": [
|
|
{"key": "base_url", "value": "http://localhost:9991"},
|
|
{"key": "token", "value": ""},
|
|
{"key": "activity_id", "value": ""},
|
|
{"key": "issue_id", "value": ""},
|
|
{"key": "title_id", "value": ""},
|
|
{"key": "user_id", "value": ""},
|
|
{"key": "coupon_id", "value": ""},
|
|
{"key": "card_id", "value": ""}
|
|
]
|
|
} |