Files
entity/src/entity/remit_aldeias.ts
fro1991 eee2be1aa8 update
2025-06-18 01:45:26 +09:00

43 lines
1003 B
TypeScript

import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn, ManyToOne, JoinColumn } from "typeorm";
import { Status } from "../types/status";
import { RemitMunisipo } from "./remit_munisipos";
import { RemitAdministrativu } from "./remit_administrativus";
import { RemitSuco } from "./remit_sucos";
@Entity("remit_aldeias", { schema: "remits" })
export class RemitAldeia {
@PrimaryGeneratedColumn("uuid")
id: string;
@ManyToOne(() => RemitSuco, { onDelete: "NO ACTION" })
@JoinColumn()
suco: RemitSuco
@Column({
nullable: true,
length: 256,
})
name: string;
@Column()
@CreateDateColumn()
created_at: Date;
@Column({ nullable: true, length: 256, })
created_by: string;
@Column({ nullable: true })
@UpdateDateColumn()
updated_at: Date;
@Column({ nullable: true, length: 256 })
updated_by: string;
@Column({ nullable: true })
@DeleteDateColumn()
deleted_at: Date;
@Column({ nullable: true, length: 256 })
deleted_by: string;
}