From 0c2007b4b2623fba6774271ca2935550afcb8084 Mon Sep 17 00:00:00 2001 From: Kane Date: Wed, 5 Apr 2023 23:55:33 +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 --- .../cpic/xim/web/controllers/QueryResult.java | 74 +++++++++++++++++++ .../account/TeleSalerQueryResult.java | 36 +++++++++ 2 files changed, 110 insertions(+) create mode 100644 code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/QueryResult.java create mode 100644 code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/account/TeleSalerQueryResult.java diff --git a/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/QueryResult.java b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/QueryResult.java new file mode 100644 index 0000000..99f7b6e --- /dev/null +++ b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/QueryResult.java @@ -0,0 +1,74 @@ +/* + * @Author: Kane + * @Date: 2023-04-05 22:34:36 + * @LastEditors: Kane + * @FilePath: /desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/QueryResult.java + * @Description: + * + * Copyright (c) ${2022} by Kane, All Rights Reserved. + */ +package com.cpic.xim.web.controllers; + +import com.fasterxml.jackson.annotation.JsonProperty; + +public class QueryResult { + + public QueryResult(boolean success, String message) { + this.success = success; + this.message = message; + } + + public QueryResult() { + this.success = false; + this.message = ""; + } + + public boolean isSuccess() { + return success; + } + + public void setSuccess(boolean success) { + this.success = success; + } + + public String getMessage() { + return message; + } + + public void setMessage(String message) { + this.message = message; + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + (success ? 1231 : 1237); + result = prime * result + ((message == null) ? 0 : message.hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (obj == null) return false; + if (getClass() != obj.getClass()) return false; + QueryResult other = (QueryResult) obj; + if (success != other.success) return false; + if (message == null) { + if (other.message != null) return false; + } else if (!message.equals(other.message)) return false; + return true; + } + + @Override + public String toString() { + return "QueryResult [success=" + success + ", message=" + message + "]"; + } + + @JsonProperty("success") + private boolean success; + + @JsonProperty("message") + private String message; +} diff --git a/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/account/TeleSalerQueryResult.java b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/account/TeleSalerQueryResult.java new file mode 100644 index 0000000..9456702 --- /dev/null +++ b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/account/TeleSalerQueryResult.java @@ -0,0 +1,36 @@ +/* + * @Author: Kane + * @Date: 2023-04-05 22:40:20 + * @LastEditors: Kane + * @FilePath: /desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/account/TeleSalerQueryResult.java + * @Description: + * + * Copyright (c) ${2022} by Kane, All Rights Reserved. + */ +package com.cpic.xim.web.controllers.account; + +import com.cpic.xim.web.controllers.QueryResult; +import com.fasterxml.jackson.annotation.JsonProperty; + +public class TeleSalerQueryResult extends QueryResult +{ + + public TeleSalerQueryResult() + { + super(); + } + + public TeleSalerQueryResult( boolean success, String message, String teleSalerCode, + String teleSalerName, String teamCode, String teamName, String departmentCode, + String departmentName) + { + super( success, message ); + } + + private String teleSalerCode; + private String teleSalerName; + private String teamCode; + private String teamName; + private String departmentCode; + private String departmentName; +}