1.0.27 • Published 7 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 sequelizeScadaDao
DeviceDao
TagDao
UserDao
scadaDao
getScadaList
getScada(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
7 years ago
1.0.26
7 years ago
1.0.25
7 years ago
1.0.24
7 years ago
1.0.23
7 years ago
1.0.22
7 years ago
1.0.21
7 years ago
1.0.20
7 years ago
1.0.19
7 years ago
1.0.18
7 years ago
1.0.17
7 years ago
1.0.16
7 years ago
1.0.15
7 years ago
1.0.14
7 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
8 years ago
1.0.0
8 years ago