usersProvider.js 727 B

1234567891011121314151617181920
  1. /**
  2. * Created by luququ on 2015/10/15.
  3. */
  4. var seqs;
  5. var Promise = require('bluebird');
  6. exports.getAll = function(serverId) {
  7. var seq = seqs[serverId];
  8. return seq.query('select loginName, displayName, password, watchWord, loginState, branchId, position, company, ' +
  9. 'branch, duty, tel, mobile, version, intro, shortMobile, officeId, serverId, email, id, secret, ' +
  10. 'roles, mainRole, userType, enableAccont, enableSendSms, enableMultiSendSms, addrBookSize, ' +
  11. 'daySMSLimit, address from users where serverId = :sid', {
  12. replacements: { sid: serverId },
  13. type: seq.QueryTypes.SELECT
  14. });
  15. };
  16. exports.setSequelize = function(sequelizes) {
  17. seqs = sequelizes;
  18. };