diff --git a/modules/i3plus-pojo-aps/pom.xml b/modules/i3plus-pojo-aps/pom.xml
new file mode 100644
index 0000000..b6adafd
--- /dev/null
+++ b/modules/i3plus-pojo-aps/pom.xml
@@ -0,0 +1,22 @@
+
+
+
+ i3plus-pojo
+ i3plus.pojo
+ 1.0-DEV-SNAPSHOT
+ ../../pom.xml
+
+ 4.0.0
+
+ i3plus-pojo-aps
+
+
+
+ i3plus.pojo
+ i3plus-pojo-base
+
+
+
+
\ No newline at end of file
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/annotation/FieldAnnotation.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/annotation/FieldAnnotation.java
new file mode 100644
index 0000000..f91c7b4
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/annotation/FieldAnnotation.java
@@ -0,0 +1,14 @@
+package cn.estsh.i3plus.pojo.aps.annotation;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+@Target(ElementType.FIELD)
+@Retention(RetentionPolicy.RUNTIME)
+public @interface FieldAnnotation {
+ boolean modify() default true;
+ boolean display() default true;
+ int pric() default 2;
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/BaseAPS.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/BaseAPS.java
new file mode 100644
index 0000000..36d411a
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/BaseAPS.java
@@ -0,0 +1,18 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+import cn.estsh.i3plus.pojo.base.bean.BaseBean;
+
+import java.util.HashMap;
+import java.util.Map;
+
+public class BaseAPS extends BaseBean {
+ private transient Map customFields = new HashMap<>();
+
+ public Object getCustomField(String code) {
+ return customFields.get(code);
+ }
+
+ public void setCustomField(String code, Object value) {
+ customFields.put(code, value);
+ }
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/BaseCode.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/BaseCode.java
new file mode 100644
index 0000000..2a884fd
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/BaseCode.java
@@ -0,0 +1,20 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+import lombok.Data;
+
+import javax.persistence.MappedSuperclass;
+
+/**
+ * @Description :含有编码,名字的基类
+ * @Reference :
+ * @Author : jason.niu
+ * @CreateDate : 2019-09-12
+ * @Modify:
+ **/
+@Data
+@MappedSuperclass
+public class BaseCode extends BaseAPS {
+ private String code;
+ private String name;
+ private String remark;
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/BaseOrder.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/BaseOrder.java
new file mode 100644
index 0000000..7926bb7
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/BaseOrder.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class BaseOrder extends BaseAPS {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/BaseRule.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/BaseRule.java
new file mode 100644
index 0000000..5660f01
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/BaseRule.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class BaseRule extends BaseAPS {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Calendar.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Calendar.java
new file mode 100644
index 0000000..0f5503f
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Calendar.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class Calendar extends BaseAPS {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/CancelPlanRule.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/CancelPlanRule.java
new file mode 100644
index 0000000..2bd178d
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/CancelPlanRule.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class CancelPlanRule extends BaseRule {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/DayShift.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/DayShift.java
new file mode 100644
index 0000000..73f0b4d
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/DayShift.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class DayShift extends BaseAPS {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/FieldInfo.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/FieldInfo.java
new file mode 100644
index 0000000..639004f
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/FieldInfo.java
@@ -0,0 +1,49 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+import cn.estsh.i3plus.pojo.aps.enums.FIELD_TYPE;
+import cn.estsh.i3plus.pojo.base.bean.BaseBean;
+import com.fasterxml.jackson.annotation.JsonIgnore;
+import io.swagger.annotations.Api;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import org.hibernate.annotations.DynamicInsert;
+import org.hibernate.annotations.DynamicUpdate;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+import java.lang.reflect.Method;
+
+/**
+ * @Description :字段信息
+ * @Reference :
+ * @Author : jason.niu
+ * @CreateDate : 2019-09-11
+ * @Modify:
+ **/
+@Data
+@Entity
+@DynamicInsert
+@DynamicUpdate
+@EqualsAndHashCode(callSuper = true)
+@Table(name="APS_FIELD_INFO")
+@Api("字段信息")
+public class FieldInfo extends BaseCode {
+ private String className;
+ private FIELD_TYPE type;
+ private Boolean customize;
+ private Boolean modify;
+ private Boolean display;
+ private Integer pric;
+ private String tips;
+ private String expression;
+ private String position;
+
+ @JsonIgnore
+ private transient Class extends BaseBean> clazz;
+ @JsonIgnore
+ private transient Class> typeClass;
+ @JsonIgnore
+ private transient Method getMethod;
+ @JsonIgnore
+ private transient Method setMethod;
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/FieldSetRule.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/FieldSetRule.java
new file mode 100644
index 0000000..c28267a
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/FieldSetRule.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class FieldSetRule extends BaseRule {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/HeuristicRule.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/HeuristicRule.java
new file mode 100644
index 0000000..0fb9a5b
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/HeuristicRule.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class HeuristicRule extends BaseRule {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Inventory.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Inventory.java
new file mode 100644
index 0000000..cbfbfcd
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Inventory.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class Inventory extends BaseOrder {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/MatCalcRule.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/MatCalcRule.java
new file mode 100644
index 0000000..03b5f34
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/MatCalcRule.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class MatCalcRule extends BaseRule {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Material.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Material.java
new file mode 100644
index 0000000..d4f794c
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Material.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class Material extends BaseCode {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/OperInput.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/OperInput.java
new file mode 100644
index 0000000..3e12e13
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/OperInput.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class OperInput extends BaseAPS {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/OperOutput.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/OperOutput.java
new file mode 100644
index 0000000..4ed7489
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/OperOutput.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class OperOutput extends BaseAPS {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/OperResource.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/OperResource.java
new file mode 100644
index 0000000..49e975d
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/OperResource.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class OperResource extends BaseAPS {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Operation.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Operation.java
new file mode 100644
index 0000000..b53c355
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Operation.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class Operation extends BaseAPS {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/PlanFeedback.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/PlanFeedback.java
new file mode 100644
index 0000000..8af6984
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/PlanFeedback.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class PlanFeedback extends BaseAPS {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/ProductOrder.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/ProductOrder.java
new file mode 100644
index 0000000..c0e4078
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/ProductOrder.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class ProductOrder extends BaseOrder {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/ProductRouting.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/ProductRouting.java
new file mode 100644
index 0000000..bc019d8
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/ProductRouting.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class ProductRouting extends BaseCode {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/PurchaseOrder.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/PurchaseOrder.java
new file mode 100644
index 0000000..566052a
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/PurchaseOrder.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class PurchaseOrder extends BaseOrder {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/ResCalendar.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/ResCalendar.java
new file mode 100644
index 0000000..f2556f6
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/ResCalendar.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class ResCalendar extends BaseAPS {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Resource.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Resource.java
new file mode 100644
index 0000000..f2b8481
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Resource.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class Resource extends BaseCode {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/RuleGroup.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/RuleGroup.java
new file mode 100644
index 0000000..96988ae
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/RuleGroup.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class RuleGroup extends BaseAPS {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/SalesOrder.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/SalesOrder.java
new file mode 100644
index 0000000..070c7d2
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/SalesOrder.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class SalesOrder extends BaseOrder {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/StandOperation.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/StandOperation.java
new file mode 100644
index 0000000..05ade23
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/StandOperation.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class StandOperation extends BaseCode {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/SysParam.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/SysParam.java
new file mode 100644
index 0000000..f188fb9
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/SysParam.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class SysParam extends BaseAPS {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Work.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Work.java
new file mode 100644
index 0000000..6a5efd0
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Work.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class Work extends BaseCode {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/WorkInput.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/WorkInput.java
new file mode 100644
index 0000000..0094be2
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/WorkInput.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class WorkInput extends BaseAPS {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/WorkOutput.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/WorkOutput.java
new file mode 100644
index 0000000..21d5f16
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/WorkOutput.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class WorkOutput extends BaseAPS {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/WorkRelation.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/WorkRelation.java
new file mode 100644
index 0000000..e2d3495
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/WorkRelation.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class WorkRelation extends BaseAPS {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/WorkResource.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/WorkResource.java
new file mode 100644
index 0000000..69b1675
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/WorkResource.java
@@ -0,0 +1,4 @@
+package cn.estsh.i3plus.pojo.aps.bean;
+
+public class WorkResource extends BaseAPS {
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/enums/FIELD_TYPE.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/enums/FIELD_TYPE.java
new file mode 100644
index 0000000..24099d8
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/enums/FIELD_TYPE.java
@@ -0,0 +1,20 @@
+package cn.estsh.i3plus.pojo.aps.enums;
+
+public enum FIELD_TYPE {
+ NONE,
+ BOOLEAN,
+ CHAR,
+ SHORT,
+ INTEGER,
+ LONG,
+ DOUBLE,
+ DATE,
+ TIME,
+ DATETIME,
+ DURATION,
+ ENUM,
+ MULTIENUM,
+ STRING,
+ OBJECT,
+ LIST
+}
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/repository/FieldInfoRepository.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/repository/FieldInfoRepository.java
new file mode 100644
index 0000000..76a9000
--- /dev/null
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/repository/FieldInfoRepository.java
@@ -0,0 +1,9 @@
+package cn.estsh.i3plus.pojo.aps.repository;
+
+import cn.estsh.i3plus.pojo.aps.bean.FieldInfo;
+import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface FieldInfoRepository extends BaseRepository {
+}