待办相关后台代码以及实体模型

This commit is contained in:
张玉雪
2026-06-16 14:29:53 +08:00
parent a7ba0f21e5
commit e2a66f7cd5
4 changed files with 210 additions and 0 deletions
@@ -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);
}
}