Spaces:
Running
Running
File size: 1,199 Bytes
e4bf523 | 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 39 40 41 42 43 44 45 46 47 48 49 50 51 | '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;
|