using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace StockMaster.Models { [Table("warehouse_stock", Schema = "stock_management")] public class WarehouseStock { [Column("warehouse_id")] public int WarehouseId { get; set; } [ForeignKey("WarehouseId")] public Warehouse Warehouse { get; set; } [Column("product_id")] public int ProductId { get; set; } [ForeignKey("ProductId")] public Product Product { get; set; } [Column("quantity_on_hand")] public int QuantityOnHand { get; set; } = 0; [Column("last_updated")] public DateTime LastUpdated { get; set; } = DateTime.Now; } }