feat: 更新目标管理模块,优化数据库表结构和API逻辑
- 修改目标表和目标完成记录表的字段类型,增强数据一致性和查询性能。 - 移除不必要的搜索字段,简化目标查询DTO,提升查询效率。 - 引入目标状态枚举,增强代码可读性和维护性。 - 添加复合索引以优化查询性能,提升系统响应速度。 - 更新目标管理控制器和服务逻辑,确保与新数据库结构的兼容性。
This commit is contained in:
@@ -4,10 +4,12 @@ import { GoalsController } from './goals.controller';
|
||||
import { GoalsService } from './goals.service';
|
||||
import { Goal } from './models/goal.model';
|
||||
import { GoalCompletion } from './models/goal-completion.model';
|
||||
import { UsersModule } from '../users/users.module';
|
||||
|
||||
@Module({
|
||||
imports: [
|
||||
SequelizeModule.forFeature([Goal, GoalCompletion]),
|
||||
UsersModule,
|
||||
],
|
||||
controllers: [GoalsController],
|
||||
providers: [GoalsService],
|
||||
|
||||
Reference in New Issue
Block a user