|
|
@@ -31,6 +31,10 @@ export class MaskService {
|
|
|
async findAll(req: PageRequest<Mask>): Promise<Pagination<Mask>> {
|
|
|
return await paginate<Mask>(this.maskRepository, req.page, req.search)
|
|
|
}
|
|
|
+
|
|
|
+ async randomQuery(num: number): Promise<Mask[]> {
|
|
|
+ return await this.maskRepository.createQueryBuilder().orderBy("RAND()").limit(num).getMany();
|
|
|
+ }
|
|
|
|
|
|
public async create(maskDto: MaskDto) {
|
|
|
return await this.maskRepository.save(maskDto)
|