| | |
| | | import org.jeecg.common.aspect.annotation.AutoLog; |
| | | import org.jeecg.common.system.base.controller.JeecgController; |
| | | import org.jeecg.common.system.query.QueryGenerator; |
| | | import org.jeecg.modules.dnc.entity.DocInfo; |
| | | import org.jeecg.modules.dnc.response.CommonCode; |
| | | import org.jeecg.modules.dnc.response.ResponseResult; |
| | | import org.jeecg.modules.dnc.service.IDocInfoService; |
| | | import org.jeecg.modules.dncFlow.entity.DispatchFile; |
| | | import org.jeecg.modules.dncFlow.service.IDispatchFileService; |
| | | import org.jeecg.modules.dncFlow.vo.DispatchFileFlowTaskVo; |
| | |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.lang.reflect.InvocationTargetException; |
| | | import java.util.Arrays; |
| | | |
| | | /** |
| | |
| | | |
| | | @Autowired |
| | | private IHisWorkTaskService hisWorkTaskService; |
| | | @Autowired |
| | | private IDocInfoService docInfoService; |
| | | /** |
| | | * 分页列表查询 |
| | | * |
| | |
| | | * @param req |
| | | * @return |
| | | */ |
| | | //@AutoLog(value = "nc程序与电子图版签派-分页列表查询") |
| | | @ApiOperation(value="nc程序与电子图版签派-分页列表查询", notes="nc程序与电子图版签派-分页列表查询") |
| | | @GetMapping(value = "/list") |
| | | public Result<IPage<DispatchFile>> queryPageList(DispatchFile dispatchFile, |
| | |
| | | IPage<DispatchFile> pageList = dispatchFileService.page(page, queryWrapper); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | | * 文件查询审签流程 |
| | | * @param attributionId,attributionType,docId |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "nc程序与电子图版签派-文件查询审签流程") |
| | | @ApiOperation(value="nc程序与电子图版签派-文件查询审签流程", notes="nc程序与电子图版签派-文件查询审签流程") |
| | | @GetMapping(value = "/queryDispatchDocFile") |
| | | public Result<?> queryDispatchDocFile(@RequestParam(name="attributionId") String attributionId, |
| | | @RequestParam(name="attributionType") String attributionType, |
| | | @RequestParam(name="docId") String docId){ |
| | | return dispatchFileService.queryDispatchDocFile(attributionId,attributionType,docId); |
| | | } |
| | | |
| | | /** |
| | | * 重新启动 |
| | |
| | | @PostMapping(value = "/approval") |
| | | public Result<?> approval(@RequestBody DispatchFileFlowTaskVo dispatchFileFlowTaskVo){ |
| | | return dispatchFileService.auditDispatchFile(dispatchFileFlowTaskVo); |
| | | } |
| | | |
| | | /** |
| | | * 批量审批操作 |
| | | * @param dispatchFileFlowTaskVo |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "nc程序与电子图版签派-批量审批操作") |
| | | @ApiOperation(value="nc程序与电子图版签派-批量审批操作", notes="nc程序与电子图版签派-批量审批操作") |
| | | @PostMapping(value = "/approvalBatch") |
| | | public Result<?> approvalBatch(@RequestBody DispatchFileFlowTaskVo dispatchFileFlowTaskVo) throws InvocationTargetException, IllegalAccessException { |
| | | return dispatchFileService.auditBatchDispatchFile(dispatchFileFlowTaskVo); |
| | | } |
| | | |
| | | |
| | |
| | | return Result.OK(dispatchFile); |
| | | } |
| | | |
| | | @GetMapping(value = "/selectVoById") |
| | | public Result<?> selectVoById(@RequestParam(name="id") String id){ |
| | | return dispatchFileService.queryDispatchFile(id); |
| | | } |
| | | /** |
| | | * 查询审签基本信息 |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @ApiOperation(value = "查询审签基本信息", notes = "查询审签基本信息") |
| | | @GetMapping(value = "/selectVoById") |
| | | public Result<?> selectVoById(@RequestParam(name="id") String id){ |
| | | return dispatchFileService.queryDispatchFile(id); |
| | | } |
| | | |
| | | /** |
| | | * 导出excel |
| | |
| | | public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { |
| | | return super.importExcel(request, response, DispatchFile.class); |
| | | } |
| | | @AutoLog(value = "文档表-定型流程发起") |
| | | @ApiOperation(value = "文档表-定型流程发起", notes = "文档表-定型流程发起") |
| | | @PostMapping("/submitProccess") |
| | | public ResponseResult submitProccess(@RequestBody DispatchFile dispatchFile) { |
| | | dispatchFileService.submitProccess(dispatchFile); |
| | | return new ResponseResult(CommonCode.SUCCESS); |
| | | } |
| | | @AutoLog(value = "文档表-信息查询") |
| | | @ApiOperation(value = "文档表-信息查询", notes = "文档表-信息查询") |
| | | @GetMapping("/queryDocInfoByFlowDataId") |
| | | public Result<DocInfo> queryDocInfoByFlowDataId(@RequestParam("dataId") String dataId) { |
| | | DispatchFile dispatchFile = dispatchFileService.getById(dataId); |
| | | DocInfo docInfo = docInfoService.getById(dispatchFile.getDocId()); |
| | | return Result.OK(docInfo); |
| | | } |
| | | |
| | | |
| | | } |