@CrossOrigin @Controller @ResponseBody @RequestMapping(value="/sign") public class SignController extends Object
Constructor and Description |
---|
SignController(SignService signService,
ExcelWorkBookFactory excelWorkBookFactory) |
Modifier and Type | Method and Description |
---|---|
Result<TaskEnt> |
checkExecutorSignFinishStatus(Long executor,
List<Long> signIdList)
查询某一签到者在特定的几个签到中的完成情况
|
void |
dumpExcel(List<Long> signIdList,
List<Long> userIdList,
Long groupId,
javax.servlet.http.HttpServletResponse response)
群组内部分人员的签到信息Excel表格导出
|
Result<TaskEnt> |
finishProcess(Long signId)
用户查看某一签到的完成进度(用户仅仅可以看到自己发起的签到)
|
void |
getExe(javax.servlet.http.HttpServletResponse response) |
Result<Long> |
sign(SignEnt signEnt)
群相关负责人主动发起一次签到
|
Result<TaskEnt> |
userAboutTask(Integer pageNum,
Integer pageSize)
查询用户相关的签到任务实体(详细)
|
Result<SignEnt> |
userIssue(Integer pageNum,
Integer pageSize)
查询用户发起的签到列表(详细)
|
Result<SignEnt> |
userIssueDetailRecord(Long groupId,
Date startTime,
Date untilTime,
Integer pageNum,
Integer pageSize)
查询用户在某一群组中的发起签到记录
|
@Autowired public SignController(SignService signService, ExcelWorkBookFactory excelWorkBookFactory)
@PostMapping(value="/sign") public Result<Long> sign(@RequestBody SignEnt signEnt)
@GetMapping(value="/user_sign", params={"pageNum","pageSize"}) public Result<SignEnt> userIssue(@RequestParam(value="pageNum") Integer pageNum, @RequestParam(value="pageSize") Integer pageSize)
@GetMapping(value="/user_sign_record_group", params={"groupId","startTime","untilTime","pageNum","pageSize"}) public Result<SignEnt> userIssueDetailRecord(Long groupId, Date startTime, Date untilTime, Integer pageNum, Integer pageSize)
@GetMapping(value="/user_task", params={"pageNum","pageSize"}) public Result<TaskEnt> userAboutTask(@RequestParam(value="pageNum") Integer pageNum, @RequestParam(value="pageSize") Integer pageSize)
@GetMapping(value="/finish_process", params="signId") public Result<TaskEnt> finishProcess(@RequestParam(value="signId") Long signId)
@GetMapping(value="/executor_status", params={"executor","signIdList"}) public Result<TaskEnt> checkExecutorSignFinishStatus(@RequestParam(value="executor") Long executor, @RequestParam(value="signIdList") List<Long> signIdList)
@GetMapping(value="/excel") public void getExe(javax.servlet.http.HttpServletResponse response)
@GetMapping(value="/sign_info_dump", params={"signIdList","userIdList","groupId"}) public void dumpExcel(@RequestParam(value="signIdList") List<Long> signIdList, @RequestParam(value="userIdList") List<Long> userIdList, @RequestParam(value="groupId") Long groupId, javax.servlet.http.HttpServletResponse response)
Copyright © 2022. All rights reserved.