feat: add generated code: backend/src/change-equipment-status/change-equipment-status.service.ts

This commit is contained in:
2026-04-13 18:42:45 +00:00
parent 00d0a01693
commit 7b72c1bbfd

View File

@@ -0,0 +1,41 @@
import { Injectable } from '@nestjs/common';
import { PrismaService } from '../prisma/prisma.service';
import { ChangeEquipmentStatus, Prisma } from '@prisma/client';
@Injectable()
export class ChangeEquipmentStatusService {
constructor(private prisma: PrismaService) {}
async findAll(params: {
skip?: number;
take?: number;
where?: Prisma.ChangeEquipmentStatusWhereInput;
orderBy?: Prisma.ChangeEquipmentStatusOrderByWithRelationInput;
}): Promise<ChangeEquipmentStatus[]> {
const { skip, take, where, orderBy } = params;
return this.prisma.changeEquipmentStatus.findMany({ skip, take, where, orderBy });
}
async findOne(where: Prisma.ChangeEquipmentStatusWhereUniqueInput): Promise<ChangeEquipmentStatus | null> {
return this.prisma.changeEquipmentStatus.findUnique({ where });
}
async create(data: Prisma.ChangeEquipmentStatusCreateInput): Promise<ChangeEquipmentStatus> {
return this.prisma.changeEquipmentStatus.create({ data });
}
async update(params: {
where: Prisma.ChangeEquipmentStatusWhereUniqueInput;
data: Prisma.ChangeEquipmentStatusUpdateInput;
}): Promise<ChangeEquipmentStatus> {
return this.prisma.changeEquipmentStatus.update(params);
}
async remove(where: Prisma.ChangeEquipmentStatusWhereUniqueInput): Promise<ChangeEquipmentStatus> {
return this.prisma.changeEquipmentStatus.delete({ where });
}
async count(where?: Prisma.ChangeEquipmentStatusWhereInput): Promise<number> {
return this.prisma.changeEquipmentStatus.count({ where });
}
}