package models

import "time"

type StockRequest struct {
	Requestid    int       `json:"requestid" gorm:"primaryKey;autoIncrement;column:requestid"`
	Tenantid     int       `json:"tenantid" gorm:"column:tenantid"`
	Tenantname   string    `json:"tenantname" gorm:"column:tenantname"`
	Locationid   int       `json:"locationid" gorm:"column:locationid"`
	Locationname string    `json:"locationname" gorm:"column:locationname"`
	Productid    int       `json:"productid" gorm:"column:productid"`
	Productname  string    `json:"productname" gorm:"column:productname"`
	Productimage string    `json:"productimage" gorm:"column:productimage"`
	Qty          int       `json:"qty" gorm:"column:qty"`
	Status       string    `json:"status" gorm:"column:status;default:Pending"`
	Created      time.Time `json:"created" gorm:"column:created;autoCreateTime"`
	Updated      time.Time `json:"updated" gorm:"column:updated;autoUpdateTime"`
}

func (StockRequest) TableName() string {
	return "stockrequests"
}
