From 503e7ba86c382d882b96d12d095f34ae5917c28e Mon Sep 17 00:00:00 2001 From: Kane Date: Tue, 2 May 2023 09:46:28 +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 --- .../com/cpic/xim/biz/TelSaleArchievement.java | 15 +++++ .../ArchievementQueryController.java | 9 ++- .../DepartmentArchievementQueryRequest.java | 60 +++++++++++++++++++ 3 files changed, 83 insertions(+), 1 deletion(-) create mode 100644 code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/biz/TelSaleArchievement.java create mode 100644 code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/DepartmentArchievementQueryRequest.java diff --git a/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/biz/TelSaleArchievement.java b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/biz/TelSaleArchievement.java new file mode 100644 index 0000000..2f2049e --- /dev/null +++ b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/biz/TelSaleArchievement.java @@ -0,0 +1,15 @@ +/* + * @Author: Kane + * @Date: 2023-05-02 09:24:07 + * @LastEditors: Kane + * @FilePath: /desktop_archievement_backend/src/main/java/com/cpic/xim/biz/TelSaleArchievement.java + * @Description: + * + * Copyright (c) ${2022} by Kane, All Rights Reserved. + */ +package com.cpic.xim.biz; + +public class TelSaleArchievement +{ + +} \ No newline at end of file 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 9b0e946..6622bf3 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 @@ -15,6 +15,7 @@ import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RequestBody; @Controller @RequestMapping( "/archievement" ) @@ -26,9 +27,15 @@ public class ArchievementQueryController } + /** + * 查询部门业绩 + * @param request DepartmentArchievementQueryRequest 类型的部门参数。 + * @return 返回 DepartmentArchievementQueryResult 对象。 + */ @PostMapping( "/query_department_archievement.do" ) @ResponseBody - public DepartmentArchievementQueryResult queryDepartmentArchievement() + public DepartmentArchievementQueryResult queryDepartmentArchievement( + @RequestBody DepartmentArchievementQueryRequest request ) { DepartmentArchievementQueryResult result = new DepartmentArchievementQueryResult(); diff --git a/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/DepartmentArchievementQueryRequest.java b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/DepartmentArchievementQueryRequest.java new file mode 100644 index 0000000..279b40a --- /dev/null +++ b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/DepartmentArchievementQueryRequest.java @@ -0,0 +1,60 @@ +/* + * @Author: Kane + * + * @Date: 2023-04-30 11:11:34 + * + * @LastEditors: Kane + * + * @FilePath: /desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/DepartmentArchievementQueryRequest.java + * DepartmentArchievementQueryRequest.java + * + * @Description: + * + * Copyright (c) ${2022} by Kane, All Rights Reserved. + */ +package com.cpic.xim.web.controllers.archievement; + +import com.fasterxml.jackson.annotation.JsonProperty; + +public class DepartmentArchievementQueryRequest +{ + public DepartmentArchievementQueryRequest() + {} + + /** + * 构造函数 + * @param departmentCode 部门代码 + * @param departmentName 部门名称 + */ + public DepartmentArchievementQueryRequest( String departmentCode, String departmentName) + { + this.departmentCode = departmentCode; + this.departmentName = departmentName; + } + + public String getDepartmentCode() + { + return departmentCode; + } + + public void setDepartmentCode( String departmentCode ) + { + this.departmentCode = departmentCode; + } + + public String getDepartmentName() + { + return departmentName; + } + + public void setDepartmentName( String departmentName ) + { + this.departmentName = departmentName; + } + + @JsonProperty( "departmentCode" ) + private String departmentCode; + + @JsonProperty( "departmentName" ) + private String departmentName; +}