## Installation
npm install dimorder-orderapp-lib```
yarn add @dimorder/orderapp-lib
`javascript`
import OrderAppLib from '@dimorder/orderapp-lib'
npm version 修改版本號時會產生版本號 tag
將版本號 tag 推上 gitlab,gitlab ci 就會自動 publish
``
npm version patch
git push && git push --tags
#### 修正 appOrderToApiOrder 命名大小寫
原本命名為 appOrderToapiOrder 修正為 appOrderToApiOrder
#### 移除 IAppBatchItem.originalPrice
batch item 中的 originalPrice 原本有 bug,計算時使用扣過 modifier 折扣的 total 再扣掉 menu discount,但漏了計算 setItems level 的 total,且扣過 modifier 折扣的感覺也不符合 originalPrice 命名的語意。
目前只被利用在 MR 打印時的 setTotalIncludeItems 設定,如果 setTotalIncludeItems 為 false,需要一個不含 setItems 價格的 total。
- 移除 originalPricetotalWithoutSetItems
- 新增欄位 明確表示為 item level 不含 setItems 的 total 來取代 originalPrice
#### 移除 IAppBatchItem.excludedDiscount 和 IAppBatchItem.excludedSurcharge
原本再做整理 batch item 時對欄位不夠瞭解,以為 excludeOrderDiscount 是排除任何折扣,因此 order 不符合命名才改名為 excludedDiscount,但現在看起來確實排除的是 order level 的折扣,因此改使用原名
- 移除 excludedDiscount 改用 excludeOrderDiscountexcludedSurcharge
- 移除 改用 excludedOrderSurcharge`