feat(environment): add environment CRUD module and wire into auth login

This commit is contained in:
2026-04-07 13:00:54 +03:00
parent 49dd1aa14c
commit de48a912d4
12 changed files with 208 additions and 24 deletions
+32
View File
@@ -0,0 +1,32 @@
import {
Entity,
PrimaryGeneratedColumn,
Column,
CreateDateColumn,
UpdateDateColumn,
} from 'typeorm';
export interface EnvironmentUrls {
id_url?: string;
cabinet_url?: string;
admin_url?: string;
[key: string]: string | undefined;
}
@Entity('environments')
export class EnvironmentEntity {
@PrimaryGeneratedColumn()
id: number;
@Column({ unique: true })
name: string;
@Column('simple-json')
urls: EnvironmentUrls;
@CreateDateColumn()
createdAt: Date;
@UpdateDateColumn()
updatedAt: Date;
}