From 425b7be1a74e3710caefc283d84496c9e9ebde90 Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 4 Jun 2023 16:01:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=9D=E5=AD=98=E8=BF=9B=E5=BA=A6!?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../RankingList/CallerRanking.java | 56 +++++++++++++++++++ .../RankingList/RankingListRequest.java | 30 ++++++++++ .../RankingList/RankingListResponse.java | 30 ++++++++++ 3 files changed, 116 insertions(+) create mode 100644 code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/RankingList/CallerRanking.java create mode 100644 code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/RankingList/RankingListRequest.java create mode 100644 code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/RankingList/RankingListResponse.java diff --git a/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/RankingList/CallerRanking.java b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/RankingList/CallerRanking.java new file mode 100644 index 0000000..446ba37 --- /dev/null +++ b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/RankingList/CallerRanking.java @@ -0,0 +1,56 @@ +/* + * @Author: Kane + * @Date: 2023-06-03 20:02:28 + * @LastEditors: Kane + * @FilePath: /desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/RankingList/CallerRanking.java + * @Description: + * + * Copyright (c) ${2022} by Kane, All Rights Reserved. + */ +package com.cpic.xim.web.controllers.archievement.RankingList; + +import com.fasterxml.jackson.annotation.JsonProperty; + +public class CallerRanking +{ + public CallerRanking() {} + + public int getIndex() + { + return index; + } + + public void setIndex( int index ) + { + this.index = index; + } + + public String getCallerName() + { + return callerName; + } + + public void setCallerName( String callerName ) + { + this.callerName = callerName; + } + + public String getAppraiseValue() + { + return appraiseValue; + } + + public void setAppraiseValue( String appraiseValue ) + { + this.appraiseValue = appraiseValue; + } + + @JsonProperty("index") + private int index; + + @JsonProperty("callerName") + private String callerName; + + @JsonProperty("appraiseValue") + private String appraiseValue; +} \ No newline at end of file diff --git a/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/RankingList/RankingListRequest.java b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/RankingList/RankingListRequest.java new file mode 100644 index 0000000..83757b3 --- /dev/null +++ b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/RankingList/RankingListRequest.java @@ -0,0 +1,30 @@ +/* + * @Author: Kane + * @Date: 2023-06-03 19:56:03 + * @LastEditors: Kane + * @FilePath: /desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/RankingList/RankingListRequest.java + * @Description: + * + * Copyright (c) ${2022} by Kane, All Rights Reserved. + */ +package com.cpic.xim.web.controllers.archievement.RankingList; + +import com.fasterxml.jackson.annotation.JsonProperty; + +public class RankingListRequest +{ + public RankingListRequest() {} + + public String getDepartmentCode() + { + return departmentCode; + } + + public void setDepartmentCode( String departmentCode ) + { + this.departmentCode = departmentCode; + } + + @JsonProperty("departmentCode") + private String departmentCode; +} \ No newline at end of file diff --git a/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/RankingList/RankingListResponse.java b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/RankingList/RankingListResponse.java new file mode 100644 index 0000000..5bfb1ed --- /dev/null +++ b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/RankingList/RankingListResponse.java @@ -0,0 +1,30 @@ +/* + * @Author: Kane + * @Date: 2023-06-03 20:18:46 + * @LastEditors: Kane + * @FilePath: /desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/RankingList/RankingListResponse.java + * @Description: + * + * Copyright (c) ${2022} by Kane, All Rights Reserved. + */ +package com.cpic.xim.web.controllers.archievement.RankingList; + +import java.util.Vector; +import com.fasterxml.jackson.annotation.JsonProperty; + +import com.cpic.xim.web.controllers.QueryResult; + +public class RankingListResponse extends QueryResult +{ + public RankingListResponse() { super(); } + + private String year; + private String month; + + // 车非融合率排行 + private Vector attachingRateRankingList; + + // 续保率排行 + private Vector renewalRateRankingList; + +} \ No newline at end of file