You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
537 B
21 lines
537 B
import Sequelize from 'sequelize';
|
|
|
|
const UserEntity = ({db}) => (
|
|
db.define('Users', {
|
|
uuid: {type: Sequelize.DataTypes.UUID, defaultValue: Sequelize.UUIDV4},
|
|
token: Sequelize.TEXT,
|
|
tokenExpiry: Sequelize.DATE,
|
|
email: Sequelize.TEXT,
|
|
username: Sequelize.TEXT,
|
|
paswd: Sequelize.TEXT,
|
|
role: Sequelize.TEXT,
|
|
firstIp: Sequelize.TEXT,
|
|
bannedUntil: Sequelize.DATE,
|
|
banReason: Sequelize.TEXT,
|
|
|
|
restoreCode: Sequelize.TEXT,
|
|
restoreExpiry: Sequelize.DATE
|
|
})
|
|
);
|
|
|
|
export default UserEntity;
|