|
@@ -7,6 +7,7 @@ import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog;
|
|
|
import cn.iocoder.yudao.module.crm.controller.admin.business.vo.*;
|
|
|
import cn.iocoder.yudao.module.crm.convert.business.CrmBusinessConvert;
|
|
|
import cn.iocoder.yudao.module.crm.dal.dataobject.business.CrmBusinessDO;
|
|
|
+import cn.iocoder.yudao.module.crm.dal.dataobject.permission.CrmPermissionDO;
|
|
|
import cn.iocoder.yudao.module.crm.service.business.CrmBusinessService;
|
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
|
import io.swagger.v3.oas.annotations.Parameter;
|
|
@@ -75,6 +76,14 @@ public class CrmBusinessController {
|
|
|
return success(CrmBusinessConvert.INSTANCE.convertPage(pageResult));
|
|
|
}
|
|
|
|
|
|
+ @GetMapping("/pool-page")
|
|
|
+ @Operation(summary = "获得商机公海分页")
|
|
|
+ @PreAuthorize("@ss.hasPermission('crm:business:query')")
|
|
|
+ public CommonResult<PageResult<CrmBusinessRespVO>> getBusinessPoolPage(@Valid CrmBusinessPageReqVO pageVO) {
|
|
|
+ PageResult<CrmBusinessDO> pageResult = businessService.getBusinessPage(pageVO, CrmPermissionDO.POOL_USER_ID);
|
|
|
+ return success(CrmBusinessConvert.INSTANCE.convertPage(pageResult));
|
|
|
+ }
|
|
|
+
|
|
|
@GetMapping("/export-excel")
|
|
|
@Operation(summary = "导出商机 Excel")
|
|
|
@PreAuthorize("@ss.hasPermission('crm:business:export')")
|