|
id
|
bigint(20) unsigned
|
|
|
|
|
company_id
|
bigint(20) unsigned
|
|
|
|
|
product_category_id
|
bigint(20) unsigned
|
|
|
|
|
sku
|
varchar(80)
|
|
|
|
|
name
|
varchar(150)
|
|
|
|
|
brand
|
varchar(120)
|
|
|
|
|
model
|
varchar(120)
|
|
|
|
|
unit_type
|
enum
|
-- |
|
pcs
|
|
serial_required
|
tinyint(1)
|
|
|
0
|
|
mac_required
|
tinyint(1)
|
|
|
0
|
|
warranty_required
|
tinyint(1)
|
|
|
0
|
|
warranty_months
|
int(10) unsigned
|
|
|
|
|
minimum_stock_level
|
decimal(14,3)
|
|
|
0.000
|
|
branch_allowed
|
tinyint(1)
|
|
|
1
|
|
active_monitoring_device
|
tinyint(1)
|
|
|
0
|
|
qr_barcode_enabled
|
tinyint(1)
|
|
|
1
|
|
approval_status
|
enum
|
-- |
|
pending
|
|
approved_by
|
bigint(20) unsigned
|
|
|
|
|
approved_at
|
timestamp
|
|
|
|
|
status
|
enum
|
-- |
|
active
|
|
created_by
|
bigint(20) unsigned
|
|
|
|
|
updated_by
|
bigint(20) unsigned
|
|
|
|
|
created_at
|
timestamp
|
|
|
current_timestamp()
|
|
updated_at
|
timestamp
|
|
|
current_timestamp()
|
|
deleted_at
|
timestamp
|
|
|
|
|
stock_movement_class
|
enum
|
-- |
|
normal
|
|
image_required
|
tinyint(1)
|
|
|
0
|
|
minimum_order_quantity
|
decimal(14,3)
|
|
|
0.000
|