| | |
| | | import com.project.common.core.page.TableDataInfo; |
| | | import com.project.common.enums.BusinessType; |
| | | import com.project.common.utils.poi.ExcelUtil; |
| | | import com.project.enforce.domain.bo.editBo.ComplaintResultBo; |
| | | import com.project.enforce.domain.bo.editBo.EnforceComplaintLogBo; |
| | | import com.project.enforce.domain.bo.queryBo.EnforceComplaintLogQueryBo; |
| | | import com.project.enforce.domain.vo.EnforceComplaintLogVo; |
| | | import com.project.enforce.domain.vo.OrderNodeVo; |
| | | import com.project.enforce.service.IEnforceComplaintLogService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | |
| | | } |
| | | |
| | | |
| | | @ApiOperation("新增投诉记录") |
| | | @ApiOperation("发起投诉") |
| | | //@PreAuthorize("@ss.hasPermi('enforce:log:add')") |
| | | @Log(title = "投诉记录", businessType = BusinessType.INSERT) |
| | | @PostMapping("/add") |
| | |
| | | { |
| | | return toAjax(iEnforceComplaintLogService.deleteByIds(Arrays.asList(ids)) ? 1 : 0); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("响应投诉") |
| | | //@PreAuthorize("@ss.hasPermi('enforce:log:edit')") |
| | | @Log(title = "响应投诉", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/inComplaint") |
| | | @RepeatSubmit |
| | | public AjaxResult inComplaint(@RequestBody ComplaintResultBo bo) |
| | | { |
| | | return toAjax(iEnforceComplaintLogService.inComplaint(bo) ? 1 : 0); |
| | | } |
| | | |
| | | @ApiOperation("处理结果") |
| | | //@PreAuthorize("@ss.hasPermi('enforce:log:edit')") |
| | | @Log(title = "处理结果", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/doComplaint") |
| | | @RepeatSubmit |
| | | public AjaxResult doComplaint(@RequestBody ComplaintResultBo bo) |
| | | { |
| | | return toAjax(iEnforceComplaintLogService.doComplaint(bo) ? 1 : 0); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("投诉单节点") |
| | | @GetMapping("/orderNodeList") |
| | | public AjaxResult orderNodeList(@RequestParam("id") Long id) |
| | | { |
| | | List<OrderNodeVo> list = iEnforceComplaintLogService.orderNodeList(id); |
| | | return AjaxResult.success(list); |
| | | } |
| | | } |