feat: 首付分期功能实现 - 项目初始化提交

- 添加首付分期功能相关表结构和数据
- 实现首付分期策略管理
- 添加首付分期支付详情管理
- 完善项目相关功能模块
- 修复外键类型问题
- 添加相关初始化脚本和文档
This commit is contained in:
Admin
2025-09-11 17:03:58 +08:00
commit 9f5a484689
1221 changed files with 114835 additions and 0 deletions

View File

@ -0,0 +1,16 @@
-- 项目初始化数据
-- 插入示例公司和项目数据
-- 插入示例公司数据
INSERT INTO t_businessunit (id, buname, buguid, hierarchicalcode, parentguid, ifend, tenant_id, create_dept, create_by, create_time, update_by, update_time, del_flag) VALUES
('123e4567-e89b-12d3-a456-426614174000', '示例地产集团', 'a1b2c3d4-e5f6-7890-abcd-ef1234567890', '001', NULL, 0, '000000', 103, 1, NOW(), NULL, NULL, 0),
('123e4567-e89b-12d3-a456-426614174001', '华北区域公司', 'b2c3d4e5-f6a7-8901-bcde-f23456789012', '001.001', 'a1b2c3d4-e5f6-7890-abcd-ef1234567890', 0, '000000', 103, 1, NOW(), NULL, NULL, 0),
('123e4567-e89b-12d3-a456-426614174002', '华南区域公司', 'c3d4e5f6-a7b8-9012-cdef-345678901234', '001.002', 'a1b2c3d4-e5f6-7890-abcd-ef1234567890', 0, '000000', 103, 1, NOW(), NULL, NULL, 0);
-- 插入示例项目数据
INSERT INTO t_project (id, projname, projguid, buguid, hierarchicalcode, parentguid, ifend, tenant_id, create_dept, create_by, create_time, update_by, update_time, del_flag) VALUES
('223e4567-e89b-12d3-a456-426614174100', '北京朝阳区壹号院', 'p1q2r3s4-t5u6-v7w8-x9y0-z123456789ab', 'b2c3d4e5-f6a7-8901-bcde-f23456789012', '001.001.001', NULL, 1, '000000', 103, 1, NOW(), NULL, NULL, 0),
('223e4567-e89b-12d3-a456-426614174101', '北京海淀区学府里', 'p2q3r4s5-u6v7-w8x9-y0z1-234567890bcd', 'b2c3d4e5-f6a7-8901-bcde-f23456789012', '001.001.002', NULL, 1, '000000', 103, 1, NOW(), NULL, NULL, 0),
('223e4567-e89b-12d3-a456-426614174102', '深圳南山区科技园', 'p3q4r5s6-v7w8-x9y0-z1a2-345678901cde', 'c3d4e5f6-a7b8-9012-cdef-345678901234', '001.002.001', NULL, 1, '000000', 103, 1, NOW(), NULL, NULL, 0),
('223e4567-e89b-12d3-a456-426614174103', '广州天河区CBD', 'p4q5r6s7-w8x9-y0z1-a2b3-456789012def', 'c3d4e5f6-a7b8-9012-cdef-345678901234', '001.002.002', NULL, 1, '000000', 103, 1, NOW(), NULL, NULL, 0),
('223e4567-e89b-12d3-a456-426614174104', '上海浦东新区陆家嘴', 'p5q6r7s8-x9y0-z1a2-b3c4-567890123efg', 'c3d4e5f6-a7b8-9012-cdef-345678901234', '001.002.003', NULL, 1, '000000', 103, 1, NOW(), NULL, NULL, 0);