sql-toolkit
Version:
A SQL Toolkit based on pure business objects passed to and from stateful data access objects
34 lines (29 loc) • 719 B
JavaScript
const Base = require('./base');
const LineItems = require('./line-items');
const ProductVariant = require('./product-variant');
const Order = require('./order');
class LineItem extends Base {
get BoCollection() {
return LineItems;
}
static get tableName() {
return 'line_item';
}
static get sqlColumnsData() {
return [
'id',
{ column: 'product_variant_id', references: ProductVariant },
{ column: 'order_id', references: Order },
'fulfillment_status_id',
'fulfillable_quantity',
'fulfillment_service',
'grams',
'price',
'quantity',
'requires_shipping',
'taxable',
'total_discount'
];
}
}
module.exports = LineItem;