typings.d.ts 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. declare namespace ADQV3 {
  2. interface AdProps {
  3. userId: number
  4. creativeHandle?: (id: number) => void
  5. };
  6. interface CreativeProps {
  7. queryForm: GetDynamicCreativeProps,
  8. setQueryForm: React.Dispatch<React.SetStateAction<GetDynamicCreativeProps>>,
  9. userId: number
  10. };
  11. interface GetAdListProps {
  12. pageNum: number;
  13. pageSize: number;
  14. adUnitType: string
  15. accountMemo?: string, // 腾讯备注
  16. accountRemark?: string, // 本地备注
  17. accountIdList?: any[], // 广告账号
  18. adgroupIdList?: any[], // 广告组
  19. adgroupName?: string, // 广告名称
  20. putUserIdList?: number[], // 投手
  21. systemStatusList?: string[], // 广告状态
  22. beginDate?: string,
  23. endDate?: string
  24. };
  25. type AccountAdgroupMapsProps = {
  26. accountAdgroupMaps: string[]
  27. };
  28. interface ModifyStatusBatchProps extends AccountAdgroupMapsProps {
  29. suspend: boolean
  30. };
  31. interface ModifyAmountBatchProps extends AccountAdgroupMapsProps {
  32. bidAmount?: number
  33. bidAmountPercent?: number
  34. };
  35. interface GetDynamicCreativeProps {
  36. pageNum: number;
  37. pageSize: number;
  38. userId: number;
  39. isDeleted?: boolean;
  40. creativeName?: string;
  41. creativeId?: number;
  42. adgroupId?: number;
  43. accountId?: number
  44. }
  45. interface ModifyAdTimeBatchProps extends AccountAdgroupMapsProps {
  46. beginDate: string,
  47. endDate: string,
  48. timeSeries: string
  49. }
  50. interface UpdateBatchAdgroupInfoProps extends AccountAdgroupMapsProps {
  51. adgroupName?: string
  52. autoAcquisitionEnabled?: boolean
  53. autoAcquisitionBudget?: number
  54. autoAcquisitionBudgetPercent?: number
  55. }
  56. interface ModifyDailyBudgetBatchProps extends AccountAdgroupMapsProps {
  57. bidAmount: number
  58. }
  59. interface DynamicCreativeLogProps {
  60. pageNum: number,
  61. pageSize: number,
  62. accountId?: number,
  63. adgroupId?: number,
  64. creativeId?: number,
  65. creativeName?: string,
  66. userId?: number
  67. }
  68. }