|  |  | 
 |  |  | import com.ruoyi.framework.security.LoginUser; | 
 |  |  | import com.ruoyi.framework.web.domain.AjaxResult; | 
 |  |  | import com.ruoyi.project.system.domain.SysDept; | 
 |  |  | import io.swagger.annotations.Api; | 
 |  |  | import io.swagger.annotations.ApiOperation; | 
 |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
 |  |  | import org.springframework.transaction.annotation.Transactional; | 
 |  |  | import org.springframework.web.bind.annotation.*; | 
 |  |  | 
 |  |  |  | 
 |  |  | @RestController | 
 |  |  | @RequestMapping("/approveProcess") | 
 |  |  | @Api(tags = "审批") | 
 |  |  | public class ApproveProcessController { | 
 |  |  |  | 
 |  |  |     @GetMapping("/test") | 
 |  |  | 
 |  |  |      */ | 
 |  |  |     @PostMapping("/add") | 
 |  |  |     @Transactional(rollbackFor = Exception.class) | 
 |  |  |     @ApiOperation(value = "添加审批") | 
 |  |  |     public AjaxResult add(@RequestBody ApproveProcessVO approveProcessVO) throws Exception { | 
 |  |  |         if (approveProcessVO == null) { | 
 |  |  |             return AjaxResult.warn("参数不能为空"); | 
 |  |  | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @GetMapping("/get") | 
 |  |  |     @ApiOperation(value = "审批详情") | 
 |  |  |     public AjaxResult get(ApproveGetAndUpdateVo approveGetAndUpdateVo){ | 
 |  |  |         if (approveGetAndUpdateVo.getId() == null || approveGetAndUpdateVo.getId().isEmpty()) { | 
 |  |  |             return AjaxResult.warn("参数不能为空"); | 
 |  |  | 
 |  |  |      */ | 
 |  |  |     @PostMapping("/update") | 
 |  |  |     @Transactional(rollbackFor = Exception.class) | 
 |  |  |     @ApiOperation(value = "更新审批") | 
 |  |  |     public AjaxResult update(@RequestBody ApproveGetAndUpdateVo approveGetAndUpdateVo) throws IOException { | 
 |  |  |         if (approveGetAndUpdateVo == null) { | 
 |  |  |             return AjaxResult.warn("参数不能为空"); | 
 |  |  | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @GetMapping("/list") | 
 |  |  |     @ApiOperation(value = "获取审批列表") | 
 |  |  |     public AjaxResult list(Page page, ApproveProcess approveProcess) { | 
 |  |  |         return AjaxResult.success(approveProcessService.listAll(page, approveProcess)); | 
 |  |  |     } | 
 |  |  | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @DeleteMapping("/deleteIds") | 
 |  |  |     @ApiOperation(value = "删除审批") | 
 |  |  |     @Transactional(rollbackFor = Exception.class) | 
 |  |  |     public AjaxResult deleteIds(@RequestBody Long[] ids) { | 
 |  |  |         if (ids == null || ids.length == 0) { |