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 }