ku.model.js 811 Bytes
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import Sequelize from "sequelize";

const { DataTypes } = Sequelize;

const KUModel = (sequelize) => {
    const KU = sequelize.define(
        "ku",
        {
            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
            },
            memo: {
                type: DataTypes.TEXT
            }
        },
        {
            timestamps: true,
            freezeTableName: true
        }
    )

    return KU
}

export default KUModel