update admin user business

This commit is contained in:
2026-03-14 16:26:44 +03:30
parent 007db7f9bd
commit d2215b9f04
62 changed files with 1812 additions and 140 deletions
+41
View File
@@ -0,0 +1,41 @@
import { PrismaService } from '@/prisma/prisma.service'
import { Injectable } from '@nestjs/common'
import { ResponseMapper } from 'common/response/response-mapper'
@Injectable()
export class CatalogsService {
constructor(private readonly prisma: PrismaService) {}
defaultSelect = {
id: true,
name: true,
}
async getGuilds() {
const guilds = await this.prisma.guild.findMany({
select: this.defaultSelect,
})
return ResponseMapper.list(guilds)
}
async getProviders() {
const providers = await this.prisma.provider.findMany({
select: this.defaultSelect,
})
return ResponseMapper.list(providers)
}
async getDevices() {
const devices = await this.prisma.device.findMany({
select: this.defaultSelect,
})
return ResponseMapper.list(devices)
}
async getDeviceBrands() {
const items = await this.prisma.deviceBrand.findMany({
select: this.defaultSelect,
})
return ResponseMapper.list(items)
}
}