Data_Struc_Project_Backend
Project : Shabu Stock Management
วิชา DATA STRUCTURES AND ALGORITHM
Download stock.py and add to project
stock = Stock("stockName",category)
Parameter |
Type |
Description |
stockName |
string |
Required. Stock name |
category |
Object:Category |
Non Required |
stock.addCategory("categoryName",itemType)
Parameter |
Type |
Description |
categoryName |
string |
Required. Category name |
itemType |
Object:Type |
Non Required |
Add item type to Category
stock.getCategory('categoryName').addType('typeName',items)
Parameter |
Type |
Description |
typeName |
string |
Required. Type name |
items |
Object:Item |
Non Required |
stock.getCategory('categoryName').getType('typeName').addItem('itemName', amount)
Parameter |
Type |
Description |
itemName |
string |
Required. Type name |
amount |
Int |
Required. amount of item |
stock.getCategory('categoryName').addNewType('typeName',amount ,expHour)
Parameter |
Type |
Description |
typeName |
string |
Required. Type name |
amount |
Int |
Required. amount of item |
expHour |
Int |
Required. expHour |
items |
Int |
Non Required |
stock.getCategory('categoryName').getType('typeName').addItem(amount)
Parameter |
Type |
Description |
itemName |
string |
Required. Type name |
amount |
Int |
Required. amount of item |
stock.getCategory('categoryName').getType('typeName').useItem(amount)
Parameter |
Type |
Description |
itemName |
string |
Required. Type name |
amount |
Int |
Required. amount of item |
stock.getCategory('categoryName').removeType('typeName')
Parameter |
Type |
Description |
typeName |
string |
Required. Type name |
typeName |
string |
Required. Type name |
stock.getCategory('categoryName').getType('typeName').clearItems()
Parameter |
Type |
Description |
itemName |
string |
Required. Type name |
MIT