From 6008478aec1687001324b3ac914eae6abb319491 Mon Sep 17 00:00:00 2001 From: "jason.niu" Date: Thu, 12 Sep 2019 17:58:38 +0800 Subject: [PATCH] add customer field function --- modules/i3plus-pojo-aps/pom.xml | 22 ++++++++++ .../pojo/aps/annotation/FieldAnnotation.java | 14 +++++++ .../cn/estsh/i3plus/pojo/aps/bean/BaseAPS.java | 18 ++++++++ .../cn/estsh/i3plus/pojo/aps/bean/BaseCode.java | 20 +++++++++ .../cn/estsh/i3plus/pojo/aps/bean/BaseOrder.java | 4 ++ .../cn/estsh/i3plus/pojo/aps/bean/BaseRule.java | 4 ++ .../cn/estsh/i3plus/pojo/aps/bean/Calendar.java | 4 ++ .../estsh/i3plus/pojo/aps/bean/CancelPlanRule.java | 4 ++ .../cn/estsh/i3plus/pojo/aps/bean/DayShift.java | 4 ++ .../cn/estsh/i3plus/pojo/aps/bean/FieldInfo.java | 49 ++++++++++++++++++++++ .../estsh/i3plus/pojo/aps/bean/FieldSetRule.java | 4 ++ .../estsh/i3plus/pojo/aps/bean/HeuristicRule.java | 4 ++ .../cn/estsh/i3plus/pojo/aps/bean/Inventory.java | 4 ++ .../cn/estsh/i3plus/pojo/aps/bean/MatCalcRule.java | 4 ++ .../cn/estsh/i3plus/pojo/aps/bean/Material.java | 4 ++ .../cn/estsh/i3plus/pojo/aps/bean/OperInput.java | 4 ++ .../cn/estsh/i3plus/pojo/aps/bean/OperOutput.java | 4 ++ .../estsh/i3plus/pojo/aps/bean/OperResource.java | 4 ++ .../cn/estsh/i3plus/pojo/aps/bean/Operation.java | 4 ++ .../estsh/i3plus/pojo/aps/bean/PlanFeedback.java | 4 ++ .../estsh/i3plus/pojo/aps/bean/ProductOrder.java | 4 ++ .../estsh/i3plus/pojo/aps/bean/ProductRouting.java | 4 ++ .../estsh/i3plus/pojo/aps/bean/PurchaseOrder.java | 4 ++ .../cn/estsh/i3plus/pojo/aps/bean/ResCalendar.java | 4 ++ .../cn/estsh/i3plus/pojo/aps/bean/Resource.java | 4 ++ .../cn/estsh/i3plus/pojo/aps/bean/RuleGroup.java | 4 ++ .../cn/estsh/i3plus/pojo/aps/bean/SalesOrder.java | 4 ++ .../estsh/i3plus/pojo/aps/bean/StandOperation.java | 4 ++ .../cn/estsh/i3plus/pojo/aps/bean/SysParam.java | 4 ++ .../java/cn/estsh/i3plus/pojo/aps/bean/Work.java | 4 ++ .../cn/estsh/i3plus/pojo/aps/bean/WorkInput.java | 4 ++ .../cn/estsh/i3plus/pojo/aps/bean/WorkOutput.java | 4 ++ .../estsh/i3plus/pojo/aps/bean/WorkRelation.java | 4 ++ .../estsh/i3plus/pojo/aps/bean/WorkResource.java | 4 ++ .../cn/estsh/i3plus/pojo/aps/enums/FIELD_TYPE.java | 20 +++++++++ .../pojo/aps/repository/FieldInfoRepository.java | 9 ++++ 36 files changed, 268 insertions(+) create mode 100644 modules/i3plus-pojo-aps/pom.xml create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/annotation/FieldAnnotation.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/BaseAPS.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/BaseCode.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/BaseOrder.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/BaseRule.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Calendar.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/CancelPlanRule.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/DayShift.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/FieldInfo.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/FieldSetRule.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/HeuristicRule.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Inventory.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/MatCalcRule.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Material.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/OperInput.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/OperOutput.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/OperResource.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Operation.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/PlanFeedback.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/ProductOrder.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/ProductRouting.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/PurchaseOrder.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/ResCalendar.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Resource.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/RuleGroup.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/SalesOrder.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/StandOperation.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/SysParam.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Work.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/WorkInput.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/WorkOutput.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/WorkRelation.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/WorkResource.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/enums/FIELD_TYPE.java create mode 100644 modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/repository/FieldInfoRepository.java 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 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 { +}