import { DataTypes } from 'sequelize' import type { IBaseModel } from './base' import { BaseModel, baseFields, baseOptions } from './base' export interface IUserModel extends IBaseModel { username: string password: string } export default class User extends BaseModel {} User.init( { ...baseFields, username: { type: DataTypes.STRING, allowNull: true, }, password: { type: DataTypes.STRING, allowNull: true, }, }, { tableName: 'user', ...baseOptions, }, )