chore(order): align mikroorm <> order module (#8710)

what:

- aligns the order module migrations with mikroorm snapshot
This commit is contained in:
Riqwan Thamir
2024-08-21 17:37:17 +00:00
committed by GitHub
parent 24377053f0
commit 01583baf6d
8 changed files with 2469 additions and 245 deletions
@@ -20,31 +20,32 @@ import Order from "./order"
type OptionalLineItemProps = DAL.ModelDateColumns
const tableName = "order_item"
const OrderIdIndex = createPsqlIndexStatementHelper({
tableName: "order_item",
tableName,
columns: ["order_id"],
where: "deleted_at IS NOT NULL",
})
const OrderVersionIndex = createPsqlIndexStatementHelper({
tableName: "order_item",
tableName,
columns: ["version"],
where: "deleted_at IS NOT NULL",
})
const ItemIdIndex = createPsqlIndexStatementHelper({
tableName: "order_item",
tableName,
columns: ["item_id"],
where: "deleted_at IS NOT NULL",
})
const DeletedAtIndex = createPsqlIndexStatementHelper({
tableName: "order",
tableName,
columns: "deleted_at",
where: "deleted_at IS NOT NULL",
})
@Entity({ tableName: "order_item" })
@Entity({ tableName })
export default class OrderItem {
[OptionalProps]?: OptionalLineItemProps