UNPKG

@briswell/bw-domain

Version:

Domain Library for Node.js

64 lines (63 loc) 1.83 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const Sequelize = require("sequelize"); exports.default = (sqlize) => { return sqlize.define('quotationSummary', { id: { allowNull: false, autoIncrement: true, primaryKey: true, type: Sequelize.BIGINT(20).UNSIGNED }, quotationDate: { allowNull: true, type: Sequelize.DATEONLY, field: 'quotation_date' }, summaryAmount: { allowNull: true, type: Sequelize.INTEGER(11).UNSIGNED, field: 'summary_amount' }, summaryCount: { allowNull: true, type: Sequelize.INTEGER(11).UNSIGNED, field: 'summary_count' }, createdAt: { allowNull: false, type: Sequelize.DATE, defaultValue: Sequelize.literal('CURRENT_TIMESTAMP'), field: 'created_at' }, createdBy: { allowNull: false, type: Sequelize.BIGINT(20).UNSIGNED, field: 'created_by' }, updatedAt: { allowNull: false, type: Sequelize.DATE, defaultValue: Sequelize.literal('CURRENT_TIMESTAMP'), field: 'updated_at' }, updatedBy: { allowNull: false, type: Sequelize.BIGINT(20).UNSIGNED, field: 'updated_by' }, deletedAt: { allowNull: true, type: Sequelize.DATE, field: 'deleted_at' }, deletedBy: { allowNull: true, type: Sequelize.BIGINT(20).UNSIGNED, field: 'deleted_by' } }, { paranoid: true, tableName: 'quotation_summary' }); };