Add docs/justsolutionsWebV2/plan-plus-api分析.html mapping each plans-plus
mock endpoint to the real AMLPortal backend (the same endpoints the old
justsolutionsWeb PlanService uses), via the V2 BFF pattern.
Covers per-endpoint field mappings, transformation notes, and the gaps:
- tenant lookup is by email but queryRenewableTenant searches by name
- the new 'topup' type has no backend endpoint
- CreateOrder/TenantRenewal PlanList needs PlanId+PlanDetailId back-fill
- CreateOrder ignores AdminPassword; BR-or-CI required; no bestValue/note fields
- QFPay payment signing must move server-side
Also includes the justsolutionsWeb API-call inventory (api-calls.md/html)
that this analysis builds on.
- Add comprehensive KYCConfig analysis covering OCR service, code mappings,
entity parsing rules, supported certificates, translations, match rules,
attachment and scan settings, and processor architecture
- Include database storage details for tenant-level configuration overrides
- Add full interface manual for DKePassport Windows SDK including hardware
specs, protocol, commands, data fields, error codes, and sample usage
- Update Scanner_Integration.md with backend mapping explanation for new SDK
- Document key configuration files and how new SDK changes affect code and
parsing mappings
- Compare certificate code differences between old and new scanner SDKs
- Highlight required mapping adjustments for fields and certificate codes under
the new SDK integration
- Implemented WebSocket connection management with connect, disconnect, and send commands
- Added UI for server URL input, command selection, and send button with loading states
- Developed message logging system with text and table views and export functionality
- Included avatar display area supporting base64 image data with lazy loading and error handling
- Created data table showing structured passport information with protocol-based field mappings
- Integrated support for Base64 image data markers and toggleable full data display in logs
- Used Tailwind CSS with custom theme colors and utility classes for consistent styling
- Ensured accessibility with responsive layout and interactive controls
- Added detailed error and connection status messages for better user feedback
- Document frontend scanner architecture and PassportReader.js role
- Detail key methods, callbacks, and message protocol formats
- Analyze impact of replacing scanner SDK with three proposed solutions
- Recommend ideal approach preserving PassportReader.js interface
- List relevant frontend and backend file paths for integration
- Provide version and creation date info for the documentation file
- Rename Organization folder to Org in AML module structure
- Add Jobs folder and SurveyService.cs under AML module
- Fix formatting of module path descriptions in main docs README
- Adjust permission allow patterns in .claude settings.json for Bash commands