Spaces:
Sleeping
Sleeping
File size: 553 Bytes
c114c72 |
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 |
import {
BaseEntity,
Column,
Entity,
ManyToOne,
PrimaryGeneratedColumn,
Relation,
} from 'typeorm';
import { UserEntity } from './user.entity.js';
@Entity('branches')
export class BranchEntity extends BaseEntity {
@PrimaryGeneratedColumn('uuid')
id: string;
@Column()
name: string;
@Column()
location: string;
@Column()
phone_number: string;
@ManyToOne(() => UserEntity, (user) => user.branches)
owner: Relation<UserEntity>;
@Column({ type: 'timestamp', default: () => 'CURRENT_TIMESTAMP' })
create_at: Date;
}
|