models.js 759 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. class User {
  2. username = "";
  3. password = "";
  4. }
  5. class Msg {
  6. success = false;
  7. msg = "";
  8. obj = null;
  9. constructor(success, msg, obj) {
  10. if (success != null) {
  11. this.success = success;
  12. }
  13. if (msg != null) {
  14. this.msg = msg;
  15. }
  16. if (obj != null) {
  17. this.obj = obj;
  18. }
  19. }
  20. }
  21. class DBInbound {
  22. id = 0;
  23. userId = 0;
  24. up = 0;
  25. down = 0;
  26. remark = 0;
  27. enable = false;
  28. expiryTime = 0;
  29. listen = "";
  30. port = 0;
  31. protocol = "";
  32. settings = "";
  33. streamSettings = "";
  34. tag = "";
  35. sniffing = "";
  36. constructor(data) {
  37. if (data == null) {
  38. return;
  39. }
  40. ObjectUtil.cloneProps(this, data);
  41. }
  42. }