diff --git a/common/src/main/java/net/rzdata/demo/trait/IConverter.java b/common/src/main/java/net/rzdata/demo/trait/IConverter.java new file mode 100644 index 0000000..7afe46f --- /dev/null +++ b/common/src/main/java/net/rzdata/demo/trait/IConverter.java @@ -0,0 +1,11 @@ +package net.rzdata.demo.trait; + +/** + * 实体转换类 + * @param 源类型 + * @param 目标类型 + */ +public interface IConverter { + + T convert(S source); +} diff --git a/common/src/main/java/net/rzdata/demo/trait/IQuery.java b/common/src/main/java/net/rzdata/demo/trait/IQuery.java new file mode 100644 index 0000000..faa8344 --- /dev/null +++ b/common/src/main/java/net/rzdata/demo/trait/IQuery.java @@ -0,0 +1,10 @@ +package net.rzdata.demo.trait; + +/** + * 请求实体类 + * @param 核心模型类型 + */ +public interface IQuery { + + T into(); +}