Handout management

This commit is contained in:
Bastian Wagner
2024-10-20 14:49:42 +02:00
parent 5e2b900b18
commit aa9abdd512
37 changed files with 754 additions and 67 deletions

View File

@@ -1,8 +1,18 @@
import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { Cylinder, Key, KeyActivity, Role, SSOUser, User } from 'src/model/entitites';
import {
Customer,
Cylinder,
Key,
KeyActivity,
KeyHandout,
Role,
SSOUser,
User,
} from 'src/model/entitites';
import { KeySystem } from 'src/model/entitites/system.entity';
import {
CustomerRepository,
CylinderRepository,
KeyActivityRepository,
KeyRepository,
@@ -11,8 +21,19 @@ import {
SsoUserRepository,
UserRepository,
} from 'src/model/repositories';
import { KeyHandoutRepository } from 'src/model/repositories/key-handout.repository';
const ENTITIES = [User, SSOUser, Role, KeySystem, Key, Cylinder, KeyActivity];
const ENTITIES = [
User,
SSOUser,
Role,
KeySystem,
Key,
Cylinder,
KeyActivity,
Customer,
KeyHandout,
];
const REPOSITORIES = [
UserRepository,
SsoUserRepository,
@@ -21,6 +42,8 @@ const REPOSITORIES = [
KeyRepository,
CylinderRepository,
KeyActivityRepository,
CustomerRepository,
KeyHandoutRepository,
];
@Module({