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; }