user_response_entity.dart 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. import 'package:deus_app/generated/json/base/json_convert_content.dart';
  2. class UserResponseEntity with JsonConvert<UserResponseEntity> {
  3. late int code;
  4. late UserResponseData data;
  5. late String msg;
  6. }
  7. class UserResponseData with JsonConvert<UserResponseData> {
  8. late int id;
  9. late int accId;
  10. late String name;
  11. late String phone;
  12. late dynamic password;
  13. late int enable;
  14. late int isDelete;
  15. late int orgType;
  16. late String orgName;
  17. late int orgId;
  18. late List<UserResponseDataUserMenuList> userMenuList;
  19. late List<UserAppResponseDataUserMenuList> menu4AppList=[];
  20. late dynamic roleIdList;
  21. late List<UserResponseDataRoleList> roleList;
  22. }
  23. class UserResponseDataUserMenuList with JsonConvert<UserResponseDataUserMenuList> {
  24. late int id;
  25. late int pid;
  26. late int subCount;
  27. late int type;
  28. late String title;
  29. late String name;
  30. late String component;
  31. late int sort;
  32. late String icon;
  33. late String iconActive;
  34. late String path;
  35. late bool isEl;
  36. late bool isCache;
  37. late bool isHidden;
  38. late bool isDelete;
  39. late String permission;
  40. late String creator;
  41. late String createTime;
  42. late dynamic subMenu;
  43. late dynamic pname;
  44. }
  45. class UserAppResponseDataUserMenuList with JsonConvert<UserAppResponseDataUserMenuList> {
  46. late int id;
  47. late int pid;
  48. late int subCount;
  49. late int type;
  50. late String title;
  51. late String name;
  52. late String component;
  53. late int sort;
  54. late String icon;
  55. late String iconActive;
  56. late String path;
  57. late bool isEl;
  58. late bool isCache;
  59. late bool isHidden;
  60. late bool isDelete;
  61. late String permission;
  62. late String creator;
  63. late String createTime;
  64. late dynamic subMenu;
  65. late dynamic pname;
  66. }
  67. class UserResponseDataRoleList with JsonConvert<UserResponseDataRoleList> {
  68. late int id;
  69. late String name;
  70. late dynamic type;
  71. late int level;
  72. late String description;
  73. late dynamic dataScope;
  74. late int enable;
  75. late String creator;
  76. late String createTime;
  77. late dynamic menuList;
  78. }