import request from '@/config/axios'

// 北京大学-问卷结果 VO
export interface QuestionnaireResultVO {
  id: number // id
  bqrUserId: number // 用户id
  bqrQuestionnaireId: number // 问卷id
  bqrStatus: string // 答卷状态
  bqrSorce: number // 试卷得分
  bqrStartTime: Date // 答题开始时间
  bqrEndTime: Date // 答题结束时间
  bqrQuestTime: number // 答题耗时
  tenantId: Number // 租户id
}

// 北京大学-问卷结果 API
export const QuestionnaireResultApi = {
  // 查询北京大学-问卷结果分页
  getQuestionnaireResultPage: async (params: any) => {
    return await request.get({ url: `/bjdxResult/questionnaire-result/page`, params })
  },

  // 查询北京大学-问卷结果详情
  getQuestionnaireResult: async (id: number) => {
    return await request.get({ url: `/bjdxResult/questionnaire-result/get?id=` + id })
  },

  // 新增北京大学-问卷结果
  createQuestionnaireResult: async (data: QuestionnaireResultVO) => {
    return await request.post({ url: `/bjdxResult/questionnaire-result/create`, data })
  },

  // 修改北京大学-问卷结果
  updateQuestionnaireResult: async (data: QuestionnaireResultVO) => {
    return await request.put({ url: `/bjdxResult/questionnaire-result/update`, data })
  },

  // 删除北京大学-问卷结果
  deleteQuestionnaireResult: async (id: number) => {
    return await request.delete({ url: `/bjdxResult/questionnaire-result/delete?id=` + id })
  },

  // 导出北京大学-问卷结果 Excel
  exportQuestionnaireResult: async (params) => {
    return await request.download({ url: `/bjdxResult/questionnaire-result/export-excel`, params })
  }
}
