import { Sequelize, DataTypes } from "sequelize" type DT = typeof DataTypes module.exports = function (sequelize: Sequelize, DataTypes: DT) { const UserInfo = sequelize.define('ha-user_info', { nickname: { type: DataTypes.STRING, allowNull: false }, email: { type: DataTypes.STRING, }, avatar: { type: DataTypes.STRING, }, tel: { type: DataTypes.STRING, } }, { }); // @ts-ignore UserInfo.associate = function (models) { models['ha-user'].hasOne(models['ha-user_info']); models['ha-user_info'].belongsTo(models['ha-user'], { foreignKey: 'user_id' }); }; return UserInfo };