vo.ts 761 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. export interface ICategory {
  2. id: number
  3. name: string
  4. adminId: number
  5. }
  6. export interface IUser {
  7. id: number
  8. nickname: string
  9. phone: string
  10. role: string
  11. phoneHidden: string
  12. createdAt: string
  13. }
  14. export interface IProdInfo {
  15. id?: number
  16. name: string
  17. desc: string
  18. price: number
  19. deliverPrice: number
  20. stockAmount: number
  21. // soldAmount: number
  22. cover: string[]
  23. kind: "" | "自营" | "第三方链接"
  24. platform: "" | "全部" | "商城" | "直播间"
  25. link: string
  26. needAddr: boolean
  27. goodsTypeList: number[]
  28. adminId: number
  29. title: string
  30. }
  31. export type IPage = Record<"total" | "currentPage" | "pageSize", number>
  32. interface IPageData<T> {
  33. // 后端返回的格式不统一,这个用不了
  34. total: number
  35. items: T[]
  36. }