'use strict' /** * Copyright (c) 2017~2020, OBCon Inc. * All rights reserved. */ /** * @file * @copyright 2017~2020, OBCon Inc. * @author gye hyun james kim [pnuskgh@gmail.com] */ //--- http://docs.sequelizejs.com/ let Sequelize = require('sequelize'); let Model = utils.getClass('include', 'model.js'); class GroupsModel extends Model { constructor() { super(); this._title = '그룹'; this._database = db.db_scada; this._tableName = 'groups'; } get fields() { return Object.assign({ site: { type: Sequelize.INTEGER(11), allowNull: false, defaultValue: 1, validate: { }, title: '사이트', strType: 'integer' }, role: { type: Sequelize.INTEGER(11), allowNull: true, defaultValue: -1, validate: { }, title: '역할', strType: 'integer' } }, super.fields); } } module.exports = GroupsModel;