@Controller public class TaskController extends Object
| 构造器和说明 |
|---|
TaskController() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
addTaskJson(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.ModelMap model,
com.ptteng.academy.course.vo.TaskUnit taskUnit)
新增任务
|
String |
deleteTaskJson(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.ModelMap model,
Long id)
删除任务
|
String |
getTaskJson(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.ModelMap model,
Long id,
Integer page,
Integer size)
获得任务详情
|
String |
getTaskListByPeriodIdJson(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.ModelMap model,
Long periodId) |
String |
getTaskListJson(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Integer page,
Integer size,
org.springframework.ui.ModelMap model,
String taskName,
Integer gradeDept,
String subjectName,
String lessonName,
String periodName,
Integer taskType,
Integer status,
Integer specificType,
Integer difficultyLevel) |
String |
getUrl(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.ModelMap model,
String path)
动态获得url
|
String |
sort(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.ModelMap model,
List<Long> ids)
排序任务
|
void |
updateAnswerListJson(com.ptteng.academy.course.model.Task task,
List<com.ptteng.academy.course.model.Answer> answerList,
Long userId) |
String |
updateTaskJson(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.ModelMap model,
Long id,
com.ptteng.academy.course.vo.TaskUnit taskUnit)
更新任务
|
void |
updateUnitJson(com.ptteng.academy.course.model.Task task,
List<com.ptteng.academy.course.model.Unit> unitList,
Long userId) |
String |
upSubject(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.ModelMap model,
Long id,
Integer status) |
@RequestMapping(value="/a/u/task/{id}",
method=GET)
public String getTaskJson(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.ModelMap model,
@PathVariable
Long id,
Integer page,
Integer size)
throws Exception
request - response - model - id - Exception@RequestMapping(value="/a/u/task/list/{periodId} ",
method=GET)
public String getTaskListByPeriodIdJson(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.ModelMap model,
@PathVariable
Long periodId)
throws Exception
Exception@RequestMapping(value="/a/u/task/{id}",
method=PUT)
public String updateTaskJson(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.ModelMap model,
@PathVariable
Long id,
@RequestBody
com.ptteng.academy.course.vo.TaskUnit taskUnit)
throws Exception
request - response - model - id - taskUnit - Exceptionpublic void updateUnitJson(com.ptteng.academy.course.model.Task task,
List<com.ptteng.academy.course.model.Unit> unitList,
Long userId)
throws com.gemantic.common.exception.ServiceException,
com.gemantic.common.exception.ServiceDaoException
com.gemantic.common.exception.ServiceExceptioncom.gemantic.common.exception.ServiceDaoExceptionpublic void updateAnswerListJson(com.ptteng.academy.course.model.Task task,
List<com.ptteng.academy.course.model.Answer> answerList,
Long userId)
throws com.gemantic.common.exception.ServiceException,
com.gemantic.common.exception.ServiceDaoException
com.gemantic.common.exception.ServiceExceptioncom.gemantic.common.exception.ServiceDaoException@RequestMapping(value="/a/u/task",
method=POST)
public String addTaskJson(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.ModelMap model,
@RequestBody
com.ptteng.academy.course.vo.TaskUnit taskUnit)
throws Exception
request - response - model - taskUnit - Exception@RequestMapping(value="/a/u/task/{id}",
method=DELETE)
public String deleteTaskJson(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.ModelMap model,
@PathVariable
Long id)
throws Exception
request - response - model - id - Exception@RequestMapping(value="/a/u/task/sort",
method=POST)
public String sort(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.ModelMap model,
@RequestBody
List<Long> ids)
throws Exception
request - response - model - ids - Exception@RequestMapping(value="/a/u/task/url",
method=GET)
public String getUrl(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.ModelMap model,
String path)
throws Exception
request - response - model - Exception@RequestMapping(value="/a/u/task/{id}/status/{status}",
method=PUT)
public String upSubject(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.ModelMap model,
@PathVariable
Long id,
@PathVariable
Integer status)
throws Exception
id - 单元idException@RequestMapping(value="/a/u/task/list",
method=GET)
public String getTaskListJson(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Integer page,
Integer size,
org.springframework.ui.ModelMap model,
String taskName,
Integer gradeDept,
String subjectName,
String lessonName,
String periodName,
Integer taskType,
Integer status,
Integer specificType,
Integer difficultyLevel)
Copyright © 2018. All rights reserved.