Subversion Repositories SmartDukaan

Rev

Rev 36016 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 36016 Rev 36309
Line 3... Line 3...
3
import com.spice.profitmandi.common.exception.ProfitMandiBusinessException;
3
import com.spice.profitmandi.common.exception.ProfitMandiBusinessException;
4
import com.spice.profitmandi.common.model.ItemDescriptionModel;
4
import com.spice.profitmandi.common.model.ItemDescriptionModel;
5
import com.spice.profitmandi.common.model.ItemQtyModel;
5
import com.spice.profitmandi.common.model.ItemQtyModel;
6
import com.spice.profitmandi.dao.entity.catalog.Item;
6
import com.spice.profitmandi.dao.entity.catalog.Item;
7
import com.spice.profitmandi.dao.entity.inventory.InventoryWarehouse;
7
import com.spice.profitmandi.dao.entity.inventory.InventoryWarehouse;
-
 
8
import com.spice.profitmandi.dao.entity.inventory.Warehouse;
8
import com.spice.profitmandi.dao.entity.transaction.WarehouseAddressMaster;
9
import com.spice.profitmandi.dao.entity.transaction.WarehouseAddressMaster;
9
import com.spice.profitmandi.dao.entity.warehouse.WarehouseInventoryItem;
10
import com.spice.profitmandi.dao.entity.warehouse.WarehouseInventoryItem;
10
import com.spice.profitmandi.dao.entity.warehouse.WarehousePurchaseOrder;
11
import com.spice.profitmandi.dao.entity.warehouse.WarehousePurchaseOrder;
11
import com.spice.profitmandi.dao.enumuration.inventory.InventoryType;
12
import com.spice.profitmandi.dao.enumuration.inventory.InventoryType;
12
import com.spice.profitmandi.dao.enumuration.inventory.WarehouseType;
13
import com.spice.profitmandi.dao.enumuration.inventory.WarehouseType;
Line 22... Line 23...
22
 
23
 
23
    public List<Integer> getAuthWarehouses(String email) throws ProfitMandiBusinessException;
24
    public List<Integer> getAuthWarehouses(String email) throws ProfitMandiBusinessException;
24
 
25
 
25
    public void createVendorWarehouse(WarehouseType warehouseType, InventoryType inventoryType, String label, int warehouseId, WarehouseAddressMaster wam, int vendorId);
26
    public void createVendorWarehouse(WarehouseType warehouseType, InventoryType inventoryType, String label, int warehouseId, WarehouseAddressMaster wam, int vendorId);
26
 
27
 
-
 
28
    /**
-
 
29
     * Returns the Dummy/GOOD/OURS warehouse for a billing region, creating it if missing.
-
 
30
     * Used by phantom allocation to guarantee a deterministic routing target.
-
 
31
     */
-
 
32
    Warehouse ensureDummyForBillingRegion(int billingWarehouseId);
-
 
33
 
27
    public List<ItemDescriptionModel> getAllPartnerItemStringDescription(int vendorId);
34
    public List<ItemDescriptionModel> getAllPartnerItemStringDescription(int vendorId);
28
 
35
 
29
    @Autowired
36
    @Autowired
30
    void billing(List<OrderBillingModel> orderBillingModels) throws ProfitMandiBusinessException;
37
    void billing(List<OrderBillingModel> orderBillingModels) throws ProfitMandiBusinessException;
31
 
38