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
622 B

4 years ago
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
// emailed_last: { type: Sequelize.DATE, defaultValue: null },
// visited_times: { type: Sequelize.INTEGER, defaultValue: 0 }
})
);
export default UserEntity;