import request from '../utils/request'

const api = {
  Account: '/Power/Account',
  GetChangeRecord: '/Power/GetChangeRecord',
  GetPowerData: '/Power/GetPowerData',
  AdminTaskList: '/Admin/Power/Task/List',
  AdminGetChangeRecord: '/Admin/Power/Task/GetChangeRecord'
}

export function getPowerData(parameter) {
  return request({
    url: api.GetPowerData,
    method: 'post',
    data: parameter
  })
}

export function getChangeRecord(parameter) {
  return request({
    url: api.GetChangeRecord,
    method: 'post',
    data: parameter
  })
}

export function addAccount(parameter) {
  return request({
    url: api.Account,
    method: 'post',
    data: parameter
  })
}

export function deleteAccount(parameter) {
  return request({
    url: api.Account,
    method: 'delete',
    data: parameter
  })
}

export function getAccount(parameter) {
  return request({
    url: api.Account,
    method: 'get',
    params: parameter
  })
}

export function adminPowerTaskList(parameter) {
  return request({
    url: api.AdminTaskList,
    method: 'get',
    params: parameter
  })
}

export function adminPowerGetChangeRecord(parameter) {
  return request({
    url: api.AdminGetChangeRecord,
    method: 'get',
    params: parameter
  })
}
