xiejun
2024-12-26 3623c7ad92348e76a917ca844d76d27711d58191
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/beans/CopyProperty.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,26 @@
package org.springblade.core.tool.beans;
import java.lang.annotation.*;
/**
 * copy å­—段 é…ç½®
 *
 * @author L.cm
 */
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface CopyProperty {
   /**
    * å±žæ€§åï¼Œç”¨äºŽæŒ‡å®šåˆ«åï¼Œé»˜è®¤ä½¿ç”¨ï¼šfield name
    * @return å±žæ€§å
    */
   String value() default "";
   /**
    * å¿½ç•¥ï¼šé»˜è®¤ä¸º false
    * @return æ˜¯å¦å¿½ç•¥
    */
   boolean ignore() default false;
}