refactor(backend): 统一使用buildUserProjectQuery处理用户和项目查询条件

This commit is contained in:
xiaojunnuo
2026-06-03 23:32:14 +08:00
parent ea010f8c9b
commit cdb812ef63
8 changed files with 30 additions and 10 deletions
@@ -56,6 +56,16 @@ export abstract class BaseService<T> {
return dataSource.getRepository(entity);
}
protected buildUserProjectQuery(userId: number, projectId?: number) {
const query: { userId: number; projectId?: number } = {
userId,
};
if (projectId != null) {
query.projectId = projectId;
}
return query;
}
/**
* 获得单个ID
* @param id ID