待办相关后台代码以及实体模型
This commit is contained in:
+88
@@ -0,0 +1,88 @@
|
||||
package org.springblade.zhaocai.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import org.springblade.core.tool.api.R;
|
||||
import org.springblade.zhaocai.pojo.vo.*;
|
||||
import org.springblade.zhaocai.service.IZcProcessService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/zcProcess")
|
||||
public class ZcProcessController {
|
||||
@Autowired
|
||||
private IZcProcessService zcProcessService;
|
||||
|
||||
/**
|
||||
* 发起模块
|
||||
* @return
|
||||
*/
|
||||
@GetMapping("/initiateProcess")
|
||||
public R initiateProcess()
|
||||
{
|
||||
List<zcInitiateProcessVO> list=zcProcessService.initiateProcess();
|
||||
return R.data(list);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 获取待办列表
|
||||
*
|
||||
* @param ZcProcessTaskQueryVO
|
||||
* @param pageNo
|
||||
* @param pageSize
|
||||
* @return
|
||||
*/
|
||||
@GetMapping("/getPageList")
|
||||
public R getTodoPageList(ZcProcessTaskQueryVO ZcProcessTaskQueryVO,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) {
|
||||
Page<ZcProcessTaskVO> page = new Page<ZcProcessTaskVO>(pageNo, pageSize);
|
||||
page = zcProcessService.selectPageList(ZcProcessTaskQueryVO, page);
|
||||
return R.data(page);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 获取已办列表
|
||||
*
|
||||
* @param ZcProcessTaskQueryVO
|
||||
* @param pageNo
|
||||
* @param pageSize
|
||||
* @return
|
||||
*/
|
||||
@GetMapping("/getDonePageList")
|
||||
public R getDonePageList(ZcProcessTaskQueryVO ZcProcessTaskQueryVO,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) {
|
||||
Page<ZcProcessTaskVO> page = new Page<ZcProcessTaskVO>(pageNo, pageSize);
|
||||
page = zcProcessService.selectDonePageList(ZcProcessTaskQueryVO, page);
|
||||
return R.data(page);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取已申请列表
|
||||
*
|
||||
* @param ZcProcessTaskQueryVO
|
||||
* @param pageNo
|
||||
* @param pageSize
|
||||
* @return
|
||||
*/
|
||||
@GetMapping("/getAppliedPageList")
|
||||
public R getAppliedPageList(ZcProcessTaskQueryVO ZcProcessTaskQueryVO,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) {
|
||||
Page<ZcProcessTaskVO> page = new Page<ZcProcessTaskVO>(pageNo, pageSize);
|
||||
page = zcProcessService.selectAppliedPageList(ZcProcessTaskQueryVO, page);
|
||||
return R.data(page);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user