ToolJet/server/src/entities/folder_app.entity.ts
Arpit 26c9cc655c
Fix linting errors across the app (#785)
* eslint-setup: rules for frontend and server

* setup pre-commit:hook

* frontend:eslint fixes

* frontend eslint errors and warning fixed

* eslint:fix for ./server

* fix server/test: expectatin string lint/error

* pre-commit:updated

* removed unwanted install cmd from docker file

* recommended settings and extension for vscode

* husky prepare script added

* updated extension recommendations

* added prettier as recommended extension

* added pre-commit to package.json

* remove .prettierrc file

* resolve changes

* resolve changes
2021-09-21 19:18:28 +05:30

37 lines
839 B
TypeScript

import { App } from '../../src/entities/app.entity';
import { Folder } from '../../src/entities/folder.entity';
import {
Entity,
PrimaryGeneratedColumn,
JoinColumn,
ManyToOne,
Column,
CreateDateColumn,
UpdateDateColumn,
} from 'typeorm';
@Entity({ name: 'folder_apps' })
export class FolderApp {
@PrimaryGeneratedColumn('uuid')
id: string;
@Column({ name: 'folder_id' })
folderId: string;
@Column({ name: 'app_id' })
appId: string;
@CreateDateColumn({ default: () => 'now()', name: 'created_at' })
createdAt: Date;
@UpdateDateColumn({ default: () => 'now()', name: 'updated_at' })
updatedAt: Date;
@ManyToOne(() => Folder, (folder) => folder.id)
@JoinColumn({ name: 'folder_id' })
folder: Folder;
@ManyToOne(() => App, (folder) => folder.id)
@JoinColumn({ name: 'app_id' })
app: App;
}