Get Started. It's Free
or sign up with your email address
Rocket clouds
Retail by Mind Map: Retail

1. Service

1.1. Shop

1.1.1. array getShops(locationIds)

1.1.2. int saveShop(Shop_Dto_SaveShopInput)

1.1.3. setPosLocations(int shopId, int[] posLocationsIds)

1.1.4. array getStoreNamesForUser(int userId) -- returns [shop1_id => shop1_name, shop2_id => shop2_name]

1.1.5. int getCurrentStoreId()

1.1.6. int getPosStoreId(int posId)

1.2. Vendor

1.2.1. Shop_Dto_VendorShortInfoResult[] getVendorsByStore(int[] shopIds)

1.2.2. Shop_Dto_VendorInfoResult getInfo(int vendorId)

1.2.3. int save(Shop_Dto_SaveVendorInput)

1.2.4. bool archive (vendorId)

1.3. VendorOrder

1.3.1. array getOrders(int vendorId) -- empty for now

1.3.2. createOrder () -- to be detemined

1.4. VendorItem

1.4.1. Shop_Dto_VendorItemsLIstResult[] getItems(vendorId)

1.5. VendorStore

1.5.1. array getStoresList(int vendorId)

1.5.2. setStores(int vendorId, array storeIds)

1.6. Category

1.6.1. Shop_Dto_CategoriesListResult[] getCategoriesInfo (int[] shopIds)

1.6.2. int saveCategory(Shop_Dto_SaveCategoryInput input)

1.6.3. Shop_Dto_CategoryDetailsResult getDetails(int categoryId)

1.7. Item

2. DTO

2.1. Shop_Dto_VendorShortInfoResult

2.2. Shop_Dto_VendorInfoResult

2.3. Shop_Dto_SaveVendorInput

2.4. Shop_Dto_VendorItemsListResult

2.5. Shop_Dto_CategoriesListResult

2.6. Shop_Dto_SaveCategoryInput

2.7. Shop_Dto_CategoryDetailsResult

3. Table

3.1. Shop_Table_VendorOrderItem

3.2. Shop_Table_ShopPos

3.3. Shop_Table_Item

3.4. Shop_Table_Category

3.5. Shop_Table_CategoryStore

3.6. Shop_Table_Vendor

3.7. Shop_Table_VendorItem

3.8. Shop_Table_VendorOrder

3.9. Shop_Table_VendorStore

3.10. Shop_Table_Shop