adAuthorize.ts 1.2 KB

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