123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- import request from '@/config/axios'
- // 师生互选项目 VO
- export interface studentSelectionProjectVO {
- id: number // 项目id
- projectName: string // 项目名称
- studentStartTime: Date // 学生开始时间
- supervisorConfirmDeadline: Date // 导师截止时间
- studentGrade: string // 学生年级
- isSupervisor: number,
- isStudent: number,
- }
- // 师生互选项目 API
- export const studentSelectionProjectApi = {
- // 查询师生互选项目分页
- getStudentSelectionProjectPage: async (params: any) => {
- return await request.get({ url: `/system/student-selection-project/page`, params })
- },
- // 查询师生互选项目详情
- getStudentSelectionProject: async (id: number) => {
- return await request.get({ url: `/system/student-selection-project/get?id=` + id })
- },
- // 新增师生互选项目
- createStudentSelectionProject: async (data: studentSelectionProjectVO) => {
- return await request.post({ url: `/system/student-selection-project/create`, data })
- },
- // 修改师生互选项目
- updateStudentSelectionProject: async (data: studentSelectionProjectVO) => {
- return await request.put({ url: `/system/student-selection-project/update`, data })
- },
- // 删除师生互选项目
- deleteStudentSelectionProject: async (id: number) => {
- return await request.delete({ url: `/system/student-selection-project/delete?id=` + id })
- },
- // 导出师生互选项目 Excel
- exportStudentSelectionProject: async (params) => {
- return await request.download({ url: `/system/student-selection-project/export-excel`, params })
- },
- }
|