add syspreference entity

This commit is contained in:
rubikscraft 2022-03-04 00:01:34 +01:00
parent d69489d02c
commit 5b3f1de983
No known key found for this signature in database
GPG key ID: 1463EBE9200A5CD4
3 changed files with 39 additions and 0 deletions

View file

@ -0,0 +1,11 @@
import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { ESysPreferenceBackend } from '../../models/entities/syspreference.entity';
import { SysPreferenceService } from './syspreferencedb.service';
@Module({
imports: [TypeOrmModule.forFeature([ESysPreferenceBackend])],
providers: [SysPreferenceService],
exports: [SysPreferenceService],
})
export class UsersModule {}

View file

@ -0,0 +1,14 @@
import { Injectable } from '@nestjs/common';
import { InjectRepository } from '@nestjs/typeorm';
import { Repository } from 'typeorm';
import { ESysPreferenceBackend } from '../../models/entities/syspreference.entity';
@Injectable()
export class SysPreferenceService {
constructor(
@InjectRepository(ESysPreferenceBackend)
private usersRepository: Repository<ESysPreferenceBackend>,
) {}
}

View file

@ -0,0 +1,14 @@
import { ESysPreference } from 'picsur-shared/dist/entities/syspreference.entity';
import { Column, Entity, PrimaryGeneratedColumn } from 'typeorm';
@Entity()
export class ESysPreferenceBackend extends ESysPreference {
@PrimaryGeneratedColumn()
override id?: number;
@Column()
override name: string;
@Column()
override value: string;
}