Skip to content
Snippets Groups Projects
Commit be3b1ba9 authored by 조대희's avatar 조대희
Browse files

refactor: 스케줄 모델 컬럼 추가 (#6)

parent c2f15613
No related branches found
No related tags found
2 merge requests!31Develop,!7[#6] Schedule 컨트롤러, 라우터, 로직 개발
// models/Schedule.js
const { DataTypes } = require('sequelize');
const sequelize = require('../config/sequelize');
const User = require('./User');
......@@ -17,12 +16,21 @@ const Schedule = sequelize.define('Schedule', {
type: DataTypes.DATE,
allowNull: false,
},
is_fixed: {
type: DataTypes.BOOLEAN,
allowNull: false,
defaultValue: false
},
expiry_date: {
type: DataTypes.DATE,
allowNull: true
}
}, {
tableName: 'Schedules',
timestamps: false,
timestamps: true, // created_at과 updated_at 자동 관리
});
Schedule.belongsTo(User, { foreignKey: 'user_id', as: 'user' });
User.hasMany(Schedule, { foreignKey: 'user_id', as: 'schedules' });
module.exports = Schedule;
module.exports = Schedule;
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment