UNPKG

db-models-nc

Version:
65 lines 1.68 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const sequelize_1 = require("sequelize"); const connections_1 = __importDefault(require("../connections")); const User = connections_1.default.define('users', { id: { type: sequelize_1.DataTypes.INTEGER, primaryKey: true, autoIncrement: true, }, name: { type: sequelize_1.DataTypes.STRING, allowNull: false, }, email: { type: sequelize_1.DataTypes.STRING, allowNull: false, unique: true, }, password: { type: sequelize_1.DataTypes.STRING, allowNull: false, }, userRoleId: { type: sequelize_1.DataTypes.INTEGER, allowNull: false, }, userStatusId: { type: sequelize_1.DataTypes.INTEGER, defaultValue: 1, }, googleId: { type: sequelize_1.DataTypes.STRING, }, totalRevenue: { type: sequelize_1.DataTypes.DECIMAL, allowNull: false, }, paidRevenue: { type: sequelize_1.DataTypes.DECIMAL, allowNull: false, }, image: { type: sequelize_1.DataTypes.STRING, }, rejectionReason: { type: sequelize_1.DataTypes.STRING, }, stripeAccount: { type: sequelize_1.DataTypes.STRING, }, createdBy: { type: sequelize_1.DataTypes.INTEGER, }, updatedBy: { type: sequelize_1.DataTypes.INTEGER, }, }, { paranoid: true, }); exports.default = User; //# sourceMappingURL=User.js.map