소스 검색

ID精度问题

skyline 1 개월 전
부모
커밋
22a369ed42
27개의 변경된 파일19개의 추가작업 그리고 87개의 파일을 삭제
  1. 19 2
      haha-admin/src/main/java/com/haha/admin/config/JacksonConfig.java
  2. 0 6
      haha-entity/pom.xml
  3. 0 3
      haha-entity/src/main/java/com/haha/entity/ActivityDevice.java
  4. 0 3
      haha-entity/src/main/java/com/haha/entity/ActivityProduct.java
  5. 0 3
      haha-entity/src/main/java/com/haha/entity/ActivityShop.java
  6. 0 3
      haha-entity/src/main/java/com/haha/entity/CouponDistribute.java
  7. 0 3
      haha-entity/src/main/java/com/haha/entity/CouponProduct.java
  8. 0 3
      haha-entity/src/main/java/com/haha/entity/CouponShop.java
  9. 0 3
      haha-entity/src/main/java/com/haha/entity/CouponTemplate.java
  10. 0 3
      haha-entity/src/main/java/com/haha/entity/DataPermission.java
  11. 0 3
      haha-entity/src/main/java/com/haha/entity/MarketingStatistics.java
  12. 0 3
      haha-entity/src/main/java/com/haha/entity/OrderGoods.java
  13. 0 3
      haha-entity/src/main/java/com/haha/entity/RolePermission.java
  14. 0 3
      haha-entity/src/main/java/com/haha/entity/ShopReplenisher.java
  15. 0 3
      haha-entity/src/main/java/com/haha/entity/StatCategoryDaily.java
  16. 0 3
      haha-entity/src/main/java/com/haha/entity/StatDeviceDaily.java
  17. 0 3
      haha-entity/src/main/java/com/haha/entity/StatProductDaily.java
  18. 0 3
      haha-entity/src/main/java/com/haha/entity/StatShopDaily.java
  19. 0 3
      haha-entity/src/main/java/com/haha/entity/StatUserRepurchase.java
  20. 0 3
      haha-entity/src/main/java/com/haha/entity/StockRecord.java
  21. 0 3
      haha-entity/src/main/java/com/haha/entity/StockRecordItem.java
  22. 0 3
      haha-entity/src/main/java/com/haha/entity/Stocker.java
  23. 0 3
      haha-entity/src/main/java/com/haha/entity/TimedDiscountDevice.java
  24. 0 3
      haha-entity/src/main/java/com/haha/entity/TimedDiscountProduct.java
  25. 0 3
      haha-entity/src/main/java/com/haha/entity/TimedDiscountShop.java
  26. 0 3
      haha-entity/src/main/java/com/haha/entity/TimedDiscountStatistics.java
  27. 0 7
      haha-entity/src/main/java/com/haha/entity/UserCoupon.java

+ 19 - 2
haha-admin/src/main/java/com/haha/admin/config/JacksonConfig.java

@@ -15,28 +15,44 @@ import com.fasterxml.jackson.datatype.jsr310.ser.LocalTimeSerializer;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.context.annotation.Primary;
+import org.springframework.http.converter.HttpMessageConverter;
+import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter;
+import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
 
 import java.io.IOException;
 import java.time.LocalDate;
 import java.time.LocalDateTime;
 import java.time.LocalTime;
 import java.time.format.DateTimeFormatter;
+import java.util.List;
 
 @Configuration
-public class JacksonConfig {
+public class JacksonConfig implements WebMvcConfigurer {
 
     private static final DateTimeFormatter DATE_TIME_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
     private static final DateTimeFormatter DATE_TIME_LENIENT = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm[:ss]");
     private static final DateTimeFormatter DATE_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd");
     private static final DateTimeFormatter TIME_FORMATTER = DateTimeFormatter.ofPattern("HH:mm:ss");
 
+    /**
+     * 关键:通过 WebMvcConfigurer 直接配置消息转换器
+     * 确保自定义 ObjectMapper 被 Spring MVC 的 HTTP 响应序列化使用
+     */
+    @Override
+    public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
+        MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
+        converter.setObjectMapper(objectMapper());
+        converters.add(0, converter); // 添加到最前面,优先使用
+        System.out.println("[Jackson配置] 已通过 WebMvcConfigurer 注入自定义 ObjectMapper");
+    }
+
     @Bean
     @Primary
     public ObjectMapper objectMapper() {
         ObjectMapper mapper = new ObjectMapper();
 
         // 注册Long类型转String序列化模块,避免前端精度丢失
-        SimpleModule longModule = new SimpleModule();
+        SimpleModule longModule = new SimpleModule("LongToStringModule");
         longModule.addSerializer(Long.class, ToStringSerializer.instance);
         longModule.addSerializer(Long.TYPE, ToStringSerializer.instance);
         mapper.registerModule(longModule);
@@ -61,6 +77,7 @@ public class JacksonConfig {
         mapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
         mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
 
+        System.out.println("[Jackson配置] ObjectMapper 初始化完成,Long -> String 序列化已启用");
         return mapper;
     }
 

+ 0 - 6
haha-entity/pom.xml

@@ -33,12 +33,6 @@
             <groupId>com.fasterxml.jackson.core</groupId>
             <artifactId>jackson-annotations</artifactId>
         </dependency>
-
-        <!-- Jackson Databind (for @JsonSerialize) -->
-        <dependency>
-            <groupId>com.fasterxml.jackson.core</groupId>
-            <artifactId>jackson-databind</artifactId>
-        </dependency>
     </dependencies>
 
 </project>

+ 0 - 3
haha-entity/src/main/java/com/haha/entity/ActivityDevice.java

@@ -3,8 +3,6 @@ package com.haha.entity;
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 
 import java.io.Serializable;
@@ -16,7 +14,6 @@ public class ActivityDevice implements Serializable {
     private static final long serialVersionUID = 1L;
 
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     private Long activityId;

+ 0 - 3
haha-entity/src/main/java/com/haha/entity/ActivityProduct.java

@@ -3,8 +3,6 @@ package com.haha.entity;
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 
 import java.io.Serializable;
@@ -16,7 +14,6 @@ public class ActivityProduct implements Serializable {
     private static final long serialVersionUID = 1L;
 
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     private Long activityId;

+ 0 - 3
haha-entity/src/main/java/com/haha/entity/ActivityShop.java

@@ -3,8 +3,6 @@ package com.haha.entity;
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 
 import java.io.Serializable;
@@ -16,7 +14,6 @@ public class ActivityShop implements Serializable {
     private static final long serialVersionUID = 1L;
 
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     private Long activityId;

+ 0 - 3
haha-entity/src/main/java/com/haha/entity/CouponDistribute.java

@@ -3,8 +3,6 @@ package com.haha.entity;
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 
 import java.io.Serializable;
@@ -16,7 +14,6 @@ public class CouponDistribute implements Serializable {
     private static final long serialVersionUID = 1L;
 
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     private Long templateId;

+ 0 - 3
haha-entity/src/main/java/com/haha/entity/CouponProduct.java

@@ -3,8 +3,6 @@ package com.haha.entity;
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 
 import java.io.Serializable;
@@ -16,7 +14,6 @@ public class CouponProduct implements Serializable {
     private static final long serialVersionUID = 1L;
 
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     private Long templateId;

+ 0 - 3
haha-entity/src/main/java/com/haha/entity/CouponShop.java

@@ -3,8 +3,6 @@ package com.haha.entity;
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 
 import java.io.Serializable;
@@ -16,7 +14,6 @@ public class CouponShop implements Serializable {
     private static final long serialVersionUID = 1L;
 
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     private Long templateId;

+ 0 - 3
haha-entity/src/main/java/com/haha/entity/CouponTemplate.java

@@ -5,8 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.fasterxml.jackson.annotation.JsonFormat;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 
 import java.io.Serializable;
@@ -19,7 +17,6 @@ public class CouponTemplate implements Serializable {
     private static final long serialVersionUID = 1L;
 
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     private String couponName;

+ 0 - 3
haha-entity/src/main/java/com/haha/entity/DataPermission.java

@@ -3,8 +3,6 @@ package com.haha.entity;
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 import java.io.Serializable;
 import java.time.LocalDateTime;
@@ -21,7 +19,6 @@ public class DataPermission implements Serializable {
      * 主键ID
      */
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     /**

+ 0 - 3
haha-entity/src/main/java/com/haha/entity/MarketingStatistics.java

@@ -3,8 +3,6 @@ package com.haha.entity;
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 
 import java.io.Serializable;
@@ -18,7 +16,6 @@ public class MarketingStatistics implements Serializable {
     private static final long serialVersionUID = 1L;
 
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     private Long activityId;

+ 0 - 3
haha-entity/src/main/java/com/haha/entity/OrderGoods.java

@@ -3,8 +3,6 @@ package com.haha.entity;
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 import java.io.Serializable;
 import java.math.BigDecimal;
@@ -19,7 +17,6 @@ public class OrderGoods implements Serializable {
     private static final long serialVersionUID = 1L;
 
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     private Long orderId;

+ 0 - 3
haha-entity/src/main/java/com/haha/entity/RolePermission.java

@@ -3,8 +3,6 @@ package com.haha.entity;
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 import java.io.Serializable;
 import java.time.LocalDateTime;
@@ -21,7 +19,6 @@ public class RolePermission implements Serializable {
      * 主键ID
      */
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     /**

+ 0 - 3
haha-entity/src/main/java/com/haha/entity/ShopReplenisher.java

@@ -4,8 +4,6 @@ import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 import java.io.Serializable;
 import java.time.LocalDateTime;
@@ -22,7 +20,6 @@ public class ShopReplenisher implements Serializable {
      * 主键ID
      */
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     /**

+ 0 - 3
haha-entity/src/main/java/com/haha/entity/StatCategoryDaily.java

@@ -4,8 +4,6 @@ import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.fasterxml.jackson.annotation.JsonFormat;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 import java.io.Serializable;
 import java.math.BigDecimal;
@@ -18,7 +16,6 @@ public class StatCategoryDaily implements Serializable {
     private static final long serialVersionUID = 1L;
 
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     @JsonFormat(pattern = "yyyy-MM-dd", timezone = "Asia/Shanghai")

+ 0 - 3
haha-entity/src/main/java/com/haha/entity/StatDeviceDaily.java

@@ -4,8 +4,6 @@ import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.fasterxml.jackson.annotation.JsonFormat;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 import java.io.Serializable;
 import java.math.BigDecimal;
@@ -18,7 +16,6 @@ public class StatDeviceDaily implements Serializable {
     private static final long serialVersionUID = 1L;
 
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     @JsonFormat(pattern = "yyyy-MM-dd", timezone = "Asia/Shanghai")

+ 0 - 3
haha-entity/src/main/java/com/haha/entity/StatProductDaily.java

@@ -4,8 +4,6 @@ import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.fasterxml.jackson.annotation.JsonFormat;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 import java.io.Serializable;
 import java.math.BigDecimal;
@@ -18,7 +16,6 @@ public class StatProductDaily implements Serializable {
     private static final long serialVersionUID = 1L;
 
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     @JsonFormat(pattern = "yyyy-MM-dd", timezone = "Asia/Shanghai")

+ 0 - 3
haha-entity/src/main/java/com/haha/entity/StatShopDaily.java

@@ -4,8 +4,6 @@ import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.fasterxml.jackson.annotation.JsonFormat;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 import java.io.Serializable;
 import java.math.BigDecimal;
@@ -18,7 +16,6 @@ public class StatShopDaily implements Serializable {
     private static final long serialVersionUID = 1L;
 
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     @JsonFormat(pattern = "yyyy-MM-dd", timezone = "Asia/Shanghai")

+ 0 - 3
haha-entity/src/main/java/com/haha/entity/StatUserRepurchase.java

@@ -4,8 +4,6 @@ import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.fasterxml.jackson.annotation.JsonFormat;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 import java.io.Serializable;
 import java.math.BigDecimal;
@@ -18,7 +16,6 @@ public class StatUserRepurchase implements Serializable {
     private static final long serialVersionUID = 1L;
 
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     @JsonFormat(pattern = "yyyy-MM-dd", timezone = "Asia/Shanghai")

+ 0 - 3
haha-entity/src/main/java/com/haha/entity/StockRecord.java

@@ -4,8 +4,6 @@ import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.fasterxml.jackson.annotation.JsonFormat;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 import java.io.Serializable;
 import java.time.LocalDateTime;
@@ -19,7 +17,6 @@ public class StockRecord implements Serializable {
     private static final long serialVersionUID = 1L;
 
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     /**

+ 0 - 3
haha-entity/src/main/java/com/haha/entity/StockRecordItem.java

@@ -3,8 +3,6 @@ package com.haha.entity;
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 import java.io.Serializable;
 import java.time.LocalDateTime;
@@ -18,7 +16,6 @@ public class StockRecordItem implements Serializable {
     private static final long serialVersionUID = 1L;
 
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     /**

+ 0 - 3
haha-entity/src/main/java/com/haha/entity/Stocker.java

@@ -3,8 +3,6 @@ package com.haha.entity;
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 import java.io.Serializable;
 import java.time.LocalDateTime;
@@ -18,7 +16,6 @@ public class Stocker implements Serializable {
     private static final long serialVersionUID = 1L;
 
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     /**

+ 0 - 3
haha-entity/src/main/java/com/haha/entity/TimedDiscountDevice.java

@@ -3,8 +3,6 @@ package com.haha.entity;
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 
 import java.io.Serializable;
@@ -16,7 +14,6 @@ public class TimedDiscountDevice implements Serializable {
     private static final long serialVersionUID = 1L;
 
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     private Long activityId;

+ 0 - 3
haha-entity/src/main/java/com/haha/entity/TimedDiscountProduct.java

@@ -3,8 +3,6 @@ package com.haha.entity;
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 
 import java.io.Serializable;
@@ -16,7 +14,6 @@ public class TimedDiscountProduct implements Serializable {
     private static final long serialVersionUID = 1L;
 
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     private Long activityId;

+ 0 - 3
haha-entity/src/main/java/com/haha/entity/TimedDiscountShop.java

@@ -3,8 +3,6 @@ package com.haha.entity;
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 
 import java.io.Serializable;
@@ -16,7 +14,6 @@ public class TimedDiscountShop implements Serializable {
     private static final long serialVersionUID = 1L;
 
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     private Long activityId;

+ 0 - 3
haha-entity/src/main/java/com/haha/entity/TimedDiscountStatistics.java

@@ -5,8 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.fasterxml.jackson.annotation.JsonFormat;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 
 import java.io.Serializable;
@@ -20,7 +18,6 @@ public class TimedDiscountStatistics implements Serializable {
     private static final long serialVersionUID = 1L;
 
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     private Long activityId;

+ 0 - 7
haha-entity/src/main/java/com/haha/entity/UserCoupon.java

@@ -5,8 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.fasterxml.jackson.annotation.JsonFormat;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.Data;
 
 import java.io.Serializable;
@@ -19,15 +17,10 @@ public class UserCoupon implements Serializable {
     private static final long serialVersionUID = 1L;
 
     @TableId(type = IdType.ASSIGN_ID)
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     private String couponCode;
-
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long templateId;
-
-    @JsonSerialize(using = ToStringSerializer.class)
     private Long userId;
 
     private Long orderId;