import request from './request'

/**
 * 日志相关 API
 */

/**
 * 获取日志列表（分页）
 * @param {Object} params - 查询参数
 * @param {number} [params.pageIndex=1] - 页码
 * @param {number} [params.pageSize=50] - 每页条数
 * @param {string} [params.searchKeyword] - 搜索关键词
 * @param {string} [params.logLevel] - 日志级别
 * @param {string} [params.date] - 日期 (yyyyMMdd)
 * @returns {Promise<{success: boolean, data: Array, total: number}>}
 */
export const getLogList = (params = {}) => {
  return request({
    url: '/Log/GetList',
    method: 'get',
    params
  })
}

/**
 * 获取可用的日志日期列表
 * @returns {Promise<{success: boolean, data: Array}>}
 */
export const getAvailableDates = () => {
  return request({
    url: '/Log/GetAvailableDates',
    method: 'get'
  })
}
