ZQN
2024-06-22 b2c1822dc9ae8a67872193d182d9335d9a99655c
project-admin/src/main/java/com/project/admin/controller/enforce/EnforceComplaintLogController.java
@@ -7,9 +7,11 @@
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;
@@ -66,7 +68,7 @@
    }
    @ApiOperation("新增投诉记录")
    @ApiOperation("发起投诉")
    //@PreAuthorize("@ss.hasPermi('enforce:log:add')")
    @Log(title = "投诉记录", businessType = BusinessType.INSERT)
    @PostMapping("/add")
@@ -97,4 +99,34 @@
    {
        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);
    }
}