| 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")
|