mirror of
https://github.com/SyncrowIOT/backend.git
synced 2025-07-15 18:27:05 +00:00
Remove unused DeviceUserType related files and imports
This commit is contained in:
@ -1,13 +1,11 @@
|
|||||||
import { Module } from '@nestjs/common';
|
import { Module } from '@nestjs/common';
|
||||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||||
import { DeviceEntity, DeviceUserPermissionEntity } from './entities';
|
import { DeviceEntity } from './entities';
|
||||||
|
|
||||||
@Module({
|
@Module({
|
||||||
providers: [],
|
providers: [],
|
||||||
exports: [],
|
exports: [],
|
||||||
controllers: [],
|
controllers: [],
|
||||||
imports: [
|
imports: [TypeOrmModule.forFeature([DeviceEntity])],
|
||||||
TypeOrmModule.forFeature([DeviceEntity, DeviceUserPermissionEntity]),
|
|
||||||
],
|
|
||||||
})
|
})
|
||||||
export class DeviceRepositoryModule {}
|
export class DeviceRepositoryModule {}
|
||||||
|
@ -1,19 +0,0 @@
|
|||||||
import { IsNotEmpty, IsString } from 'class-validator';
|
|
||||||
|
|
||||||
export class DeviceUserTypeDto {
|
|
||||||
@IsString()
|
|
||||||
@IsNotEmpty()
|
|
||||||
public uuid: string;
|
|
||||||
|
|
||||||
@IsString()
|
|
||||||
@IsNotEmpty()
|
|
||||||
public userUuid: string;
|
|
||||||
|
|
||||||
@IsString()
|
|
||||||
@IsNotEmpty()
|
|
||||||
public deviceUuid: string;
|
|
||||||
|
|
||||||
@IsString()
|
|
||||||
@IsNotEmpty()
|
|
||||||
public permissionTypeUuid: string;
|
|
||||||
}
|
|
@ -1,2 +1 @@
|
|||||||
export * from './device.dto';
|
export * from './device.dto';
|
||||||
export * from './device-user-type.dto';
|
|
||||||
|
@ -1,42 +0,0 @@
|
|||||||
import { Column, Entity, JoinColumn, ManyToOne } from 'typeorm';
|
|
||||||
import { AbstractEntity } from '../../abstract/entities/abstract.entity';
|
|
||||||
import { DeviceUserTypeDto } from '../dtos/device-user-type.dto';
|
|
||||||
import { DeviceEntity } from './device.entity';
|
|
||||||
import { PermissionTypeEntity } from '../../permission/entities';
|
|
||||||
|
|
||||||
@Entity({ name: 'device-user-permission' })
|
|
||||||
export class DeviceUserPermissionEntity extends AbstractEntity<DeviceUserTypeDto> {
|
|
||||||
@Column({
|
|
||||||
nullable: false,
|
|
||||||
})
|
|
||||||
public userUuid: string;
|
|
||||||
|
|
||||||
@Column({
|
|
||||||
nullable: false,
|
|
||||||
})
|
|
||||||
deviceUuid: string;
|
|
||||||
|
|
||||||
@Column({
|
|
||||||
nullable: false,
|
|
||||||
})
|
|
||||||
public permissionTypeUuid: string;
|
|
||||||
|
|
||||||
@ManyToOne(() => DeviceEntity, {
|
|
||||||
onDelete: 'CASCADE',
|
|
||||||
onUpdate: 'CASCADE',
|
|
||||||
})
|
|
||||||
@JoinColumn({ name: 'device_uuid', referencedColumnName: 'uuid' })
|
|
||||||
device: DeviceEntity;
|
|
||||||
|
|
||||||
@ManyToOne(() => PermissionTypeEntity, {
|
|
||||||
onDelete: 'CASCADE',
|
|
||||||
onUpdate: 'CASCADE',
|
|
||||||
})
|
|
||||||
@JoinColumn({ name: 'permission_type_uuid', referencedColumnName: 'uuid' })
|
|
||||||
type: PermissionTypeEntity;
|
|
||||||
|
|
||||||
constructor(partial: Partial<DeviceUserPermissionEntity>) {
|
|
||||||
super();
|
|
||||||
Object.assign(this, partial);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,10 +1,10 @@
|
|||||||
import { Column, Entity, ManyToOne, OneToMany, Unique } from 'typeorm';
|
import { Column, Entity, ManyToOne, OneToMany, Unique } from 'typeorm';
|
||||||
import { AbstractEntity } from '../../abstract/entities/abstract.entity';
|
import { AbstractEntity } from '../../abstract/entities/abstract.entity';
|
||||||
import { DeviceDto } from '../dtos/device.dto';
|
import { DeviceDto } from '../dtos/device.dto';
|
||||||
import { DeviceUserPermissionEntity } from './device-user-type.entity';
|
|
||||||
import { GroupDeviceEntity } from '../../group-device/entities';
|
import { GroupDeviceEntity } from '../../group-device/entities';
|
||||||
import { SpaceEntity } from '../../space/entities';
|
import { SpaceEntity } from '../../space/entities';
|
||||||
import { ProductEntity } from '../../product/entities';
|
import { ProductEntity } from '../../product/entities';
|
||||||
|
import { DeviceUserPermissionEntity } from '../../device-user-permission/entities';
|
||||||
|
|
||||||
@Entity({ name: 'device' })
|
@Entity({ name: 'device' })
|
||||||
@Unique(['spaceDevice', 'deviceTuyaUuid'])
|
@Unique(['spaceDevice', 'deviceTuyaUuid'])
|
||||||
|
@ -1,2 +1 @@
|
|||||||
export * from './device.entity';
|
export * from './device.entity';
|
||||||
export * from './device-user-type.entity';
|
|
||||||
|
@ -1,10 +0,0 @@
|
|||||||
import { DataSource, Repository } from 'typeorm';
|
|
||||||
import { Injectable } from '@nestjs/common';
|
|
||||||
import { DeviceUserPermissionEntity } from '../entities';
|
|
||||||
|
|
||||||
@Injectable()
|
|
||||||
export class DeviceUserTypeRepository extends Repository<DeviceUserPermissionEntity> {
|
|
||||||
constructor(private dataSource: DataSource) {
|
|
||||||
super(DeviceUserPermissionEntity, dataSource.createEntityManager());
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,2 +1 @@
|
|||||||
export * from './device.repository';
|
export * from './device.repository';
|
||||||
export * from './device-user-type.repository';
|
|
||||||
|
Reference in New Issue
Block a user