import { post, get } from '../utils'

/**
 * 获取平台费率列表
 * @param {Object} params - 查询参数
 * @returns {Promise} 列表
 */
export const getPlatformFeeRateList = (params) => {
  return post('/platform-fee-rate/list', params)
}

/**
 * 添加平台费率
 * @param {Object} data - 数据
 * @returns {Promise} 结果
 */
export const addPlatformFeeRate = (data) => {
  return post('/platform-fee-rate/add', data)
}

/**
 * 修改平台费率
 * @param {Object} data - 数据
 * @returns {Promise} 结果
 */
export const modifyPlatformFeeRate = (data) => {
  return post('/platform-fee-rate/modify', data)
}

/**
 * 获取站点费率详情
 * @param {string} stationId - 站点ID
 * @returns {Promise} 详情
 */
export const getStationFeeRate = (stationId) => {
  return get(`/station-fee-rate/${stationId}`)
}

/**
 * 绑定站点费率
 * @param {Object} data - 数据
 * @returns {Promise} 结果
 */
export const bindStationFeeRate = (data) => {
  return post('/station-fee-rate/bind', data)
}

/**
 * 获取站点费率列表
 * @param {Object} params - 查询参数
 * @returns {Promise} 列表
 */
export const getStationFeeRateList = (params) => {
  return post('/station-fee-rate/list', params)
}
