Reorganize lead creation form into elegant two-column layout
- 将窗体字段分为两个栏:联系人/个人信息(左)和铅/企业信息(右) - 增加具有半透明背景、边框和阴影的视觉分离 - 改进形式组织和视觉结构 - 维持移动设备的响应性设计
添加电话扩展支持到 CreateLead Request, 更新Lead Request, 以及 LeadDTO
将销售 SubType 字段添加到 MainMarketDTO 中用于抵押字段检测
- 添加销售 SubType 字段,以区分母型 SaleType 和子型 - 当SaleType有父母(例如,RESIDENTIAL MORTGAGE)时,销售Type成为父母(服务),销售SubType成为孩子(RESIDENTIAL MORTGAGE) 这使得前端能够正确检测何时显示来自Lead Clear Mor...
Add missing Next.js API routes for leads endpoints
- Added /api/security/leads route for GET (all leads) and POST (create lead) - Added /api/security/leads/[id] route for GET, PUT, DELETE operations - Added ****...
Add backend validation for required fields in lead imports
- Add validateRequiredFields method to check required fields before import - Validate email, firstName, and lastName are present - Validate mortgage-specific fi...
Add validation for required fields in lead imports
- Mark email, firstName, and lastName as required fields in leadFields.ts - Add validation in handleStartImport to check all required fields are mapped - Add va...
Refactor LeadImportController to use LeadService.createLead
- Replace manual field mapping with LeadService.createLead for consistency - Add mapRowDataToCreateLeadRequest to convert import mappings to CreateLeadRequest -...
Add dynamic field mapping for lead imports based on market configuration
- Update leadFields.ts to include mortgage fields and getAllSystemFields function - Add MORTGAGE_FIELDS array with all LeadClaimMortgage fields - Update LeadMan...
Remove all mock data and make leads system production-ready
- Remove all mock data generation from leadsApi.ts (mockStore, ensureMock, faker.js) - Remove withMock wrapper function and all fallback logic - Remove generate...
Add LeadController with CRUD endpoints and market config
- Add LeadController with GET, POST, PUT, DELETE endpoints - Add endpoint to get market configuration for a lead - Fix LeadImportController to use saveLead meth...
添加基于市场的铅字段和自定义格式数据支持
- 向牵头实体添加市场信息字段 - 创建带有 JSONB 列的 ReadCustomFormData 实体用于自定义格式数据 - 添加铅海关表格数据库 - 更新按揭字段和自定义格式数据支持的LeadDTO - 创建主请求和更新主请求 DTO - 更新 " 领导服务 " 系统,处理基于市场的字段加载和自定义格式数据 - ...
改进计算器 UX - 设置默认用户为 5, 添加 /gb 和/ leads 标签, 有逗号的格式编号, 样式编号自旋器
Add hierarchical SaleType selection to markets-fields
- Add parent/child type dropdown system for SaleType selection - Default to 'Custom' child type when SERVICE or PRODUCT is selected - Prevent creation with NOT_...
在 SaleType enum 中添加父子等级支持
- 作为服务机构子女加入的复式、商业、服务 - 将产品添加为产品 - 增加的帮助方法:获得父母()、获得父母()、获得子女() - 更新使用范围的enum编码(SERVICE2000年+,PRODUCT3000年+)
Add hover/select/delete for connection lines with keyboard shortcuts
Add relationship status bar at bottom showing source field and cancel button
Show all virtual fields for split modifiers and allow mapping from virtual fields
Add split and value modifiers UI for file fields with virtual field support
Redesign settings page with card-based layout similar to root page
- Replaced sidebar navigation with card grid layout - Added all settings categories and subcategories as individual cards - Organized settings into sections: Es...
