
import service from './service';

  //   {
  //     "header": {
  //         "code": 0,
  //         "message": "",
  //         "total": 1,
  //         "count": 1
  //     },
  //     "data": {
  //         "id": 1,
  //         "version": "v0.2.0",
  //         "user_name": "admin",
  //         "auth_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjbGFpbV9leHBpcmUiOjE3MTEwOTkxODEsImNsYWltX2lhdCI6MTcxMTAxMjc4MSwidXNlcl9zZXNzaW9uIjoie1widXNlcl9pZFwiOjEsXCJ1c2VyX25hbWVcIjpcImFkbWluXCIsXCJlbWFpbFwiOlwiXCIsXCJhbGlhc1wiOlwiYWRtaW5cIixcInBob25lX251bWJlclwiOlwiXCIsXCJpc19hZG1pblwiOnRydWUsXCJsb2dpbl9pcFwiOlwiMjE2LjI0Ny4xMTAuMTBcIixcImF1dGhfdG9rZW5cIjpcIlwiLFwibG9naW5fbW9kZVwiOjAsXCJpc19jdXN0b21lclwiOmZhbHNlfSJ9.HCBhertQSMJxs-u9xgEEHpkCZFmxH6cIpPm2ihkAiKk",
  //         "login_ip": "216.247.110.10",
  //         "login_time": 1711012781,
  //         "role": "超级管理员",
  //         "privilege": [
  //             "UserAccess",
  //             "UserAdd",
  //             "UserDelete",
  //             "UserEdit",
  //             "RoleAccess",
  //             "RoleAdd",
  //             "RoleDelete",
  //             "RoleEdit",
  //             "RoleAuthority",
  //             "NewsAccess",
  //             "NewsAdd",
  //             "NewsDelete",
  //             "NewsEdit",
  //             "Q\u0026A_Access",
  //             "Q\u0026A_Add",
  //             "Q\u0026A_Delete",
  //             "Q\u0026A_Edit",
  //             "SubAccess",
  //             "SubAdd",
  //             "SubEdit",
  //             "TagAccess",
  //             "TagAdd",
  //             "TagEdit",
  //             "TagDelete",
  //             "CustomerAccess"
  //         ]
  //     }
  // }
export async function loginV2(body: APIV2.LoginParams, options?: { [key: string]: any }) {
  return service.post('/api/v1/platform/login', {...body}, {
    ...(options || {}),
  });
}


export async function outLoginV2(options?: { [key: string]: any }) {
  return service.post<Record<string, any>>('/api/v1/platform/logout', {}, {
    ...(options || {}),
  });
}