|  |  | 
 |  |  |     @ApiOperation(value = "员工专项", notes = "员工专项") | 
 |  |  |     @PostMapping(value = "/findVipBusinessData") | 
 |  |  |     public AjaxResult findVipBusinessData(@RequestBody @Validated VipStatisticsParamDto vipStatisticsParamDto) { | 
 |  |  |         return null; | 
 |  |  |         AjaxResult ajaxResult = dataAnalysisCustomerService.getStaffAnalysisResult(vipStatisticsParamDto, new Caculate<BigDecimal>() { | 
 |  |  |             @Override | 
 |  |  |             public Map<String, BigDecimal> exec(List<StatisticsTimeDaoParam> timeSpaceParam, Long shopId, Long staffId) { | 
 |  |  |                 switch (vipStatisticsParamDto.getType()) { | 
 |  |  |                     case "1" : | 
 |  |  |                         return tjVipSumDao.selectStaffOrderAchieve(timeSpaceParam, staffId); | 
 |  |  |                     case "2" : | 
 |  |  |                         return tjVipSumDao.selectStaffCashAchieve(timeSpaceParam, staffId); | 
 |  |  |                     case "3" : | 
 |  |  |                         return tjVipSumDao.selectStaffCardAchieve(timeSpaceParam, staffId); | 
 |  |  |                     case "4" : | 
 |  |  |                         return tjVipSumDao.selectStaffGoodsAchieve(timeSpaceParam, staffId); | 
 |  |  |                     case "5" : | 
 |  |  |                         return tjVipSumDao.selectStaffCardUseAchieve(timeSpaceParam, staffId); | 
 |  |  |                     case "6" : | 
 |  |  |                         return tjVipSumDao.selectStaffHisConsumeAchieve(timeSpaceParam, staffId); | 
 |  |  |                     case "7" : | 
 |  |  |                         return tjVipSumDao.selectStaffFreeConsumeAchieve(timeSpaceParam, staffId); | 
 |  |  |                     case "8" : | 
 |  |  |                         return tjVipSumDao.selectStaffCommissionAchieve(timeSpaceParam, staffId); | 
 |  |  |                     case "9" : | 
 |  |  |                         return tjVipSumDao.selectStaffPeopleNum(timeSpaceParam, staffId); | 
 |  |  |                     case "10" : | 
 |  |  |                         return tjVipSumDao.selectStaffProjNum(timeSpaceParam, staffId); | 
 |  |  |                     case "11" : | 
 |  |  |                         return tjVipSumDao.selectStaffProjTime(timeSpaceParam, staffId); | 
 |  |  |                     default: | 
 |  |  |                         return tjVipSumDao.selectStaffOrderAchieve(timeSpaceParam, staffId); | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |         }); | 
 |  |  |  | 
 |  |  |         return setDataList(ajaxResult); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | } |