feat: batch update - gift card breakdown spec, backend APIs, miniprogram pages, ETL finance recharge, docs & migrations
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -1,63 +1,68 @@
|
||||
{
|
||||
"audit_required": true,
|
||||
"db_docs_required": false,
|
||||
"db_docs_required": true,
|
||||
"reasons": [
|
||||
"root-file",
|
||||
"dir:miniprogram"
|
||||
"dir:admin-web",
|
||||
"dir:backend",
|
||||
"dir:etl",
|
||||
"dir:miniprogram",
|
||||
"dir:db",
|
||||
"db-schema-change"
|
||||
],
|
||||
"changed_files": [
|
||||
"NeoZQYY.code-workspace",
|
||||
"VI-COLOR-SYSTEM-PROJECT-SUMMARY.md",
|
||||
"apps/miniprogram/doc/progress-bar-animation.md",
|
||||
"apps/miniprogram/miniprogram/app.wxss",
|
||||
"apps/miniprogram/miniprogram/assets/icons/feature-ai.svg",
|
||||
"apps/miniprogram/miniprogram/assets/icons/feature-board.svg",
|
||||
"apps/miniprogram/miniprogram/assets/icons/feature-task.svg",
|
||||
"apps/miniprogram/miniprogram/assets/icons/menu-chat.svg",
|
||||
"apps/miniprogram/miniprogram/assets/icons/menu-logout.svg",
|
||||
"apps/miniprogram/miniprogram/assets/icons/menu-notes.svg",
|
||||
"apps/miniprogram/miniprogram/assets/icons/send-arrow-gray.svg",
|
||||
"apps/miniprogram/miniprogram/assets/icons/send-arrow-white.svg",
|
||||
"apps/miniprogram/miniprogram/assets/icons/send-arrow.svg",
|
||||
"apps/miniprogram/miniprogram/assets/images/login-bg-animated.svg",
|
||||
"apps/miniprogram/miniprogram/components/ai-inline-icon/ai-inline-icon.wxml",
|
||||
"apps/miniprogram/miniprogram/components/ai-title-badge/ai-title-badge.wxml",
|
||||
"apps/miniprogram/miniprogram/components/clue-card/",
|
||||
"apps/miniprogram/miniprogram/components/coach-level-tag/",
|
||||
"AI_CHANGELOG.md",
|
||||
"apps/DEMO-miniprogram/",
|
||||
"apps/XCX-TEST/",
|
||||
"apps/admin-web/src/api/client.ts",
|
||||
"apps/backend/README.md",
|
||||
"apps/backend/app/main.py",
|
||||
"apps/backend/app/middleware/response_wrapper.py",
|
||||
"apps/backend/app/routers/xcx_board.py",
|
||||
"apps/backend/app/routers/xcx_coaches.py",
|
||||
"apps/backend/app/routers/xcx_config.py",
|
||||
"apps/backend/app/routers/xcx_customers.py",
|
||||
"apps/backend/app/routers/xcx_performance.py",
|
||||
"apps/backend/app/routers/xcx_tasks.py",
|
||||
"apps/backend/app/schemas/base.py",
|
||||
"apps/backend/app/schemas/xcx_auth.py",
|
||||
"apps/backend/app/schemas/xcx_board.py",
|
||||
"apps/backend/app/schemas/xcx_coaches.py",
|
||||
"apps/backend/app/schemas/xcx_config.py",
|
||||
"apps/backend/app/schemas/xcx_customers.py",
|
||||
"apps/backend/app/schemas/xcx_notes.py",
|
||||
"apps/backend/app/schemas/xcx_performance.py",
|
||||
"apps/backend/app/schemas/xcx_tasks.py",
|
||||
"apps/backend/app/services/board_service.py",
|
||||
"apps/backend/app/services/coach_service.py",
|
||||
"apps/backend/app/services/customer_service.py",
|
||||
"apps/backend/app/services/fdw_queries.py",
|
||||
"apps/backend/app/services/performance_service.py",
|
||||
"apps/backend/app/services/task_manager.py",
|
||||
"apps/backend/docs/API-REFERENCE.md",
|
||||
"apps/etl/connectors/feiqiu/.env",
|
||||
"apps/etl/connectors/feiqiu/docs/api-reference/endpoints/member_balance_changes.md",
|
||||
"apps/etl/connectors/feiqiu/docs/api-reference/endpoints/member_stored_value_cards.md",
|
||||
"apps/etl/connectors/feiqiu/docs/api-reference/summary/member_balance_changes.md",
|
||||
"apps/etl/connectors/feiqiu/docs/database/DWS/main/BD_manual_dws_finance_recharge_summary.md",
|
||||
"apps/etl/connectors/feiqiu/docs/etl_tasks/dws_tasks.md",
|
||||
"apps/etl/connectors/feiqiu/tasks/dws/finance_recharge_task.py",
|
||||
"apps/miniprogram/doc/useless/",
|
||||
"apps/miniprogram/miniprogram/components/heart-icon/heart-icon.ts",
|
||||
"apps/miniprogram/miniprogram/components/note-modal/note-modal.ts",
|
||||
"apps/miniprogram/miniprogram/components/note-modal/note-modal.wxml",
|
||||
"apps/miniprogram/miniprogram/components/perf-progress-bar/",
|
||||
"apps/miniprogram/miniprogram/components/service-record-card/",
|
||||
"apps/miniprogram/miniprogram/pages/apply/apply.wxss",
|
||||
"apps/miniprogram/miniprogram/pages/board-coach/board-coach.json",
|
||||
"apps/miniprogram/miniprogram/pages/board-coach/board-coach.ts",
|
||||
"apps/miniprogram/miniprogram/pages/board-coach/board-coach.wxml",
|
||||
"apps/miniprogram/miniprogram/pages/board-coach/board-coach.wxss",
|
||||
"apps/miniprogram/miniprogram/pages/board-customer/board-customer.json",
|
||||
"apps/miniprogram/miniprogram/pages/board-customer/board-customer.ts",
|
||||
"apps/miniprogram/miniprogram/pages/board-customer/board-customer.wxml",
|
||||
"apps/miniprogram/miniprogram/pages/board-finance/board-finance.json",
|
||||
"apps/miniprogram/miniprogram/pages/board-finance/board-finance.wxml",
|
||||
"apps/miniprogram/miniprogram/pages/chat-history/chat-history.json",
|
||||
"apps/miniprogram/miniprogram/pages/chat-history/chat-history.ts",
|
||||
"apps/miniprogram/miniprogram/pages/chat-history/chat-history.wxml",
|
||||
"apps/miniprogram/miniprogram/pages/chat-history/chat-history.wxss",
|
||||
"apps/miniprogram/miniprogram/pages/chat/chat.json",
|
||||
"apps/miniprogram/miniprogram/pages/chat/chat.ts",
|
||||
"apps/miniprogram/miniprogram/pages/chat/chat.wxml",
|
||||
"apps/miniprogram/miniprogram/pages/chat/chat.wxss",
|
||||
"apps/miniprogram/miniprogram/pages/coach-detail/coach-detail.json",
|
||||
"apps/miniprogram/miniprogram/pages/coach-detail/coach-detail.ts",
|
||||
"apps/miniprogram/miniprogram/pages/coach-detail/coach-detail.wxml",
|
||||
"apps/miniprogram/miniprogram/pages/coach-detail/coach-detail.wxss",
|
||||
"apps/miniprogram/miniprogram/pages/customer-detail/customer-detail.json",
|
||||
"apps/miniprogram/miniprogram/pages/customer-detail/customer-detail.ts",
|
||||
"apps/miniprogram/miniprogram/pages/customer-detail/customer-detail.wxml",
|
||||
"apps/miniprogram/miniprogram/pages/customer-detail/customer-detail.wxss",
|
||||
"apps/miniprogram/miniprogram/pages/customer-service-records/customer-service-records.json",
|
||||
"apps/miniprogram/miniprogram/pages/customer-service-records/customer-service-records.ts"
|
||||
"apps/miniprogram/miniprogram/pages/customer-service-records/customer-service-records.ts",
|
||||
"apps/miniprogram/miniprogram/pages/notes/notes.ts",
|
||||
"apps/miniprogram/miniprogram/pages/performance-records/performance-records.ts",
|
||||
"apps/miniprogram/miniprogram/pages/performance/performance.ts"
|
||||
],
|
||||
"change_fingerprint": "d0c44d030a16a1abb7a69b1aeb2e2478253b3d9c",
|
||||
"marked_at": "2026-03-18T05:11:36.241874+08:00",
|
||||
"change_fingerprint": "49c98831b2f62f14d40fd05f892a2963a578d02a",
|
||||
"marked_at": "2026-03-20T01:42:24.863510+08:00",
|
||||
"last_reminded_at": null
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"needs_check": false,
|
||||
"scanned_at": "2026-03-17T07:02:12.071154+08:00",
|
||||
"scanned_at": "2026-03-19T21:59:42.593964+08:00",
|
||||
"new_migration_sql": [],
|
||||
"new_or_modified_sql": [],
|
||||
"code_without_docs": [],
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"prompt_id": "P20260318-051136",
|
||||
"at": "2026-03-18T05:11:36.241874+08:00"
|
||||
"prompt_id": "P20260320-014224",
|
||||
"at": "2026-03-20T01:42:24.863510+08:00"
|
||||
}
|
||||
Reference in New Issue
Block a user