房地产专家评估系统是一个基于Spring Boot的建筑工程安全风险评估平台,采用微服务架构设计,支持综合体系评估和设备体系评估两种评估模式。系统通过专业的评估算法和专家知识库,为建筑工程提供科学、准确的安全风险评估服务。
系统采用分层架构模式,结合领域驱动设计(DDD)思想:
┌─────────────────────────────────────────────────────────────┐
│ 表现层 (Presentation Layer) │
├─────────────────────────────────────────────────────────────┤
│ Controller Layer │ API Gateway │ Web Security │
├─────────────────────────────────────────────────────────────┤
│ 业务层 (Business Layer) │
├─────────────────────────────────────────────────────────────┤
│ Service Layer │ Domain Logic │ Business Rules │
├─────────────────────────────────────────────────────────────┤
│ 数据层 (Data Layer) │
├─────────────────────────────────────────────────────────────┤
│ Repository Layer │ Entity Layer │ Database Layer │
└─────────────────────────────────────────────────────────────┘
estate-expert-backend/
├── common-lib/ # 公共库模块
│ ├── auth/ # 认证授权
│ ├── config/ # 配置管理
│ ├── context/ # 上下文管理
│ ├── domain/ # 领域对象
│ └── enums/ # 枚举定义
├── admin-server/ # 管理服务模块
│ ├── component/ # 组件层
│ ├── config/ # 配置类
│ ├── controller/ # 控制器层
│ ├── domain/ # 领域模型
│ ├── service/ # 服务层
│ └── MainApplication.java # 启动类
└── docs/ # 项目文档
└── 设计文档/ # 设计文档目录
执行common-lib的install命令
执行admin-server的install命令
进行调试运行
src/main/resources/application.ymlsrc/main/resources/application-test-aliyun.yml本项目采用专有许可证,详情请参考 License配置文档。
注意: 本系统需要有效的License才能正常运行,请确保正确配置License密钥。