diff --git a/ruoyi-crm/src/main/java/com/ruoyi/crm/controller/CrmCustomerController.java b/ruoyi-crm/src/main/java/com/ruoyi/crm/controller/CrmCustomerController.java index 1e666c7..ed543e4 100644 --- a/ruoyi-crm/src/main/java/com/ruoyi/crm/controller/CrmCustomerController.java +++ b/ruoyi-crm/src/main/java/com/ruoyi/crm/controller/CrmCustomerController.java @@ -249,4 +249,48 @@ public class CrmCustomerController extends BaseController { return crmCustomerService.selectWeekTotalCustomer(getUsername()); } + + + /** + * 查询当前用户最近七天新增的客户列表 + */ +// @PreAuthorize("@ss.hasPermi('crm:customer:person:customers')") + @GetMapping("/adminWeek-customers") + public AjaxResult adminWeekCustomer() + { + List list = crmCustomerService.selectAdminWeekCustomer(); + return AjaxResult.success(list); + } + + /** + * 查询当前用户最近七天新增的线索列表 + */ +// @PreAuthorize("@ss.hasPermi('crm:customer:person:customers')") + @GetMapping("/adminWeek-clues") + public AjaxResult adminWeekClues() + { + List list = crmCustomerService.selectAdminWeekClues(); + return AjaxResult.success(list); + } + + /** + * 查询最近七天新增的线索列表的总条数 + */ +// @PreAuthorize("@ss.hasPermi('crm:customer:person:customers')") + @GetMapping("/adminWeek-totalClues") + public String adminWeekTotalClues() + { + return crmCustomerService.selectAdminWeekTotalClues(); + } + + /** + * 查询最近七天新增的客户列表的总条数 + */ +// @PreAuthorize("@ss.hasPermi('crm:customer:person:customers')") + @GetMapping("/adminWeek-totalCustomer") + public String adminWeekTotalCustomer() + { + return crmCustomerService.selectAdminWeekTotalCustomer(); + } + } diff --git a/ruoyi-crm/src/main/java/com/ruoyi/crm/mapper/CrmCustomerMapper.java b/ruoyi-crm/src/main/java/com/ruoyi/crm/mapper/CrmCustomerMapper.java index 2fec0e6..8b0dfd2 100644 --- a/ruoyi-crm/src/main/java/com/ruoyi/crm/mapper/CrmCustomerMapper.java +++ b/ruoyi-crm/src/main/java/com/ruoyi/crm/mapper/CrmCustomerMapper.java @@ -113,4 +113,12 @@ public interface CrmCustomerMapper String selectWeekTotalClues(@Param("owner") String username); String selectWeekTotalCustomer(@Param("owner") String username); + + List selectAdminWeekCustomer(); + + List selectAdminWeekClues(); + + String selectAdminWeekTotalClues(); + + String selectAdminWeekTotalCustomer(); } diff --git a/ruoyi-crm/src/main/java/com/ruoyi/crm/service/ICrmCustomerService.java b/ruoyi-crm/src/main/java/com/ruoyi/crm/service/ICrmCustomerService.java index 9528673..bb1d45e 100644 --- a/ruoyi-crm/src/main/java/com/ruoyi/crm/service/ICrmCustomerService.java +++ b/ruoyi-crm/src/main/java/com/ruoyi/crm/service/ICrmCustomerService.java @@ -107,4 +107,12 @@ import java.util.List; String selectWeekTotalClues(String username); String selectWeekTotalCustomer(String username); + + List selectAdminWeekCustomer(); + + List selectAdminWeekClues(); + + String selectAdminWeekTotalClues(); + + String selectAdminWeekTotalCustomer(); } diff --git a/ruoyi-crm/src/main/java/com/ruoyi/crm/service/impl/CrmCustomerServiceImpl.java b/ruoyi-crm/src/main/java/com/ruoyi/crm/service/impl/CrmCustomerServiceImpl.java index 0c13c6c..fb1368f 100644 --- a/ruoyi-crm/src/main/java/com/ruoyi/crm/service/impl/CrmCustomerServiceImpl.java +++ b/ruoyi-crm/src/main/java/com/ruoyi/crm/service/impl/CrmCustomerServiceImpl.java @@ -172,4 +172,24 @@ public class CrmCustomerServiceImpl implements ICrmCustomerService public String selectWeekTotalCustomer(String username) { return crmCustomerMapper.selectWeekTotalCustomer(username); } + + @Override + public List selectAdminWeekCustomer() { + return crmCustomerMapper.selectAdminWeekCustomer(); + } + + @Override + public List selectAdminWeekClues() { + return crmCustomerMapper.selectAdminWeekClues(); + } + + @Override + public String selectAdminWeekTotalClues() { + return crmCustomerMapper.selectAdminWeekTotalClues(); + } + + @Override + public String selectAdminWeekTotalCustomer() { + return crmCustomerMapper.selectAdminWeekTotalCustomer(); + } } diff --git a/ruoyi-crm/src/main/java/com/ruoyi/crm/system/controller/BusinessController.java b/ruoyi-crm/src/main/java/com/ruoyi/crm/system/controller/BusinessController.java index 1f1bc7b..defd36b 100644 --- a/ruoyi-crm/src/main/java/com/ruoyi/crm/system/controller/BusinessController.java +++ b/ruoyi-crm/src/main/java/com/ruoyi/crm/system/controller/BusinessController.java @@ -173,4 +173,24 @@ public class BusinessController extends BaseController { return businessService.selectBusnessNowTotal(getUsername()); } + + + /** + * 管理员页面查询的商机 + */ +// @PreAuthorize("@ss.hasPermi('crm:customer:person:customers')") + @GetMapping("/business-adminNow") + public AjaxResult nowAdminBus() + { + return AjaxResult.success(businessService.selectAdminBusinessNow()); + } + /** + * 管理员页面查询的商机数量 + */ +// @PreAuthorize("@ss.hasPermi('crm:customer:person:customers')") + @GetMapping("/business-adminNowTotal") + public String nowAdminBusTotal() + { + return businessService.selectAdminBusinessNowTotal(); + } } diff --git a/ruoyi-crm/src/main/java/com/ruoyi/crm/system/mapper/BusinessMapper.java b/ruoyi-crm/src/main/java/com/ruoyi/crm/system/mapper/BusinessMapper.java index afbb029..e91b0a8 100644 --- a/ruoyi-crm/src/main/java/com/ruoyi/crm/system/mapper/BusinessMapper.java +++ b/ruoyi-crm/src/main/java/com/ruoyi/crm/system/mapper/BusinessMapper.java @@ -72,4 +72,9 @@ public interface BusinessMapper List selectBusinessNow(@Param("personInCharge") String username); String selectBusinessNowTotal(@Param("personInCharge") String username); + List selectAdminBusinessNow(); + + String selectAdminBusinessNowTotal(); + + } diff --git a/ruoyi-crm/src/main/java/com/ruoyi/crm/system/service/IBusinessService.java b/ruoyi-crm/src/main/java/com/ruoyi/crm/system/service/IBusinessService.java index 8e83256..6c6ac37 100644 --- a/ruoyi-crm/src/main/java/com/ruoyi/crm/system/service/IBusinessService.java +++ b/ruoyi-crm/src/main/java/com/ruoyi/crm/system/service/IBusinessService.java @@ -76,4 +76,8 @@ public interface IBusinessService List selectBusnessNow(String username); String selectBusnessNowTotal(String username); + + List selectAdminBusinessNow(); + + String selectAdminBusinessNowTotal(); } diff --git a/ruoyi-crm/src/main/java/com/ruoyi/crm/system/service/impl/BusinessServiceImpl.java b/ruoyi-crm/src/main/java/com/ruoyi/crm/system/service/impl/BusinessServiceImpl.java index dc0fd98..d49b17e 100644 --- a/ruoyi-crm/src/main/java/com/ruoyi/crm/system/service/impl/BusinessServiceImpl.java +++ b/ruoyi-crm/src/main/java/com/ruoyi/crm/system/service/impl/BusinessServiceImpl.java @@ -180,4 +180,15 @@ public class BusinessServiceImpl implements IBusinessService public String selectBusnessNowTotal(String username) { return businessMapper.selectBusinessNowTotal(username); } + + @Override + public List selectAdminBusinessNow() { + return businessMapper.selectAdminBusinessNow(); + } + + @Override + public String selectAdminBusinessNowTotal() { + return businessMapper.selectAdminBusinessNowTotal(); + } + } diff --git a/ruoyi-crm/src/main/resources/mapper/crm/CrmCustomerMapper.xml b/ruoyi-crm/src/main/resources/mapper/crm/CrmCustomerMapper.xml index 4fc8daf..44bc33f 100644 --- a/ruoyi-crm/src/main/resources/mapper/crm/CrmCustomerMapper.xml +++ b/ruoyi-crm/src/main/resources/mapper/crm/CrmCustomerMapper.xml @@ -95,6 +95,31 @@ WHERE create_time >= DATE_SUB(CURDATE(), INTERVAL 7 DAY) and status='1' and owner = #{owner} + + + + + + + + + + + +