This commit is contained in:
wayanrivan
2026-03-18 13:47:01 +07:00
parent b0b68d23b3
commit 741483fc8b
2 changed files with 10 additions and 0 deletions

View File

@ -1,6 +1,7 @@
import { Entity, OneToMany, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn, Index, ManyToOne, JoinColumn } from 'typeorm';
import { Room } from '../room';
import { ItemMaster } from '../pharmacy/item_master';
import { ItemOrigin } from '../pharmacy/item_origin';
@Entity({ schema: 'pharmacy_logistic', name: 'room_stock' })
export class RoomStock {
@ -30,6 +31,10 @@ export class RoomStock {
@JoinColumn()
itemmaster: ItemMaster;
@ManyToOne(() => ItemOrigin, { onDelete: "NO ACTION" })
@JoinColumn()
itemorigin: ItemOrigin;
@Column()
@CreateDateColumn()
created_at: Date;

View File

@ -5,13 +5,18 @@ import {
CreateDateColumn,
UpdateDateColumn,
DeleteDateColumn,
OneToMany
} from "typeorm";
import { RoomStock } from "../pharmacy-logistic/room_stock";
@Entity("pharmacy_item_origin", { schema: "pharmacy" })
export class ItemOrigin {
@PrimaryGeneratedColumn("uuid")
id!: string;
@OneToMany(() => RoomStock, (roomstock) => roomstock.itemorigin)
roomstock: RoomStock[];
@Column({
type: "text",
nullable: false,