course_web01 / backend /src /entities /user-star.entity.ts
trae-bot
2026032101
f45e448
import {
Entity,
PrimaryGeneratedColumn,
CreateDateColumn,
ManyToOne,
JoinColumn,
Column,
} from 'typeorm';
import { User } from './user.entity';
import { Course } from './course.entity';
@Entity('user_stars')
export class UserStar {
@PrimaryGeneratedColumn()
id: number;
@Column({ name: 'user_id' })
userId: number;
@Column({ name: 'course_id' })
courseId: number;
@ManyToOne(() => User)
@JoinColumn({ name: 'user_id' })
user: User;
@ManyToOne(() => Course)
@JoinColumn({ name: 'course_id' })
course: Course;
@CreateDateColumn({ name: 'created_at' })
createdAt: Date;
}