团队冲刺记录(3)

本周目标:完成数据库设计、概要设计、后端项目初始化
完成情况:
数据库物理设计完成了6张核心表的详细设计,包含字段类型、长度、约束、索引、注释。针对达梦数据库和MySQL数据库进行了双适配设计,确保SQL语句在两个数据库上均可正常执行。编写了数据库初始化脚本,包含建表语句、初始数据插入、索引创建。
概要设计完成了系统总体架构设计,确定了分层架构方案:表现层(Vue3+Element Plus)、业务层(Spring Boot微服务)、数据访问层(MyBatis-Plus)、数据层(MySQL/达梦+Redis)。完成了8个核心模块的划分:统计查询模块、报表模板模块、报表导出模块、定时任务模块、数据下钻模块、数据权限模块、AI智能体模块、智能预警模块。
后端项目初始化完成了Spring Boot项目骨架搭建,集成了Spring Web、MyBatis-Plus、Redis、RabbitMQ、Swagger等依赖。创建了分层包结构:controller、service、mapper、entity、dto、config、util。编写了统一返回结果类Result、全局异常处理器GlobalExceptionHandler、跨域配置CorsConfig。
遇到的问题:
达梦数据库与MySQL在日期函数、分页语法、自增主键等方面存在差异。例如达梦使用ROWNUM分页而MySQL使用LIMIT,达梦自增主键使用IDENTITY而MySQL使用AUTO_INCREMENT。团队编写了数据库方言适配层,通过配置文件切换不同数据库的实现类,解决了兼容性问题。
下周计划:
完成后端核心业务开发(统计查询、报表模板、数据下钻),开始前端项目初始化。

posted @ 2026-06-30 21:42  克感  阅读(12)  评论(0)    收藏  举报