@@ -2,11 +2,13 @@ package org.hswebframework.web.commons.bean;
import org.hswebframework.web.bean.FastBeanCopier;
+import java.io.Serializable;
+
/**
* @author zhouhao
* @since 3.0
*/
-public interface Bean {
+public interface Bean extends Serializable {
* 从指定的对象中复制属性到本对象
*
@@ -1,8 +1,6 @@
package org.hswebframework.web.commons.entity;
- * TODO 完成注释
- *
public interface CloneableEntity extends Entity, Cloneable {
@@ -34,7 +34,7 @@ import java.io.Serializable;
* @see Bean
-public interface Entity extends ValidateBean, Serializable {
+public interface Entity extends ValidateBean {
}
@@ -34,5 +34,10 @@
<groupId>io.swagger</groupId>
<artifactId>swagger-annotations</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.hswebframework.web</groupId>
+ <artifactId>hsweb-commons-bean</artifactId>
+ <version>${project.version}</version>
+ </dependency>
</dependencies>
</project>
@@ -18,12 +18,12 @@
package org.hswebframework.web.commons.model;
+import org.hswebframework.web.commons.bean.ValidateBean;
import java.io.Serializable;
-public interface Model extends Serializable {
+public interface Model extends ValidateBean {