diff --git a/ruoyi-service/src/main/java/com/ruoyi/bst/customer/domain/CustomerVO.java b/ruoyi-service/src/main/java/com/ruoyi/bst/customer/domain/CustomerVO.java index 42222f2..4d6ba02 100644 --- a/ruoyi-service/src/main/java/com/ruoyi/bst/customer/domain/CustomerVO.java +++ b/ruoyi-service/src/main/java/com/ruoyi/bst/customer/domain/CustomerVO.java @@ -11,5 +11,14 @@ public class CustomerVO extends Customer{ @ApiModelProperty("创建人名称") private String createName; + + @ApiModelProperty("日历,日期") + private String date; + + @ApiModelProperty("已跟进客户数量") + private String followedCount; + + @ApiModelProperty("待跟进客户数量") + private String pendingCount; } diff --git a/ruoyi-service/src/main/java/com/ruoyi/bst/customer/mapper/CustomerMapper.java b/ruoyi-service/src/main/java/com/ruoyi/bst/customer/mapper/CustomerMapper.java index e950559..b46fff4 100644 --- a/ruoyi-service/src/main/java/com/ruoyi/bst/customer/mapper/CustomerMapper.java +++ b/ruoyi-service/src/main/java/com/ruoyi/bst/customer/mapper/CustomerMapper.java @@ -85,4 +85,8 @@ public interface CustomerMapper * @return */ List selectDailyCreateCount(@Param("query") CustomerQuery query); + + + List selectCalendarCustomerNumber(@Param("query") CustomerQuery query); + } diff --git a/ruoyi-service/src/main/java/com/ruoyi/bst/customer/mapper/CustomerMapper.xml b/ruoyi-service/src/main/java/com/ruoyi/bst/customer/mapper/CustomerMapper.xml index 42b1171..873f873 100644 --- a/ruoyi-service/src/main/java/com/ruoyi/bst/customer/mapper/CustomerMapper.xml +++ b/ruoyi-service/src/main/java/com/ruoyi/bst/customer/mapper/CustomerMapper.xml @@ -260,4 +260,37 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" group by `key` + + + + diff --git a/ruoyi-service/src/main/java/com/ruoyi/bst/customer/service/CustomerService.java b/ruoyi-service/src/main/java/com/ruoyi/bst/customer/service/CustomerService.java index 2639e0c..cc7bbef 100644 --- a/ruoyi-service/src/main/java/com/ruoyi/bst/customer/service/CustomerService.java +++ b/ruoyi-service/src/main/java/com/ruoyi/bst/customer/service/CustomerService.java @@ -95,4 +95,8 @@ public interface CustomerService * @return */ List selectDailyCreateCount(CustomerQuery query); + + + List selectCalendarCustomerNumber(CustomerQuery query); + } diff --git a/ruoyi-service/src/main/java/com/ruoyi/bst/customer/service/impl/CustomerServiceImpl.java b/ruoyi-service/src/main/java/com/ruoyi/bst/customer/service/impl/CustomerServiceImpl.java index 52bd406..5a68fad 100644 --- a/ruoyi-service/src/main/java/com/ruoyi/bst/customer/service/impl/CustomerServiceImpl.java +++ b/ruoyi-service/src/main/java/com/ruoyi/bst/customer/service/impl/CustomerServiceImpl.java @@ -165,4 +165,9 @@ public class CustomerServiceImpl implements CustomerService public List selectDailyCreateCount(CustomerQuery query) { return customerMapper.selectDailyCreateCount(query); } + + @Override + public List selectCalendarCustomerNumber(CustomerQuery query) { + return customerMapper.selectCalendarCustomerNumber(query); + } } diff --git a/ruoyi-web/src/main/java/com/ruoyi/web/bst/CustomerController.java b/ruoyi-web/src/main/java/com/ruoyi/web/bst/CustomerController.java index 91763bc..bdab729 100644 --- a/ruoyi-web/src/main/java/com/ruoyi/web/bst/CustomerController.java +++ b/ruoyi-web/src/main/java/com/ruoyi/web/bst/CustomerController.java @@ -65,6 +65,18 @@ public class CustomerController extends BaseController return getDataTable(list); } + /** + * 获取日历数据 + * 待跟进客户数量、已跟进客户数量 + */ + @PreAuthorize("@ss.hasPermi('bst:customer:list')") + @GetMapping("/listNumber") + public AjaxResult getCustomerNumber(CustomerQuery query) + { + List customerVOS = customerService.selectCalendarCustomerNumber(query); + return success(customerVOS); + } + /** * 查询客户列表ByIds */ @@ -142,4 +154,8 @@ public class CustomerController extends BaseController return toAjax(customerService.logicDel(ids)); } + + + + }