feat(project): 新增AI项目初始化及数据持久化功能
- 新增ProjectInitResult DTO,定义项目初始化的结构化数据格式 - 实现ProjectServiceImpl,支持从文本或文件生成项目数据并保存 - 集成Spring AI结构化输出能力,解析项目文档生成计划数据 - 实现项目、里程碑、任务、成员、资源、风险、时间节点数据转换及数据库保存 - 支持任务的层级关系和执行依赖关系持久化 - 新增Task实体,完善任务相关字段及数据库映射 - 添加详细日志,支持事务回滚保障数据一致性 - 新增数据库设计SQL文档,定义项目管理相关表结构及索引
This commit is contained in:
12
src/main/java/cn/yinlihupo/mapper/TaskDependencyMapper.java
Normal file
12
src/main/java/cn/yinlihupo/mapper/TaskDependencyMapper.java
Normal file
@@ -0,0 +1,12 @@
|
||||
package cn.yinlihupo.mapper;
|
||||
|
||||
import cn.yinlihupo.domain.entity.TaskDependency;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* 任务依赖关系Mapper接口
|
||||
*/
|
||||
@Mapper
|
||||
public interface TaskDependencyMapper extends BaseMapper<TaskDependency> {
|
||||
}
|
||||
Reference in New Issue
Block a user