บันทึกการเปลี่ยนแปลง
มีข่าวอะไร
การปรับปรุงทุกอย่างของแพลตฟอร์ม เมื่อมันถูกส่งออกไป
· SecurityService
Refactor LeadImportController to use LeadService.createLead
- Replace manual field mapping with LeadService.createLead for consistency - Add mapRowDataToCreateLeadRequest to convert import mappings to CreateLeadRequest - Handle base Lead fields, mortgage fields, and custom form data - Support mortgage fields when market sub-type is RESIDENTIAL_MORTGAGE or COMMERCIAL_MORTGAGE - Support custom form data mapping to **************** structure - Update duplicate detection to work with CreateLeadRequest instead of Lead objects - Remove old manual mapping methods (mapDataToLead, setFieldValue, etc.) - Add LeadMarketService dependency for future market validation
· kamo-internal
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 LeadManualImportManager to fetch market config (salesType, salesSubType, customForms) - Dynamically show all relevant fields (base + mortgage + custom) based on market selection - Update field mapping step to use getAllSystemFields for dynamic field generation - Fix ReviewStep to use allSystemFields instead of static SYSTEM_FIELDS
· kamo-internal
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 generateMockLeads() function from LeadManager.tsx - Update all API methods to throw errors instead of falling back to mocks - Improve error handling in MortgageFieldsComponent and CustomFormFieldsComponent - Add proper Snackbar error notifications instead of alert() calls - Ensure all endpoints properly propagate errors for UI error handling - Note: Files tab uses DocManager, Communications uses MediaStream (both fully functional)
· SecurityService
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 method
· kamo-shared-library
เพิ่มช่องข้อมูลนําแบบ market และรูปแบบข้อมูลกําหนดเอง
เพิ่มสนามการค้าไปยังตัวนํา - สร้างเซลล์ของตะกั่วCustomFormData ด้วยคอลัมน์ JSONB สําหรับข้อมูลในแบบฟอร์มที่กําหนดเอง - เพิ่มข้อมูล DeadCustom FormData - ปรับปรุงตะกั่ว DTO ด้วยสนามสินเชื่อที่อยู่อาศัยและรูปแบบที่กําหนดเองการสนับสนุนข้อมูล - การสร้างเครื่องสร้างเกราะและปรับปรุง DTOS - ปรับปรุงข้อมูลตะกั่วที่จะดําเนินการการโหลดตามท้องตลาดและรูปแบบเอง เพิ่มวิธีการนําเข้าแฟ้มบันทึก - ปรับปรุงรายการขายสินค้าพร้อมความสัมพันธ์ระหว่างพ่อแม่กับลูก
· kamo-marketing
เพิ่มจังหวะสีไปยังโลโก้พื้นหลัง
· kamo-marketing
เพิ่มการเคลื่อนไหวของชีพจรสี 40 จากหลักเป็นสีรอง
· kamo-marketing
เปลี่ยนค่าเริ่มต้นเป็นสีแดง
· kamo-marketing
เปลี่ยนกล่องอิสระเป็นรูปแบบสีแดง
· kamo-marketing
เพิ่มจังหวะรังผึ้งสีแดง - 2 จาก 8 เรืองแสงสีแดงแทนสีเขียว
· kamo-marketing
เปลี่ยนส่วนลดเป็น 30% เป็นเวลา 3 เดือน ทําให้รังผึ้งดูอนุรักษ์นิยมมากขึ้น
· kamo-marketing
เปลี่ยนค่าเวลาที่มีจํากัด
· kamo-marketing
แทนที่แอนิเมชันต่อเนื่องด้วยลูกเล่นของชีพจรไฟฟ้าสุ่มบนหกเหลี่ยม
· kamo-marketing
เพิ่มลูกเล่นแอนิเมชันของโฟตอนตามเส้นผึ้ง
· kamo-marketing
เพิ่มรูปแบบตารางลายผึ้งแบบเคลื่อนไหวด้วยจุดเน้นสุ่ม
· kamo-marketing
เพิ่มส่วนลดที่น่าตื่นเต้นสําหรับ 3 เดือนแรก
· kamo-marketing
เพิ่มพื้นหลังแบบเคลื่อนไหวอย่างละเอียดอ่อน
· kamo-marketing
เพิ่มเครื่องหมายโลโก้ที่ละเอียดอ่อนไปยังพื้นหลังเครื่องคิดเลข
· kamo-marketing
เน้นที่ 5x-redundant จัดเก็บข้อมูล
· kamo-marketing
เปลี่ยนการรวมโทรศัพท์เป็น / user, ทําให้ไม่ต้องการกระดาษ
· kamo-marketing
เพิ่มการสลับขนาดอัตโนมัติ, รวมการรวมโทรศัพท์เข้าด้วยกัน, เปลี่ยนนําไปสู่ข้อมูลอย่างเดียว, เก็บป้าย / gb, ปรับปรุงตัวหมุน
· kamo-marketing
เน้นค่าธรรมเนียมการเริ่มงานและรองรับการเรียกเก็บ
· kamo-marketing
เพิ่มส่วนลดรหัส, ค่าธรรมเนียมเริ่มต้น/ รองรับ, ค่าเก็บอัตโนมัติ, ค่าหมุนสีขาว, เซิร์ฟเวอร์โทรศัพท์, เพิ่มผู้ใช้สูงสุดเป็น 3000
· kamo-marketing
ย้ายเครื่องคิดเลขไปยังหน้าที่อุทิศโดยมีการนําทางย้อนกลับ
· kamo-marketing
ปรับปรุงค่าเครื่องคิดเลข UX - ตั้งผู้ใช้ปริยายเป็น 5, เพิ่ม / gb และ / delps translates withจุลภาค, สไตล์สปีตเตอร์
· kamo-marketing
เพิ่มแม่แบบ E- Mail ที่อุดมไปด้วยไปยังตัวผูกฟรี
· kamo-marketing
ค่าสถิติ 2 ค่าใหม่ โดยมีเครื่องคิดเลขแบบโต้ตอบ
· kamo-internal
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_SPECIFIED (validation error) - Hide NOT_SPECIFIED from dropdown in edit mode - Display full hierarchy in datagrid (e.g., 'Service - Residential Mortgage') - Support new child types: RESIDENTIAL_MORTGAGE, COMMERCIAL_MORTGAGE, SERVICE_CUSTOM, PRODUCT_CUSTOM
· kamo-shared-library
เพิ่มการรองรับลําดับชั้นของผู้ปกครองลูกในยอดขาย
2561 - เพิ่ม "ประกาศกระทรวงมหาดไทย" (PDF) เป็นบุตรคณะแรงงาน พ.ศ. - เพิ่ม PROP CUSTOM เป็นบุตรของ PROD - วิธีการเพิ่มเติมวิธีใช้: รับข้อมูล Present (), มี Present (), คือ Parend (), รับ PUP () - ปรับปรุงรหัส enum เพื่อใช้ช่วง (2000+ สําหรับบริการ, 3000+ สําหรับ PROD)
· kamo-internal
Add hover/select/delete for connection lines with keyboard shortcuts

จักรวาลของคุณกำลังรออยู่
เริ่มฟรีในไม่กี่นาที เพิ่มผลิตภัณฑ์เมื่อคุณพร้อม - ไม่มีการย้าย, ไม่มีการล็อกอินใหม่
ฟรีตลอดกาล — ไม่จำเป็นต้องใช้บัตรเครดิต