feat(student): 实现学生的新增与删除功能
- 新增AddStudentReqVO和DeleteStudentReqVO请求对象 - 在StudentController中添加新增和删除学生接口 - StudentService及其实现类增加新增和删除学生方法 - 通过StudentDOMapper新增插入和逻辑删除方法 - 新增AddStudentDialog组件,实现学生添加的表单及交互 - 在class.vue页面添加新增学生按钮及删除学生操作列 - API层新增addStudent和deleteStudent接口调用 - 删除学生时更新选中状态及重新加载学生列表 - 初始化新增学生时词汇掌握记录相关数据
This commit is contained in:
@@ -8,4 +8,19 @@ export function getStudentDetail(id) {
|
||||
|
||||
export function getStudentList(data) {
|
||||
return axios.post('/student/list', data)
|
||||
}
|
||||
|
||||
export function addStudent(name, classId, gradeId, startDate) {
|
||||
return axios.post('/student/add', {
|
||||
name: name,
|
||||
classId: classId,
|
||||
gradeId: gradeId,
|
||||
createTime: startDate
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteStudent(id) {
|
||||
return axios.post('/student/delete', {
|
||||
studentId: id
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user