update
This commit is contained in:
@ -7,9 +7,11 @@ import {
|
||||
DeleteDateColumn,
|
||||
ManyToOne,
|
||||
JoinColumn,
|
||||
OneToMany
|
||||
} from "typeorm";
|
||||
|
||||
import { ItemGroup } from "./item_group";
|
||||
import { ItemTypeDetail } from "./item_type_detail"; // ✅ fix: import ItemTypeDetail
|
||||
|
||||
@Entity("pharmacy_item_type", { schema: "pharmacy" })
|
||||
export class ItemType {
|
||||
@ -22,6 +24,9 @@ export class ItemType {
|
||||
})
|
||||
type_name!: string;
|
||||
|
||||
@OneToMany(() => ItemTypeDetail, (detail) => detail.item_type) // ✅ fix: relasi ke ItemTypeDetail
|
||||
itemtypedetail!: ItemTypeDetail[]; // ✅ harus array karena OneToMany
|
||||
|
||||
@ManyToOne(() => ItemGroup, { nullable: false })
|
||||
@JoinColumn({ name: "item_group_id" })
|
||||
item_group!: ItemGroup;
|
||||
|
||||
@ -7,15 +7,19 @@ import {
|
||||
DeleteDateColumn,
|
||||
ManyToOne,
|
||||
JoinColumn,
|
||||
OneToMany
|
||||
} from "typeorm";
|
||||
|
||||
import { ItemType } from "./item_type";
|
||||
|
||||
import { ItemMaster } from "./item_master";
|
||||
@Entity("pharmacy_item_type_detail", { schema: "pharmacy" })
|
||||
export class ItemTypeDetail {
|
||||
@PrimaryGeneratedColumn("uuid")
|
||||
id!: string;
|
||||
|
||||
@OneToMany(() => ItemMaster, (detail) => detail.type_detail) // ✅ fix: relasi ke ItemTypeDetail
|
||||
itemmaster!: ItemTypeDetail[];
|
||||
|
||||
@Column({
|
||||
type: "text",
|
||||
nullable: false,
|
||||
|
||||
Reference in New Issue
Block a user