Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x | import {
Entity,
PrimaryGeneratedColumn,
Column,
CreateDateColumn,
UpdateDateColumn,
ManyToOne,
JoinColumn,
OneToMany,
} from 'typeorm';
import { User } from './user.entity';
import { DetailPermintaan } from './detail_permintaan.entity';
@Entity('permintaan')
export class Permintaan {
@PrimaryGeneratedColumn()
id: number;
@Column()
id_user_pemohon: number;
@ManyToOne(() => User)
@JoinColumn({ name: 'id_user_pemohon' })
pemohon: User;
@Column({ type: 'timestamp', default: () => 'CURRENT_TIMESTAMP' })
tanggal_permintaan: Date;
@Column({ default: 'Menunggu' })
status: 'Menunggu' | 'Disetujui' | 'Disetujui Sebagian' | 'Ditolak';
@Column({ nullable: true })
catatan: string;
@Column({ nullable: true })
id_user_verifikator: number;
@Column({ type: 'timestamp', nullable: true })
tanggal_verifikasi: Date;
@CreateDateColumn()
created_at: Date;
@UpdateDateColumn()
updated_at: Date;
@OneToMany(() => DetailPermintaan, (detail) => detail.permintaan)
details: DetailPermintaan[];
}
|