chore(server): time bucket sql (#6156)

This commit is contained in:
Jason Rasmussen
2024-01-03 23:32:52 -05:00
committed by GitHub
parent 317adc5c28
commit 7b40c20ea5
3 changed files with 151 additions and 0 deletions
@@ -674,6 +674,7 @@ export class AssetRepository implements IAssetRepository {
);
}
@GenerateSql({ params: [{ size: TimeBucketSize.MONTH }] })
getTimeBuckets(options: TimeBucketOptions): Promise<TimeBucketItem[]> {
const truncated = dateTrunc(options);
return this.getBuilder(options)
@@ -684,6 +685,7 @@ export class AssetRepository implements IAssetRepository {
.getRawMany();
}
@GenerateSql({ params: [DummyValue.TIME_BUCKET, { size: TimeBucketSize.MONTH }] })
getTimeBucket(timeBucket: string, options: TimeBucketOptions): Promise<AssetEntity[]> {
const truncated = dateTrunc(options);
return (