ZQN
2024-06-21 cdb4df5b86eefa7c36e4746b7fc00d7d15b52ce6
project-admin/src/main/java/com/project/admin/controller/enforce/EnforceOrderController.java
@@ -13,6 +13,7 @@
import com.project.common.utils.poi.ExcelUtil;
import com.project.enforce.domain.bo.editBo.EnforceOrderBo;
import com.project.enforce.domain.bo.queryBo.EnforceOrderQueryBo;
import com.project.enforce.domain.bo.queryBo.OrderCheckedQueryBo;
import com.project.enforce.domain.vo.EnforceOrderVo;
import com.project.enforce.domain.vo.OrderNodeVo;
import com.project.enforce.service.IEnforceOrderService;
@@ -61,7 +62,7 @@
        return AjaxResult.success(list);
    }
    @ApiOperation("执法单列表")
    @ApiOperation("列表——执法申请单")
    @GetMapping("/list")
    public TableDataInfo list(EnforceOrderQueryBo bo)
    {
@@ -70,7 +71,16 @@
        return getDataTable(list);
    }
    @ApiOperation("信息公式列表")
    @ApiOperation("列表——执法待上报")
    @GetMapping("/execute/list")
    public TableDataInfo executeList(EnforceOrderQueryBo bo)
    {
        startPage();
        List<EnforceOrderVo> list = iEnforceOrderService.getExecuteList(bo);
        return getDataTable(list);
    }
    @ApiOperation("列表——信息公式")
    @GetMapping("/showList")
    public TableDataInfo showList()
    {
@@ -80,7 +90,7 @@
    }
    @ApiOperation("审批人列表")
    @ApiOperation("列表——审批人待审批")
    @GetMapping("/checkList")
    public TableDataInfo checkList(EnforceOrderQueryBo bo)
    {
@@ -89,6 +99,31 @@
        return getDataTable(list);
    }
    @ApiOperation("列表——审批记录")
    @GetMapping("/checkedList")
    public TableDataInfo checkedList(OrderCheckedQueryBo bo)
    {
        startPage();
        List<EnforceOrderVo> list = iEnforceOrderService.queryCheckedList(bo);
        return getDataTable(list);
    }
    @ApiOperation("执法人扫码")
    @GetMapping("/getScanList")
    public AjaxResult scan(@RequestParam("companyCode") String companyCode)
    {
        List<EnforceOrderVo> list = iEnforceOrderService.getScanList(companyCode);
        return AjaxResult.success(list);
    }
    @ApiOperation("确认执法")
    @Log(title = "执法队员确认执法", businessType = BusinessType.UPDATE)
    @PostMapping("/doScanOrder/{orderId}")
    public AjaxResult doScanOrder(@PathVariable("orderId") Long orderId)
    {
        return AjaxResult.success(iEnforceOrderService.doScanOrder(orderId));
    }
    @ApiOperation("执法单节点")
    @GetMapping("/orderNodeList")
    public AjaxResult orderNodeList(@RequestParam("orderId") Long orderId)