From 2d3b7304911a393e73ec0dd48712f22ddfa8053a Mon Sep 17 00:00:00 2001
From: zhibing.pu <393733352@qq.com>
Date: 星期五, 19 四月 2024 17:55:11 +0800
Subject: [PATCH] 新增加功能

---
 UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/TravelRecordWarpper.java |  101 +++++---------------------------------------------
 1 files changed, 10 insertions(+), 91 deletions(-)

diff --git a/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/TravelRecordWarpper.java b/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/TravelRecordWarpper.java
index 073f84f..7856516 100644
--- a/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/TravelRecordWarpper.java
+++ b/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/TravelRecordWarpper.java
@@ -2,100 +2,19 @@
 
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
 
-import java.util.ArrayList;
-import java.util.Collections;
 import java.util.List;
-import java.util.Map;
 
 /**
- * 个人中心消费记录列表
+ * @author zhibing.pu
+ * @Date 2024/4/19 16:08
  */
-@ApiModel("消费记录")
-public class TravelRecordWarpper implements Comparable {
-    @ApiModelProperty("金额")
-    private Double money;
-    @ApiModelProperty("时间")
-    private String time;
-    @ApiModelProperty("订单名称")
-    private String name;
-    private Long insertTime;
-
-
-    public Double getMoney() {
-        return money;
-    }
-
-    public void setMoney(Double money) {
-        this.money = money;
-    }
-
-    public String getTime() {
-        return time;
-    }
-
-    public void setTime(String time) {
-        this.time = time;
-    }
-
-    public String getName() {
-        return name;
-    }
-
-    public void setName(String name) {
-        this.name = name;
-    }
-
-    public Long getInsertTime() {
-        return insertTime;
-    }
-
-    public void setInsertTime(Long insertTime) {
-        this.insertTime = insertTime;
-    }
-
-    @Override
-    public String toString() {
-        return "TravelRecordWarpper{" +
-                "money=" + money +
-                ", time='" + time + '\'' +
-                ", name='" + name + '\'' +
-                ", insertTime=" + insertTime +
-                '}';
-    }
-
-
-    public static List<TravelRecordWarpper> getTravelRecordWarpper(List<Map<String, Object>> maps){
-        List<TravelRecordWarpper> list = new ArrayList<>();
-        if(null != maps){
-            for(Map<String, Object> map : maps){
-                TravelRecordWarpper travelRecordWarpper = new TravelRecordWarpper();
-                travelRecordWarpper.setMoney(null != map.get("money") ? Double.valueOf(String.valueOf(map.get("money"))) : 0);
-                travelRecordWarpper.setTime(null != map.get("time") ? String.valueOf(map.get("time")) : "");
-                travelRecordWarpper.setName(null != map.get("name") ? String.valueOf(map.get("name")) : "");
-                travelRecordWarpper.setInsertTime(null != map.get("insertTime") ? Long.valueOf(String.valueOf(map.get("insertTime"))) : 0);
-                list.add(travelRecordWarpper);
-            }
-        }
-        Collections.sort(list);
-        return list;
-    }
-
-    @Override
-    public int compareTo(Object o) {
-        if (o instanceof TravelRecordWarpper) {
-            TravelRecordWarpper s = (TravelRecordWarpper) o;
-            if(this.insertTime == null || s.insertTime == null){
-                return -1;
-            }
-            if (this.insertTime > s.insertTime) {
-                return -1;
-            } else if (this.insertTime == s.insertTime) {
-                return 0;
-            } else {
-                return 1;
-            }
-        }
-        return 0;
-    }
+@Data
+@ApiModel
+public class TravelRecordWarpper {
+	@ApiModelProperty("已使用总额")
+	private Double total;
+	@ApiModelProperty("使用列表")
+	private List<TravelRecordListWarpper> list;
 }

--
Gitblit v1.7.1