| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- package com.qdport.controller;
- import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
- import com.baomidou.mybatisplus.core.metadata.IPage;
- import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
- import com.qdport.core.boot.ctrl.QdportController;
- import com.qdport.core.tool.api.R;
- import com.qdport.modules.system.entity.SysDept;
- import com.qdport.modules.system.service.SysDeptService;
- import com.qdport.query.PolicyProgressQuery;
- import com.qdport.query.QueryWrapperBuilder;
- import com.qdport.service.PolicyShareService;
- import com.qdport.service.PolicyStriveService;
- import com.qdport.util.StringUtil;
- import com.qdport.vo.PolicyProgressVo;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import org.springframework.web.bind.annotation.GetMapping;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- import javax.annotation.Resource;
- import javax.validation.Valid;
- import java.util.ArrayList;
- import java.util.List;
- @RestController
- @RequestMapping("qdport-zcgx/progress")
- @Api(value = "进度管理", tags = "进度管理")
- public class PolicyProgressController extends QdportController {
- @Resource
- private PolicyShareService policyShareService;
- @Resource
- private PolicyStriveService policyStriveService;
- @Resource
- private SysDeptService sysDeptService;
- @GetMapping("sharePage")
- @ApiOperation(value = "分页", notes = "分页")
- public R<IPage> page(@Valid PolicyProgressQuery query) {
- IPage<SysDept> page = new Page<>(query.getPage(), query.getSize());
- QueryWrapper<SysDept> wrapper = QueryWrapperBuilder.buildQueryWrapper(query, SysDept.class);
- if (StringUtil.isEmpty(query.getBeginCreateTime()) || StringUtil.isEmpty(query.getEndCreateTime())) {
- throw new RuntimeException("参数错误");
- }
- if (StringUtil.isNotEmpty(query.getIsCreate())) {
- }
- page = sysDeptService.page(page, wrapper);
- List<SysDept> records = page.getRecords();
- List<PolicyProgressVo> progressVoList = new ArrayList<>();
- for (SysDept model : records) {
- }
- return null;
- }
- }
|