refactor(模型关系): 重构模型关联关系定义位置,从模型文件移至路由文件
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
const { DataTypes } = require('sequelize');
|
||||
const { sequelize } = require('../db');
|
||||
const Rack = require('./Rack');
|
||||
|
||||
const Device = sequelize.define('Device', {
|
||||
deviceId: {
|
||||
@@ -28,11 +27,7 @@ const Device = sequelize.define('Device', {
|
||||
},
|
||||
rackId: {
|
||||
type: DataTypes.STRING,
|
||||
allowNull: true,
|
||||
references: {
|
||||
model: Rack,
|
||||
key: 'rackId'
|
||||
}
|
||||
allowNull: true
|
||||
},
|
||||
position: {
|
||||
type: DataTypes.INTEGER,
|
||||
@@ -86,7 +81,4 @@ const Device = sequelize.define('Device', {
|
||||
]
|
||||
});
|
||||
|
||||
Device.belongsTo(Rack, { foreignKey: 'rackId' });
|
||||
Rack.hasMany(Device, { foreignKey: 'rackId' });
|
||||
|
||||
module.exports = Device;
|
||||
|
||||
Reference in New Issue
Block a user