adAuthorize.ts 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. import { request } from 'umi';
  2. import { api } from '../api'
  3. /**
  4. * 分页获取账号列表
  5. * @returns
  6. */
  7. export interface GetAdAccountParams {
  8. pageNum: number,
  9. pageSize: number,
  10. groupId?: number,
  11. accountIds?: string[] | string
  12. putUserId?: number,
  13. addV3?: boolean,
  14. adUnitAccount?: boolean
  15. adUnitType?: string
  16. }
  17. export async function getAdAccountListApi(data: GetAdAccountParams) {
  18. return request(api + '/adq/adAccount/accountListOfNovel', {
  19. method: 'POST',
  20. data
  21. });
  22. }
  23. export async function getAdAccountGameListApi(data: GetAdAccountParams) {
  24. return request(api + '/adq/adAccount/accountListOfGame', {
  25. method: 'POST',
  26. data
  27. });
  28. }
  29. /**
  30. * 获取账号列表
  31. * @returns
  32. */
  33. export async function getAdAccountApi() {
  34. return request(api + '/adq/adAccount/allOfUserOfNovel', {
  35. method: 'GET',
  36. });
  37. }
  38. /**
  39. * 返回自己所有账号
  40. * @returns
  41. */
  42. export async function getAllUserAccountApi() {
  43. return request(api + '/adq/adAccount/allOfOwnerUser', {
  44. method: 'GET',
  45. });
  46. }
  47. /**
  48. * 获取账号列表
  49. * @returns
  50. */
  51. export async function putAdAccountApi(adAccountId: any,remark: any) {
  52. return request(api + `/adq/adAccount/modifyRemark/${adAccountId}/${encodeURIComponent(remark)}`, {
  53. method: 'PUT',
  54. });
  55. }