xiejun
2024-11-01 80b6cbfc9c861469146318d0b3dd5f8b8b525b8a
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/support/BeanDiff.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,31 @@
package org.springblade.core.tool.support;
import lombok.Getter;
import lombok.ToString;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
/**
 * è·Ÿè¸ªç±»å˜åŠ¨æ¯”è¾ƒ
 *
 * @author L.cm
 */
@Getter
@ToString
public class BeanDiff {
   /**
    * å˜æ›´å­—段
     */
   private final Set<String> fields = new HashSet<>();
   /**
    * æ—§å€¼
    */
   private final Map<String, Object> oldValues = new HashMap<>();
   /**
    * æ–°å€¼
    */
   private final Map<String, Object> newValues = new HashMap<>();
}