From 301ac7fa6f583f19b4f4a97bd9b469049b5ff10a Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期二, 15 七月 2025 17:22:50 +0800 Subject: [PATCH] 添加3个模块 --- se-collect/src/main/java/com/terra/collect/entity/all/ResponseMsg.java | 107 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 107 insertions(+), 0 deletions(-) diff --git a/se-collect/src/main/java/com/terra/collect/entity/all/ResponseMsg.java b/se-collect/src/main/java/com/terra/collect/entity/all/ResponseMsg.java new file mode 100644 index 0000000..709ab69 --- /dev/null +++ b/se-collect/src/main/java/com/terra/collect/entity/all/ResponseMsg.java @@ -0,0 +1,107 @@ +package com.terra.collect.entity.all; + +/** + * 鍝嶅簲娑堟伅绫� + * @author www + * @param <T> 娉涘瀷 + */ +public class ResponseMsg<T> { + public ResponseMsg() { + this.time = System.currentTimeMillis(); + } + + public ResponseMsg(HttpStatus code, T result) { + this.code = code.getValue(); + this.msg = this.code == 200 ? "鎴愬姛" : "澶辫触"; + this.result = result; + this.time = System.currentTimeMillis(); + } + + public ResponseMsg(HttpStatus code, String msg, T result) { + this.code = code.getValue(); + this.msg = msg; + this.result = result; + this.time = System.currentTimeMillis(); + } + + public ResponseMsg(int code, String msg, T result, long time) { + this.code = code; + this.msg = msg; + this.result = result; + this.time = time; + } + + public ResponseMsg(HttpStatus code, long count, T result) { + this.code = code.getValue(); + this.msg = this.code == 200 ? "鎴愬姛" : "澶辫触"; + this.count = count; + this.result = result; + this.time = System.currentTimeMillis(); + } + + public ResponseMsg(HttpStatus code, String msg, long count, T result) { + this.code = code.getValue(); + this.msg = msg; + this.count = count; + this.result = result; + this.time = System.currentTimeMillis(); + } + + public ResponseMsg(int code, String msg, long count, T result, long time) { + this.code = code; + this.msg = msg; + this.count = count; + this.result = result; + this.time = time; + } + + private int code; + + private String msg; + + private long count; + + private T result; + + private long time; + + public int getCode() { + return code; + } + + public void setCode(int code) { + this.code = code; + } + + public String getMsg() { + return msg; + } + + public void setMsg(String msg) { + this.msg = msg; + } + + public long getCount() { + return count; + } + + public void setCount(long count) { + this.count = count; + } + + public T getResult() { + return result; + } + + public void setResult(T result) { + this.result = result; + } + + public long getTime() { + return time; + } + + public void setTime(long time) { + this.time = time; + } +} -- Gitblit v1.9.3