adAuthorize.ts 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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. }
  16. export async function getAdAccountListApi(data: GetAdAccountParams) {
  17. return request(api + '/adq/adAccount/accountListOfNovel', {
  18. method: 'POST',
  19. data
  20. });
  21. }
  22. export async function getAdAccountGameListApi(data: GetAdAccountParams) {
  23. return request(api + '/adq/adAccount/accountListOfGame', {
  24. method: 'POST',
  25. data
  26. });
  27. }
  28. /**
  29. * 获取账号列表
  30. * @returns
  31. */
  32. export async function getAdAccountApi() {
  33. return request(api + '/adq/adAccount/allOfUserOfNovel', {
  34. method: 'GET',
  35. });
  36. }
  37. /**
  38. * 返回自己所有账号
  39. * @returns
  40. */
  41. export async function getAllUserAccountApi() {
  42. return request(api + '/adq/adAccount/allOfOwnerUser', {
  43. method: 'GET',
  44. });
  45. }
  46. /**
  47. * 获取账号列表
  48. * @returns
  49. */
  50. export async function putAdAccountApi(adAccountId: any,remark: any) {
  51. return request(api + `/adq/adAccount/modifyRemark/${adAccountId}/${encodeURIComponent(remark)}`, {
  52. method: 'PUT',
  53. });
  54. }