1.0.27 • Published 8 years ago
scada-dbmanager v1.0.27
scada-dbmanager
scada-dbmanager is a utility of EI-PaaS SCADA for database management.
Installation
npm install scada-dbmanager
Initial
const DBManager = require('scada-dbmanager');
let conf = {
hostname: '127.0.0.1',
port: 5432,
username: 'admin',
password: '1234',
database: 'postgres'
};
DBManager.init(conf);API
DBManager
init(postgresConf)conn()get sequelizeScadaDaoDeviceDaoTagDaoUserDao
scadaDao
getScadaListgetScada(scadaId)insertScada(scadaObj, transaction)updateScada(scadaObj, scadaId, transaction)deleteScada(scadaId, transaction)
deviceDao
getDevice(scadaId, deviceId)getDeviceListByScadaId(scadaId)insertDevice(deviceObj, transaction)updateDevice(deviceObj, scadaId, deviceId, transaction)deleteDevice(scadaId, deviceId, transaction)deleteDeviceListByScadaId(scadaId, transaction)
tagDao
getTag(scadaId, deviceId, tagName)getTagListByScadaId(scadaId)getTagListBydeviceId(scadaId, deviceId)getAnalogTag(scadaId, deviceId, tagName)getDiscreteTag(scadaId, deviceId, tagName)getTextTag(scadaId, deviceId, tagName)getAlarmAnalogTag(scadaId, deviceId, tagName)getAlarmDiscreteTag(scadaId, deviceId, tagName)getWholeTagListByScadaId(scadaId)getWholeTagListByDeviceId(scadaId, deviceId)insertTag(tagObj, transaction)insertAnalogTag(tagObj, transaction)insertDiscreteTag(tagObj, transaction)insertTextTag(tagObj, transaction)insertAlarmAnalogTag(tagObj, transaction)insertAlarmDiscreteTag(tagObj, transaction)updateTag(tagObj, scadaId, deviceId, tagName, transaction)updateAnalogTag(tagObj, scadaId, deviceId, tagName, transaction)updateDiscreteTag(tagObj, scadaId, deviceId, tagName, transaction)updateTextTag(tagObj, scadaId, deviceId, tagName, transaction)updateAlarmAnalogTag(tagObj, scadaId, deviceId, tagName, transaction)updateAlarmDiscreteTag(tagObj, scadaId, deviceId, tagName, transaction)deleteTagListByScadaId(scadaId, transaction)deleteTagListByDeviceId(scadaId, deviceId, transaction)deleteTag(scadaId, deviceId, tagName, transaction)deleteAlarmTag(scadaId, deviceId, tagName, type, transaction)
userDao
getUserList()getUserById(userId)getUserByName(userName)getUserScopeById(userId)insertUser(userObj, trans)insertUserScopeById(userId, scopeList, trans)updateUserByName(userName, userObj, trans)updateUserScopeByName(userName, scopeList, trans)updateUserScopeById(userId, scopeList, trans)deleteUserById(userId, trans)deleteUserScope(userId, trans)
roleDao
insertRole(roleObj, trans)insertRoleScope(roleId, scopeList, trans)updateRole(roleId, roleObj, trans)updateRoleScope(roleId, scopeList, trans)deleteRole(roleId, trans)deleteRoleScope(roleId, trans)
Example
get scada list
const DBManager = require('scada-dbmanager');
let conf = {
hostname: '127.0.0.1',
port: 5432,
username: 'admin',
password: '1234',
database: 'postgres'
};
DBManager.init(conf);
var scadaDao = DBManager.ScadaDao;
scadaDao.getScadaList().then((result) => {
console.log(result);
}).catch((error) => {
console.error(error);
});1.0.27
8 years ago
1.0.26
8 years ago
1.0.25
8 years ago
1.0.24
8 years ago
1.0.23
8 years ago
1.0.22
8 years ago
1.0.21
8 years ago
1.0.20
8 years ago
1.0.19
8 years ago
1.0.18
8 years ago
1.0.17
8 years ago
1.0.16
8 years ago
1.0.15
8 years ago
1.0.14
8 years ago
1.0.13
8 years ago
1.0.12
8 years ago
1.0.11
8 years ago
1.0.10
8 years ago
1.0.9
8 years ago
1.0.8
8 years ago
1.0.7
8 years ago
1.0.6
8 years ago
1.0.5
8 years ago
1.0.4
8 years ago
1.0.3
8 years ago
1.0.2
8 years ago
1.0.1
9 years ago
1.0.0
9 years ago