This commit is contained in:
wayanrivan
2026-03-31 10:20:07 +07:00
parent ad2c2b3a85
commit 8b0ee094dd

View File

@ -1,4 +1,5 @@
import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn } from "typeorm"; import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn, ManyToMany, JoinTable } from "typeorm";
import { Service } from "./service";
@Entity("registration_fee") @Entity("registration_fee")
export class RegistrationFee { export class RegistrationFee {
@ -10,7 +11,15 @@ export class RegistrationFee {
nullable: true, nullable: true,
array: true, array: true,
}) })
service: string[]; service: string[]; // ← kembalikan kolom original
@ManyToMany(() => Service)
@JoinTable({
name: "registration_fee_services",
joinColumn: { name: "registration_fee_id", referencedColumnName: "id" },
inverseJoinColumn: { name: "service_id", referencedColumnName: "id" },
})
services: Service[]; // ← tetap ada untuk join
@Column({ @Column({
nullable: false, nullable: false,