Subversion Repositories SmartDukaan

Rev

Rev 33182 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 33182 Rev 33306
Line 18... Line 18...
18
                " join Purchase p on p.id = ii.purchaseId join Order o on o.invoiceNumber = p.purchaseReference" +
18
                " join Purchase p on p.id = ii.purchaseId join Order o on o.invoiceNumber = p.purchaseReference" +
19
                " join LineItem li on li.orderId = o.id join LineItemImei lii on (lii.id=li.id and lii.serialNumber=ii.serialNumber)" +
19
                " join LineItem li on li.orderId = o.id join LineItemImei lii on (lii.id=li.id and lii.serialNumber=ii.serialNumber)" +
20
                "where ii.id in :inventoryItemIds"),
20
                "where ii.id in :inventoryItemIds"),
21
 
21
 
22
 
22
 
23
        @NamedQuery(name = "InventoryItem.selectItemSaleSummaryModel",
23
        @NamedQuery(name = "InventoryItem.selectPurchaseSummary",
24
                query = "select new com.spice.profitmandi.dao.model.ItemSaleSummaryModel(" +
24
                query = "select new com.spice.profitmandi.dao.model.ItemPurchaseSummaryModel(" +
25
                        "lii.id, ii.id, o.billingTimestamp,o.invoiceNumber, cast(li.unitPrice as float), cast(foi.sellingPrice as float), li.item)" +
25
                        "ii.id, o.billingTimestamp,o.invoiceNumber, cast(li.unitPrice as float), li.item)" +
26
                        "from InventoryItem ii " +
26
                        "from InventoryItem ii " +
27
                        "join Purchase p on p.id = ii.purchaseId " +
27
                        "join Purchase p on p.id = ii.purchaseId " +
28
                        "join Order o on o.invoiceNumber = p.purchaseReference " +
28
                        "join Order o on o.invoiceNumber = p.purchaseReference " +
29
                        "join LineItem li on li.orderId = o.id " +
29
                        "join LineItem li on li.orderId = o.id " +
30
                        "join LineItemImei lii on (lii.lineItemId=li.id and lii.serialNumber=ii.serialNumber) " +
30
                        "join LineItemImei lii on (lii.lineItemId=li.id and lii.serialNumber=ii.serialNumber) " +
31
                        "join FofoLineItem fli on fli.inventoryItemId=ii.id " +
-
 
32
                        "join FofoOrderItem foi on foi.id=fli.fofoOrderItemId " +
-
 
33
                        "join FofoOrder fo on fo.id = foi.orderId " +
-
 
34
                        "where ii.id in :inventoryItemIds and fo.cancelledTimestamp is null")
31
                        "where ii.id in :inventoryItemIds")
35
 
32
 
36
 
33
 
37
})
34
})
38
@Entity
35
@Entity
39
@Table(name = "fofo.inventory_item")
36
@Table(name = "fofo.inventory_item")