24 lines
569 B
JavaScript
24 lines
569 B
JavaScript
const { DataTypes, Model } = require("sequelize");
|
|
const sequelize = require("../util/database");
|
|
|
|
const Tag = sequelize.define("Tag", {
|
|
name: { type: DataTypes.STRING, primaryKey: true, allowNull: false },
|
|
createdAt: { type: DataTypes.DATE, allowNull: true },
|
|
updatedAt: { type: DataTypes.DATE, allowNull: true }
|
|
}, {
|
|
sequelize,
|
|
timestamps: false,
|
|
modelName: 'Tag',
|
|
tableName: 'tag',
|
|
createdAt: true,
|
|
updatedAt: true
|
|
});
|
|
|
|
Tag.prototype.toJSONFor = function () {
|
|
return {
|
|
name: this.name
|
|
};
|
|
};
|
|
|
|
module.exports = Tag;
|