2.2.26 • Published 3 years ago
wise-paas-datahub-dbmanager v2.2.26
wise-paas-datahub-dbmanager
wise-paas-datahub-dbmanager is a utility of WISE-PaaS/DataHub for database management.
Installation
npm install wise-paas-datahub-dbmanager
Initial
const DBManager = require('wise-paas-datahub-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 sequelizeNodeDaoDeviceDaoTagDaoUserDao
nodeDao
getNodeListgetNode(nodeId)insertNode(nodeObj, transaction)updateNode(nodeObj, nodeId, transaction)deleteNode(nodeId, transaction)
deviceDao
getDevice(nodeId, deviceId)getDeviceListByNodeId(nodeId)insertDevice(deviceObj, transaction)updateDevice(deviceObj, nodeId, deviceId, transaction)deleteDevice(nodeId, deviceId, transaction)deleteDeviceListByNodeId(nodeId, transaction)
tagDao
getTag(nodeId, deviceId, tagName)getTagListByNodeId(nodeId)getTagListBydeviceId(nodeId, deviceId)getAnalogTag(nodeId, deviceId, tagName)getDiscreteTag(nodeId, deviceId, tagName)getTextTag(nodeId, deviceId, tagName)getAlarmAnalogTag(nodeId, deviceId, tagName)getAlarmDiscreteTag(nodeId, deviceId, tagName)getWholeTagListByNodeId(nodeId)getWholeTagListByDeviceId(nodeId, deviceId)insertTag(tagObj, transaction)insertAnalogTag(tagObj, transaction)insertDiscreteTag(tagObj, transaction)insertTextTag(tagObj, transaction)insertAlarmAnalogTag(tagObj, transaction)insertAlarmDiscreteTag(tagObj, transaction)updateTag(tagObj, nodeId, deviceId, tagName, transaction)updateAnalogTag(tagObj, nodeId, deviceId, tagName, transaction)updateDiscreteTag(tagObj, nodeId, deviceId, tagName, transaction)updateTextTag(tagObj, nodeId, deviceId, tagName, transaction)updateAlarmAnalogTag(tagObj, nodeId, deviceId, tagName, transaction)updateAlarmDiscreteTag(tagObj, nodeId, deviceId, tagName, transaction)deleteTagListByNodeId(nodeId, transaction)deleteTagListByDeviceId(nodeId, deviceId, transaction)deleteTag(nodeId, deviceId, tagName, transaction)deleteAlarmTag(nodeId, 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 node list
const DBManager = require('wise-paas-datahub-dbmanager');
let conf = {
hostname: '127.0.0.1',
port: 5432,
username: 'admin',
password: '1234',
database: 'postgres'
};
DBManager.init(conf);
var nodeDao = DBManager.NodeDao;
nodeDao.getNodeList().then((result) => {
console.log(result);
}).catch((error) => {
console.error(error);
});2.2.26
3 years ago
2.2.25
3 years ago
2.2.24
3 years ago
2.2.23
4 years ago
2.2.22
4 years ago
2.2.21
4 years ago
2.2.20
4 years ago
2.2.19
4 years ago
2.2.18
4 years ago
2.2.17
4 years ago
2.2.16
4 years ago
2.2.15
4 years ago
2.1.6-1
4 years ago
2.2.14
4 years ago
2.2.13
4 years ago
2.2.12
4 years ago
2.2.11
4 years ago
2.2.10
4 years ago
2.2.9
4 years ago
2.2.8
4 years ago
2.2.7
5 years ago
2.2.6
5 years ago
2.2.5
5 years ago
2.2.4
5 years ago
2.2.3
5 years ago
2.2.2
5 years ago
2.2.1
5 years ago
2.2.0
5 years ago
2.1.10
5 years ago
2.1.9
5 years ago
2.1.8
5 years ago
2.1.7
5 years ago
2.1.6
5 years ago
2.1.5
5 years ago
2.1.4
5 years ago
2.1.3
5 years ago
2.1.2
5 years ago
2.1.1
5 years ago
2.1.0
5 years ago
2.0.9
5 years ago
2.0.8
5 years ago
2.0.7
6 years ago
2.0.6
6 years ago
2.0.5
6 years ago
2.0.4
6 years ago
2.0.3
6 years ago
2.0.2
6 years ago
2.0.1
6 years ago
2.0.0
6 years ago