refactor(base): rename baseId to pageId in BaseViewRepo

This commit is contained in:
Philipinho
2026-04-27 01:10:56 +01:00
parent cbed118c11
commit ccdf2343f2
@@ -30,42 +30,42 @@ export class BaseViewRepo {
} }
async findByBaseId( async findByBaseId(
baseId: string, pageId: string,
opts: WorkspaceOpts, opts: WorkspaceOpts,
): Promise<BaseView[]> { ): Promise<BaseView[]> {
const db = dbOrTx(this.db, opts.trx); const db = dbOrTx(this.db, opts.trx);
return db return db
.selectFrom('baseViews') .selectFrom('baseViews')
.selectAll() .selectAll()
.where('baseId', '=', baseId) .where('pageId', '=', pageId)
.where('workspaceId', '=', opts.workspaceId) .where('workspaceId', '=', opts.workspaceId)
.orderBy('position', 'asc') .orderBy('position', 'asc')
.execute() as Promise<BaseView[]>; .execute() as Promise<BaseView[]>;
} }
async countByBaseId( async countByBaseId(
baseId: string, pageId: string,
opts: WorkspaceOpts, opts: WorkspaceOpts,
): Promise<number> { ): Promise<number> {
const db = dbOrTx(this.db, opts.trx); const db = dbOrTx(this.db, opts.trx);
const result = await db const result = await db
.selectFrom('baseViews') .selectFrom('baseViews')
.select((eb) => eb.fn.countAll<number>().as('count')) .select((eb) => eb.fn.countAll<number>().as('count'))
.where('baseId', '=', baseId) .where('pageId', '=', pageId)
.where('workspaceId', '=', opts.workspaceId) .where('workspaceId', '=', opts.workspaceId)
.executeTakeFirstOrThrow(); .executeTakeFirstOrThrow();
return Number(result.count); return Number(result.count);
} }
async getLastPosition( async getLastPosition(
baseId: string, pageId: string,
opts: WorkspaceOpts, opts: WorkspaceOpts,
): Promise<string | null> { ): Promise<string | null> {
const db = dbOrTx(this.db, opts.trx); const db = dbOrTx(this.db, opts.trx);
const result = await db const result = await db
.selectFrom('baseViews') .selectFrom('baseViews')
.select('position') .select('position')
.where('baseId', '=', baseId) .where('pageId', '=', pageId)
.where('workspaceId', '=', opts.workspaceId) .where('workspaceId', '=', opts.workspaceId)
.orderBy(sql`position COLLATE "C"`, 'desc') .orderBy(sql`position COLLATE "C"`, 'desc')
.limit(1) .limit(1)