mirror of
https://github.com/certd/certd.git
synced 2026-07-09 22:47:38 +08:00
refactor(backend): 统一使用buildUserProjectQuery处理用户和项目查询条件
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user