feat: 法规符合性排查流程-业务分派信息列表接口
This commit is contained in:
+61
-1
@@ -1,5 +1,6 @@
|
||||
package com.jero.modules.activiti.process.standardComplianceCheck.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.jero.common.api.vo.Result;
|
||||
import com.jero.common.aspect.annotation.AutoLog;
|
||||
import com.jero.common.aspect.annotation.Translation;
|
||||
@@ -11,12 +12,15 @@ import com.jero.modules.activiti.process.common.service.ActFlowCommonService;
|
||||
import com.jero.modules.activiti.process.fb.service.IProcessHandleService;
|
||||
import com.jero.modules.activiti.process.fb.vo.ProcessInfoVO;
|
||||
import com.jero.modules.activiti.process.standardComplianceCheck.entity.ProcessStandardComplianceCheck;
|
||||
import com.jero.modules.activiti.process.standardComplianceCheck.entity.ProcessStandardComplianceCheckDetail;
|
||||
import com.jero.modules.activiti.process.standardComplianceCheck.entity.vo.ModelExcelVO;
|
||||
import com.jero.modules.activiti.process.standardComplianceCheck.entity.vo.ProcessSccVO;
|
||||
import com.jero.modules.activiti.process.standardComplianceCheck.service.IProcessStandardComplianceCheckDetailService;
|
||||
import com.jero.modules.activiti.process.standardComplianceCheck.service.IProcessStandardComplianceCheckService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.poi.ss.formula.functions.T;
|
||||
import org.jeecgframework.poi.excel.def.NormalExcelConstants;
|
||||
import org.jeecgframework.poi.excel.entity.ExportParams;
|
||||
@@ -29,6 +33,8 @@ import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 流程-测试流程(process_demo)表控制层
|
||||
@@ -51,6 +57,9 @@ public class ProcessStandardComplianceCheckController extends JeroController<Pro
|
||||
@Resource
|
||||
private ActFlowCommonService actFlowCommonService;
|
||||
|
||||
@Resource
|
||||
private IProcessStandardComplianceCheckDetailService sccDetailService;
|
||||
|
||||
@AutoLog(value = "法规符合性排查流程-发起流程")
|
||||
@ApiOperation(value = "法规符合性排查流程-发起流程", notes = "法规符合性排查流程-发起流程")
|
||||
@PostMapping(value = "/start")
|
||||
@@ -131,7 +140,7 @@ public class ProcessStandardComplianceCheckController extends JeroController<Pro
|
||||
@GetMapping("/modelTemplateDownload")
|
||||
@ApiOperation(value = "法规符合性排查流程-车型导入模板下载", notes = "法规符合性排查流程-车型导入模板下载")
|
||||
@AutoLog(value = "法规符合性排查流程-车型导入模板下载")
|
||||
public ModelAndView templateDownload() {
|
||||
public ModelAndView modelTemplateDownload() {
|
||||
// AutoPoi 导出Excel
|
||||
ModelAndView mv = new ModelAndView(new JeecgEntityExcelView());
|
||||
String title = "车型批量导入模板";
|
||||
@@ -146,4 +155,55 @@ public class ProcessStandardComplianceCheckController extends JeroController<Pro
|
||||
return mv;
|
||||
}
|
||||
|
||||
/**
|
||||
* 分解单导入模板下载
|
||||
*/
|
||||
@GetMapping("/splitTemplateDownload")
|
||||
@ApiOperation(value = "法规符合性排查流程-分解单导入模板下载", notes = "法规符合性排查流程-分解单导入模板下载")
|
||||
@AutoLog(value = "法规符合性排查流程-分解单导入模板下载")
|
||||
public ModelAndView splitTemplateDownload() {
|
||||
// AutoPoi 导出Excel
|
||||
ModelAndView mv = new ModelAndView(new JeecgEntityExcelView());
|
||||
String title = "分解单批量导入模板";
|
||||
//此处设置的filename无效 ,前端会重更新设置一下
|
||||
mv.addObject(FILE_NAME, title);
|
||||
mv.addObject(CLASS, ModelExcelVO.class);
|
||||
ExportParams exportParams=new ExportParams(title, title);
|
||||
// 导出xls
|
||||
exportParams.setType(ExcelType.HSSF);
|
||||
mv.addObject(PARAMS,exportParams);
|
||||
mv.addObject(NormalExcelConstants.DATA_LIST, new ArrayList<T>());
|
||||
return mv;
|
||||
}
|
||||
|
||||
@PostMapping({"/deleteBatch"})
|
||||
@ApiOperation(value = "法规符合性排查流程-批量删除", notes = "法规符合性排查流程-批量删除")
|
||||
@AutoLog(value = "法规符合性排查流程-批量删除")
|
||||
public Result<String> deleteBatch(@RequestBody Map<String,String> map) {
|
||||
String var1 = map.get("ids");
|
||||
if(StringUtils.isBlank(var1)){
|
||||
return Result.error("参数不识别!");
|
||||
}
|
||||
this.sccService.removeByIds(Arrays.asList(var1.split(",")));
|
||||
return Result.OK("批量删除成功!");
|
||||
}
|
||||
|
||||
/**
|
||||
* 业务分派信息-分页列表查询
|
||||
*
|
||||
* @param processStandardComplianceCheckDetail
|
||||
* @param pageNo
|
||||
* @param pageSize
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "法规符合性评估库-法规符合性评估库-分页列表查询")
|
||||
@ApiOperation(value = "法规符合性评估库-法规符合性评估库-分页列表查询", notes = "法规符合性评估库-法规符合性评估库-分页列表查询")
|
||||
@GetMapping(value = "/detailPage")
|
||||
public Result<IPage<ProcessStandardComplianceCheckDetail>> queryPageList(ProcessStandardComplianceCheckDetail processStandardComplianceCheckDetail,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) {
|
||||
IPage<ProcessStandardComplianceCheckDetail> pageList = sccDetailService.queryPage(processStandardComplianceCheckDetail, pageNo, pageSize);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+2
@@ -1,5 +1,6 @@
|
||||
package com.jero.modules.activiti.process.standardComplianceCheck.service;
|
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.jero.modules.activiti.process.standardComplianceCheck.entity.ProcessStandardComplianceCheckDetail;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
@@ -10,4 +11,5 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
||||
*/
|
||||
public interface IProcessStandardComplianceCheckDetailService extends IService<ProcessStandardComplianceCheckDetail> {
|
||||
|
||||
IPage<ProcessStandardComplianceCheckDetail> queryPage(ProcessStandardComplianceCheckDetail processStandardComplianceCheckDetail, Integer pageNo, Integer pageSize);
|
||||
}
|
||||
|
||||
+21
-1
@@ -1,9 +1,14 @@
|
||||
package com.jero.modules.activiti.process.standardComplianceCheck.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.jero.common.exception.JeroBootException;
|
||||
import com.jero.modules.activiti.process.standardComplianceCheck.entity.ProcessStandardComplianceCheckDetail;
|
||||
import com.jero.modules.activiti.process.standardComplianceCheck.service.IProcessStandardComplianceCheckDetailService;
|
||||
import com.jero.modules.activiti.process.standardComplianceCheck.mapper.ProcessStandardComplianceCheckDetailMapper;
|
||||
import com.jero.modules.activiti.process.standardComplianceCheck.service.IProcessStandardComplianceCheckDetailService;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
@@ -15,6 +20,21 @@ import org.springframework.stereotype.Service;
|
||||
public class ProcessStandardComplianceCheckDetailServiceImpl extends ServiceImpl<ProcessStandardComplianceCheckDetailMapper, ProcessStandardComplianceCheckDetail>
|
||||
implements IProcessStandardComplianceCheckDetailService {
|
||||
|
||||
@Override
|
||||
public IPage<ProcessStandardComplianceCheckDetail> queryPage(ProcessStandardComplianceCheckDetail processStandardComplianceCheckDetail, Integer pageNo, Integer pageSize) {
|
||||
String checkId = processStandardComplianceCheckDetail.getCheckId();
|
||||
if (StringUtils.isBlank(checkId)) {
|
||||
throw new JeroBootException("checkId不能为空");
|
||||
}
|
||||
LambdaQueryWrapper<ProcessStandardComplianceCheckDetail> queryWrapper = new LambdaQueryWrapper<>();
|
||||
Page<ProcessStandardComplianceCheckDetail> page = new Page<>(pageNo, pageSize);
|
||||
if (StringUtils.isNotBlank(processStandardComplianceCheckDetail.getAuthDept())) {
|
||||
queryWrapper.like(ProcessStandardComplianceCheckDetail::getAuthDept, processStandardComplianceCheckDetail.getAuthDept());
|
||||
}
|
||||
queryWrapper.eq(ProcessStandardComplianceCheckDetail::getCheckId, checkId);
|
||||
queryWrapper.orderByDesc(ProcessStandardComplianceCheckDetail::getCreateTime);
|
||||
return page(page, queryWrapper);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user