model.ts 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. import { BasicPageParams, BasicFetchResult } from '/@/api/model/baseModel';
  2. /**
  3. * @description: Request list interface parameters
  4. */
  5. export type PageParams = BasicPageParams;
  6. export interface UpdateCompanyParam {
  7. id: number;
  8. sceneLogo?: string;
  9. floorLogo?: string;
  10. bgMusic?: string;
  11. }
  12. export interface addDeiceParam {
  13. childNames: string | null;
  14. id: number;
  15. subNum: number;
  16. userName: string;
  17. }
  18. export interface checkDeiceParam {
  19. childName: string | null;
  20. }
  21. export interface auditParam {
  22. state: number | null;
  23. id: number | string;
  24. }
  25. export interface addPointParam {
  26. id: number | null;
  27. idpoint: number | null;
  28. }
  29. export interface selectUserListParam {
  30. id: number | null;
  31. page: number | null;
  32. limit: number | null;
  33. }
  34. export interface checkUserParam {
  35. phone: string | null;
  36. }
  37. export interface SubAccountUsers {
  38. id: number | null;
  39. subNum: string | null;
  40. subUsers: Recordable<any>[]; //SubAccountUser[];
  41. }
  42. export interface selectCompanyParam {
  43. id: number | null;
  44. }
  45. export interface SubAccountUser {
  46. appid: string | number | null;
  47. companyId: string | number | null;
  48. createTime: string | number | null;
  49. createUser: string | number | null;
  50. fdkkPassword: string | number | null;
  51. fdkkUser: string | number | null;
  52. head: string | number | null;
  53. id: number | null;
  54. memoName: string | null;
  55. message: string | number | null;
  56. nickName: string | null;
  57. phone: string | null;
  58. state: string | number | null;
  59. token: string | number | null;
  60. type: string | number | null;
  61. updateTime: string | number | null;
  62. updateUser: string | number | null;
  63. userName: string | null;
  64. userPassword: string | number | null;
  65. }
  66. export interface ListItem {
  67. id: number;
  68. bgMusic: string;
  69. cameraNum: string;
  70. childName: string;
  71. expirationDate: string;
  72. expirationTime: string;
  73. floorLogo: string;
  74. name: string;
  75. num: string;
  76. point: string;
  77. sceneLogo: string;
  78. sceneNum: string;
  79. subNum: string;
  80. userName: string;
  81. }
  82. export interface ListItem {
  83. id: number;
  84. bgMusic: string;
  85. cameraNum: string;
  86. childName: string;
  87. expirationDate: string;
  88. expirationTime: string;
  89. floorLogo: string;
  90. name: string;
  91. num: string;
  92. point: string;
  93. sceneLogo: string;
  94. sceneNum: string;
  95. subNum: string;
  96. userName: string;
  97. }
  98. export interface DeviceListItem {
  99. activeTime?: number;
  100. childName?: string;
  101. id?: number;
  102. }
  103. /**
  104. * @description: Request list return value
  105. */
  106. export type CorporationListGetResultModel = BasicFetchResult<ListItem>;
  107. export type DeviceGetResultModel = BasicFetchResult<DeviceListItem>;