schedule.model.js 1.01 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import Sequelize from "sequelize";

const { DataTypes } = Sequelize;

const ScheduleModel = (sequelize) => {
    const Schedule =  sequelize.define(
        "schedule",
        {
            id: {
                type: DataTypes.UUID,
                defaultValue: DataTypes.UUIDV4,
                primaryKey: true
            },
            title: {
                type: DataTypes.STRING,
                allowNull: false
            },
            start: {
                type: DataTypes.DATE,
                allowNull: false
            },
            end: {
                type: DataTypes.DATE
            },
Kim, Subin's avatar
context    
Kim, Subin committed
25
26
27
            allDay: {
                type: DataTypes.BOOLEAN,
            },
28
            location: {
29
30
                type:DataTypes.STRING,
                defaultValue: ""
31
32
            },
            memo: {
33
34
                type: DataTypes.TEXT,
                defaultValue: ""
35
36
37
38
39
40
41
42
43
44
45
            }
        },
        {
            timestampts: true,
        }
    )

    return Schedule
}

export default ScheduleModel