|
@@ -1,6 +1,5 @@
|
|
|
package com.qmth.sop.server.api;
|
|
|
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.qmth.boot.api.annotation.Aac;
|
|
@@ -54,6 +53,7 @@ public class TBCrmController {
|
|
|
@ApiResponses({@ApiResponse(code = 200, message = "派单信息表查询结果", response = TBCrmResult.class)})
|
|
|
public Result query(
|
|
|
@ApiParam(value = "服务单元") @RequestParam(required = false) Long serviceId,
|
|
|
+ @ApiParam(value = "是否绑定") @RequestParam(required = false) Boolean isBind,
|
|
|
@ApiParam(value = "大区经理") @RequestParam(required = false) Long leadId,
|
|
|
@ApiParam(value = "派单人") @RequestParam(required = false) Long crmUserId,
|
|
|
@ApiParam(value = "客户类型") @RequestParam(required = false) ProductTypeEnum type,
|
|
@@ -63,7 +63,7 @@ public class TBCrmController {
|
|
|
@ApiParam(value = "派单时间结束") @RequestParam(required = false) Long endTime,
|
|
|
@ApiParam(value = "分页页码", required = true) @RequestParam @Min(SystemConstant.PAGE_NUMBER_MIN) Integer pageNumber,
|
|
|
@ApiParam(value = "分页数", required = true) @RequestParam @Min(SystemConstant.PAGE_SIZE_MIN) @Max(SystemConstant.PAGE_SIZE_MAX) Integer pageSize) {
|
|
|
- IPage<TBCrmResult> resultIPage = tBCrmService.query(new Page<>(pageNumber, pageSize), serviceId, leadId, crmUserId, type, custom, crmNo, startTime, endTime);
|
|
|
+ IPage<TBCrmResult> resultIPage = tBCrmService.query(new Page<>(pageNumber, pageSize), serviceId, isBind, leadId, crmUserId, type, custom, crmNo, startTime, endTime);
|
|
|
|
|
|
return ResultUtil.ok(resultIPage);
|
|
|
}
|
|
@@ -111,8 +111,16 @@ public class TBCrmController {
|
|
|
@ApiOperation(value = "统计待划定数量接口")
|
|
|
@RequestMapping(value = "/countWaitZone", method = RequestMethod.POST)
|
|
|
@ApiResponses({@ApiResponse(code = 200, message = "返回信息", response = Object.class)})
|
|
|
- public Result countWaitZone() {
|
|
|
- return ResultUtil.ok(tBCrmService.count(new QueryWrapper<TBCrm>().lambda().isNull(TBCrm::getServiceId).eq(TBCrm::getEnable, true)));
|
|
|
+ public Result countWaitZone(@ApiParam(value = "服务单元") @RequestParam(required = false) Long serviceId,
|
|
|
+ @ApiParam(value = "是否绑定") @RequestParam(required = false) Boolean isBind,
|
|
|
+ @ApiParam(value = "大区经理") @RequestParam(required = false) Long leadId,
|
|
|
+ @ApiParam(value = "派单人") @RequestParam(required = false) Long crmUserId,
|
|
|
+ @ApiParam(value = "客户类型") @RequestParam(required = false) ProductTypeEnum type,
|
|
|
+ @ApiParam(value = "客户名称(模糊查询)") @RequestParam(required = false) String custom,
|
|
|
+ @ApiParam(value = "项目单号(模糊查询) ") @RequestParam(required = false) String crmNo,
|
|
|
+ @ApiParam(value = "派单时间开始") @RequestParam(required = false) Long startTime,
|
|
|
+ @ApiParam(value = "派单时间结束") @RequestParam(required = false) Long endTime) {
|
|
|
+ return ResultUtil.ok(tBCrmService.count(serviceId, isBind, leadId, crmUserId, type, custom, crmNo, startTime, endTime));
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "查询项目派单信息")
|