This commit is contained in:
hannathkadher
2025-02-10 12:59:43 +04:00
parent 219974385a
commit acf8c42170
2 changed files with 13 additions and 3 deletions

View File

@ -12,6 +12,7 @@ import {
SpaceEntity,
SpaceLinkEntity,
SubspaceEntity,
SubspaceProductAllocationEntity,
TagEntity,
} from '../modules/space/entities';
import { UserSpaceEntity } from '../modules/user/entities';
@ -31,6 +32,8 @@ import {
SpaceModelEntity,
SubspaceModelEntity,
TagModel,
SpaceModelProductAllocationEntity,
SubspaceModelProductAllocationEntity,
} from '../modules/space-model/entities';
import {
InviteUserEntity,
@ -38,6 +41,8 @@ import {
} from '../modules/Invite-user/entities';
import { InviteSpaceEntity } from '../modules/space/entities/invite-space.entity';
import { AutomationEntity } from '../modules/automation/entities';
import { SpaceProductAllocationEntity } from '../modules/space/entities/space-product-allocation.entity';
import { NewTagEntity } from '../modules/tag';
@Module({
imports: [
TypeOrmModule.forRootAsync({
@ -84,6 +89,11 @@ import { AutomationEntity } from '../modules/automation/entities';
InviteUserSpaceEntity,
InviteSpaceEntity,
AutomationEntity,
SpaceModelProductAllocationEntity,
SubspaceModelProductAllocationEntity,
SpaceProductAllocationEntity,
SubspaceProductAllocationEntity,
NewTagEntity,
],
namingStrategy: new SnakeNamingStrategy(),
synchronize: Boolean(JSON.parse(configService.get('DB_SYNC'))),

View File

@ -4,7 +4,7 @@ import { ProjectEntity } from '../../project/entities';
import { AbstractEntity } from '../../abstract/entities/abstract.entity';
import { NewTagDto } from '../dtos/tag.dto';
import { SpaceModelProductAllocationEntity } from '../../space-model/entities/space-model-product-allocation.entity';
import { SubspaceProductAllocation } from '../../space';
import { SubspaceProductAllocationEntity } from '../../space';
@Entity({ name: 'tag' })
@Unique(['name', 'project'])
@ -38,10 +38,10 @@ export class NewTagEntity extends AbstractEntity<NewTagDto> {
public spaceModelAllocations: SpaceModelProductAllocationEntity[];
@OneToMany(
() => SubspaceProductAllocation,
() => SubspaceProductAllocationEntity,
(allocation) => allocation.allowedTags,
)
public subspaceAllocations: SubspaceProductAllocation[];
public subspaceAllocations: SubspaceProductAllocationEntity[];
constructor(partial: Partial<NewTagEntity>) {
super();