123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- import { request } from 'umi';
- import { api } from '../api';
- import { Paging } from './rankingList';
- let wapi = api + '/gameData'
- /**
- * 推广每日数据
- * @param data
- * @returns
- */
- export interface EverydayListType extends Paging {
- // 推广账号ID
- accountId?: number,
- // 投放渠道Id
- agentId?: number,
- // 消耗开始日期
- beginDay?: string,
- // 消耗结束日期
- endDay?: string
- cpName?: string
- gameName?: string
- gameType?: string,
- sysUserId?: number
- }
- /**
- * 每日推广数据
- * @param data
- * @returns
- */
- export async function getPromoteDayListApi(data: EverydayListType) {
- return request(wapi + `/promote/day`, {
- method: 'POST',
- data
- });
- }
- /**
- * 每日数据总计
- * @param data
- * @returns
- */
- export async function getPromoteDayTotalApi(data: EverydayListType) {
- return request(wapi + `/promote/day/total`, {
- method: 'POST',
- data
- });
- }
- export interface PromoteTotalProps extends Paging {
- // 推广账号ID
- accountId?: number,
- // 投放渠道Id
- agentId?: number,
- // 消耗开始日期
- costBeginDay?: string,
- // 消耗结束日期
- costEndDay?: string
- // cp名
- cpName?: string
- gameName?: string
- gameType?: string,
- sysUserId?: number
- // 充值开始日期
- rechargeBeginDay?: string,
- // 充值结束日期
- rechargeEndDay?: string
- }
- /**
- * 推广总数据
- * @param data
- * @returns
- */
- export async function getPromoteTotalListApi(data: EverydayListType) {
- return request(wapi + `/promote/total`, {
- method: 'POST',
- data
- });
- }
- /**
- * 总计
- * @param data
- * @returns
- */
- export async function getPromoteTotalApi(data: EverydayListType) {
- return request(wapi + `/promote/total/sum`, {
- method: 'POST',
- data
- });
- }
- export interface PromoteAgainProps {
- accountId: number,
- agentId?: number,
- beginDate?: string,
- endDate?: string,
- sourceSystem?: string
- }
- /**
- * 推广渠道每日复充数据q
- * @param data
- * @returns
- */
- export async function getPromoteAgainListApi(data: PromoteAgainProps) {
- return request(wapi + `/promote/again`, {
- method: 'POST',
- data
- });
- }
|