1.1.32 • Published 5 years ago

wise-paas-scada-dbmanager v1.1.32

Weekly downloads
2
License
ISC
Repository
-
Last release
5 years ago

wise-paas-scada-dbmanager

wise-paas-scada-dbmanager is a utility of WISE-PaaS SCADA for database management.

Installation

npm install wise-paas-scada-dbmanager

Initial

const DBManager = require('wise-paas-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 sequelize
  • ScadaDao
  • 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('wise-paas-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.1.32

5 years ago

1.1.31

5 years ago

1.1.30

5 years ago

1.1.29

5 years ago

1.1.28

6 years ago

1.1.27

6 years ago

1.1.26

6 years ago

1.1.25

6 years ago

1.1.24

6 years ago

1.1.23

6 years ago

1.1.22

6 years ago

1.1.21

6 years ago

1.1.20

6 years ago

1.1.19

6 years ago

1.1.18

6 years ago

1.1.17

6 years ago

1.1.16

6 years ago

1.1.15

6 years ago

1.1.14

6 years ago

1.1.13

6 years ago

1.1.12

6 years ago

1.1.11

6 years ago

1.1.10

6 years ago

1.1.9

6 years ago

1.1.8

6 years ago

1.1.7

6 years ago

1.1.6

6 years ago

1.1.5

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.39

7 years ago

1.0.38

7 years ago

1.0.37

7 years ago

1.0.36

7 years ago

1.0.35

7 years ago

1.0.34

7 years ago

1.0.33

7 years ago

1.0.32

7 years ago

1.0.31

7 years ago

1.0.30

7 years ago

1.0.29

7 years ago

1.0.28

7 years ago