From 76c7ae3ca86ed4bb0b85d3220c63bdae2c2ffa5d Mon Sep 17 00:00:00 2001 From: Kane Wang Date: Thu, 16 Mar 2023 11:46:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=9D=E5=AD=98=E8=BF=9B=E5=BA=A6=EF=BC=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../desktop_archievement_backend/pom.xml | 4 +- .../ArchievementQueryController.java | 17 +++ .../CallerArchievementQueryResult.java | 8 ++ .../DepartmentArchievementQueryResult.java | 119 ++++++++++++++++++ 4 files changed, 146 insertions(+), 2 deletions(-) create mode 100644 code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/CallerArchievementQueryResult.java create mode 100644 code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/DepartmentArchievementQueryResult.java diff --git a/code/后端/desktop_archievement_backend/pom.xml b/code/后端/desktop_archievement_backend/pom.xml index 8268f0f..74bf1c0 100644 --- a/code/后端/desktop_archievement_backend/pom.xml +++ b/code/后端/desktop_archievement_backend/pom.xml @@ -11,8 +11,8 @@ UTF-8 - 1.8 - 1.8 + 1.9 + 1.9 5.3.24 diff --git a/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/ArchievementQueryController.java b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/ArchievementQueryController.java index b38920d..6863a37 100644 --- a/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/ArchievementQueryController.java +++ b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/ArchievementQueryController.java @@ -12,6 +12,7 @@ package com.cpic.xim.web.controllers.archievement; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; @Controller @RequestMapping( "/archievement" ) @@ -21,5 +22,21 @@ public class ArchievementQueryController public void queryCallerArchievement() { + } + + @RequestMapping( "/query_department_archievement.do" ) + @ResponseBody + public DepartmentArchievementQueryResult queryDepartmentArchievement() + { + DepartmentArchievementQueryResult result = new DepartmentArchievementQueryResult(); + + return result; + } + + void genTestDepartmentData( DepartmentArchievementQueryResult data ) + { + data.setTotalArchievement( 12000000 ); + + } } diff --git a/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/CallerArchievementQueryResult.java b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/CallerArchievementQueryResult.java new file mode 100644 index 0000000..138eaf4 --- /dev/null +++ b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/CallerArchievementQueryResult.java @@ -0,0 +1,8 @@ + + +package com.cpic.xim.web.controllers.archievement; + +public class CallerArchievementQueryResult +{ + +} diff --git a/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/DepartmentArchievementQueryResult.java b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/DepartmentArchievementQueryResult.java new file mode 100644 index 0000000..2afbd2a --- /dev/null +++ b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/DepartmentArchievementQueryResult.java @@ -0,0 +1,119 @@ +/* + * @Author: Kane + * @Date: 2023-03-16 09:32:53 + * @LastEditors: Kane + * @FilePath: /desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/DepartmentArchievementQueryResult.java + * @Description: + * + * Copyright (c) ${2022} by Kane, All Rights Reserved. + */ + +package com.cpic.xim.web.controllers.archievement; + +import java.util.Vector; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * 查询部门业绩返回结果。 + * MensualArchievementList 每月业绩,要保证数据是按照月份排序。 + */ +public class DepartmentArchievementQueryResult +{ + DepartmentArchievementQueryResult() + {} + + public int getTotalArchievement() + { + return totalArchievement; + } + + public void setTotalArchievement( int totalArchievement ) + { + this.totalArchievement = totalArchievement; + } + + public Vector getMensualArchievementList() + { + return mensualArchievementList; + } + + public void setMensualArchievementList( Vector mensualArchievementList ) + { + this.mensualArchievementList = mensualArchievementList; + } + + public String getInsuranceRenewalRate() + { + return insuranceRenewalRate; + } + + public void setInsuranceRenewalRate( String insuranceRenewalRate ) + { + this.insuranceRenewalRate = insuranceRenewalRate; + } + + public String getAttachingRate() + { + return attachingRate; + } + + public void setAttachingRate( String attachingRate ) + { + this.attachingRate = attachingRate; + } + + public Vector getLeadingRewardGainers() + { + return leadingRewardGainers; + } + + public void setLeadingRewardGainers( Vector leadingRewardGainers ) + { + this.leadingRewardGainers = leadingRewardGainers; + } + + public Vector getAdvanceRewardGainers() + { + return advanceRewardGainers; + } + + public void setAdvanceRewardGainers( Vector advanceRewardGainers ) + { + this.advanceRewardGainers = advanceRewardGainers; + } + + public Vector getBackwardList() + { + return backwardList; + } + + public void setBackwardList( Vector backwardList ) + { + this.backwardList = backwardList; + } + + @JsonProperty( "total_archievement" ) + private int totalArchievement; // 总业绩 + + // 每月业绩列表 + // 要保证数据是按照月份排序。 + @JsonProperty( "mensual_archievement_list" ) + private Vector mensualArchievementList; + + @JsonProperty( "insurance_renewal_rate" ) + private String insuranceRenewalRate; // 续保率 + + @JsonProperty( "attaching_rate" ) + private String attachingRate; // 车非渗透率 + + @JsonProperty( "leading_reward_gainers" ) + private Vector leadingRewardGainers; // 领跑奖 + + @JsonProperty( "advance_reward_gainers" ) + private Vector advanceRewardGainers; // 飞跃奖 + + @JsonProperty( "backward_list" ) + private Vector backwardList; // 消七灭六坐席 + + +}