Files
RayLab-Core/src/modules/application/infrastructure/mappers/prisma-application.mapper.ts
T
2026-08-02 17:44:50 +07:00

20 lines
558 B
TypeScript

import { ApplicationData } from '../../domain/entities/application.entity';
export class PrismaApplicationMapper {
static toDomain(model: any): ApplicationData {
return ApplicationData.restore({
id: model.id,
code: model.code,
name: model.name,
description: model.description,
icon: model.icon,
url: model.url,
applicationsClaim: model.applicationsClaim,
isActive: model.isActive,
displayOrder: model.displayOrder,
createdAt: model.createdAt,
updatedAt: model.updatedAt,
});
}
}