import request from '@/utils/request'

/**
 * 手动同步指定账户日报表
 * @param {Object} params
 * @param {String} params.jobNumber     工号
 * @param {Number} params.orgAccountId  组织账户ID
 * @param {Number} params.accountId     广告账户ID
 * @param {String} params.startDate     开始日期 yyyy-MM-dd
 * @param {String} params.endDate       结束日期 yyyy-MM-dd
 * @param {String} params.timeLine      时间口径 REQUEST_TIME / REPORTING_TIME
 */
export function syncDailyReport(params) {
  return request({
    url: '/api/gdt/daily-report/sync',
    method: 'post',
    params
  })
}

/**
 * 分页查询日报表
 * @param {Object} params
 * @param {String} params.timeLine      时间口径 REQUEST_TIME / REPORTING_TIME
 * @param {Number} [params.accountId]   广告账户ID（可选）
 * @param {String} [params.startDate]   开始日期 yyyy-MM-dd（可选）
 * @param {String} [params.endDate]     结束日期 yyyy-MM-dd（可选）
 * @param {Number} [params.page]        页码（默认1）
 * @param {Number} [params.pageSize]    每页数量（默认20）
 */
export function getDailyReportList(params) {
  return request({
    url: '/api/gdt/daily-report/list',
    method: 'get',
    params
  })
}
