index.ts 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. /**
  2. * API type definitions - Centralized exports
  3. */
  4. // Admin management types
  5. export type {
  6. AdminPermission,
  7. AdminPermissionAddRequest,
  8. AdminPermissionEditRequest,
  9. AdminPermissionEditResponse,
  10. AdminPermissionPageRequest,
  11. AdminPermissionPageResponse,
  12. AdminRole,
  13. AdminRoleAddRequest,
  14. AdminRoleEditRequest,
  15. AdminRoleEditResponse,
  16. AdminRolePageRequest,
  17. AdminRolePageResponse,
  18. AdminUser,
  19. AdminUserAddRequest,
  20. AdminUserEditRequest,
  21. AdminUserEditResponse,
  22. AdminUserPageRequest,
  23. AdminUserPageResponse,
  24. } from "./admin";
  25. // Authentication types
  26. export type {
  27. ImageVcodeRequest,
  28. ImageVcodeResponse,
  29. LoginRequest,
  30. LoginResponse,
  31. User,
  32. UserInfoResponse,
  33. } from "./auth";
  34. // Banner config types
  35. export type {
  36. BannerConfigAdminDTO,
  37. BannerConfigAdminQuery,
  38. IdListReq,
  39. IdReq,
  40. PagerBannerConfigAdminDTO,
  41. } from "./bannerConfig";
  42. // Base config types
  43. export type {
  44. BaseConfigAdminDTO,
  45. BaseConfigAdminPageResponse,
  46. BaseConfigAdminQuery,
  47. } from "./baseConfig";
  48. // Base country types
  49. export type {
  50. BaseCountryAdminDTO,
  51. BaseCountryAdminQuery,
  52. BaseCountryI18n,
  53. PagerBaseCountryAdminDTO,
  54. } from "./baseCountry";
  55. // Base exchange config types
  56. export type {
  57. BaseExchangeConfigAdminDTO,
  58. BaseExchangeConfigAdminQuery,
  59. PagerBaseExchangeConfigAdminDTO,
  60. } from "./baseExchangeConfig";
  61. // Base exchange expand config types (兑换限制配置)
  62. export type {
  63. BaseExchangeExpandConfigAdminDTO,
  64. BaseExchangeExpandConfigAdminQuery,
  65. PagerBaseExchangeExpandConfigAdminDTO,
  66. } from "./baseExchangeExpandConfig";
  67. // Biz Category config types
  68. export type {
  69. BizCategoryConfigAdminDTO,
  70. BizCategoryConfigListResponse,
  71. I18nTextSub,
  72. } from "./bizCategory";
  73. // Common types
  74. export type {
  75. ListResponse,
  76. PaginationParams,
  77. PaginationResponse,
  78. QuerySort,
  79. } from "./common";
  80. // Global consts types
  81. export type { ConstItem, ConstItemsMap, ConstsAdminDTO } from "./consts";
  82. // Doc config types
  83. export type {
  84. DocConfigAdminDTO,
  85. DocConfigAdminQuery,
  86. PagerDocConfigAdminDTO,
  87. } from "./docConfig";
  88. // Feedback types
  89. export type {
  90. FeedbackAdminDTO,
  91. FeedbackAdminQuery,
  92. PagerFeedbackAdminDTO,
  93. } from "./feedback";
  94. // 首页 Dashboard 统计相关类型
  95. export type {
  96. CategoryPercentageAdminDTO,
  97. DailyTrendAdminDTO,
  98. IndexDateRangeAdminQuery,
  99. IndicatorCardAdminDTO,
  100. RevenueByCategoryAdminDTO,
  101. } from "./indexStat";
  102. // Operation log types
  103. export type {
  104. OperationLog,
  105. OperationLogPageRequest,
  106. OperationLogPageResponse,
  107. } from "./operationLog";
  108. // Order refund apply types
  109. export type {
  110. FileAttachment,
  111. PagerSkillOrderRefundApplyAdminDTO,
  112. SkillOrderRefundApplyAdminDTO,
  113. SkillOrderRefundApplyAdminQuery,
  114. SkillOrderRefundApplyApprovalAdminDTO,
  115. SkillOrderRefundApplyDetailAdminDTO,
  116. } from "./order";
  117. // Playmate types
  118. export type {
  119. PagerPlaymateUserAdminDto,
  120. PlaymateAdminQuery,
  121. PlaymateUserAdminDto,
  122. SkillInfoAdminDto,
  123. } from "./playmate";
  124. // Report user types
  125. export type {
  126. IdDTOString,
  127. ObjectIdLike,
  128. PagerReportUserAdminDTO,
  129. ReportUserAdminDTO,
  130. ReportUserAdminQuery,
  131. } from "./reportUser";
  132. // Upload types
  133. export type { S3SimpleSignRequest, S3SimpleSignResponse } from "./upload";
  134. // User types
  135. export type {
  136. EditPlaymateInfoAdminQuery,
  137. PagerUserInfoAdminDTO,
  138. UserInfoAdminDTO,
  139. UserInfoAdminQuery,
  140. UserInfoDetailAdminQuery,
  141. UserInfoFullAdminDTO,
  142. UserWalletDiamondAdminDTO,
  143. } from "./user";
  144. // User random profile types
  145. export type {
  146. PagerUserRandomProfileAdminDTO,
  147. UserRandomProfileAdminDTO,
  148. UserRandomProfileAdminQuery,
  149. } from "./userRandomProfile";
  150. // Wallet types
  151. export type {
  152. PagerWalletDiamondRecordAdminDTO,
  153. PagerWalletGoldBeanRecordAdminDTO,
  154. PagerWalletGoldCoinRecordAdminDTO,
  155. PagerWalletRechargeConfigAdminDTO,
  156. PagerWalletRecordAdminDTO,
  157. WalletDiamondRecordAdminQuery,
  158. WalletGoldBeanRecordAdminQuery,
  159. WalletGoldCoinRecordAdminQuery,
  160. WalletRechargeConfigAdminDTO,
  161. WalletRechargeConfigAdminQuery,
  162. WalletRecordAdminDTO,
  163. WalletRecordAdminQuery,
  164. } from "./wallet";