costly/costly-api/src/groups/persistence/group-member.entity.ts
Bastian Wagner bb6d7346f7 members
2025-12-20 11:18:07 +01:00

21 lines
538 B
TypeScript

import { Column, CreateDateColumn, Entity, ManyToOne, OneToMany, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm";
import { GroupEntity } from "./group.entity";
@Entity('group_members')
export class GroupMemberEntity {
@PrimaryGeneratedColumn('uuid')
id: string;
@Column({ nullable: false })
name: string;
@ManyToOne(type => GroupEntity, group => group.members)
group: GroupEntity;
@CreateDateColumn({ name: 'created_at' })
createdAt: Date;
@UpdateDateColumn({ name: 'updated_at' })
updatedAt: Date;
}