init.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. const { init: settingInit } = require('./models/Setting');
  2. const { init: userInit } = require('./models/User');
  3. const Logs = require('./libs/logs');
  4. (() => {
  5. settingInit({
  6. innerDefaultAmount: 10000,
  7. // minProfitAmount: 0,
  8. minShowAmount: 0,
  9. innerRebateRatio: 0,
  10. obRebateRatio: 0,
  11. obRebateType: 0,
  12. obMaxDiff: 0,
  13. imRebateRatio: 0,
  14. imRebateType: 0,
  15. imMaxDiff: 0,
  16. hgRebateRatio: 0,
  17. hgRebateType: 0,
  18. hgRebateLower: 0,
  19. hgMaxDiff: 0,
  20. pcRebateRatio: 0,
  21. pcRebateType: 0,
  22. subsidyTime: 0,
  23. subsidyAmount: 0,
  24. subsidyRbWmAmount: 0,
  25. subsidyRbOtAmount: 0,
  26. halfTimeActiveTime: 0,
  27. expireTimeEvents: 45000,
  28. expireTimeSpecial: 60000,
  29. syncSettingEnabled: false,
  30. runWorkerEnabled: false,
  31. })
  32. .then(() => {
  33. Logs.out('初始化设置完成');
  34. })
  35. .catch(err => {
  36. Logs.errDev('初始化设置失败:', err);
  37. });
  38. userInit({
  39. username: 'admin',
  40. password: '123456'
  41. })
  42. .then(() => {
  43. Logs.out('初始化用户完成');
  44. })
  45. .catch(err => {
  46. Logs.errDev('初始化用户失败:', err);
  47. });
  48. })();