diff --git a/src/main/java/online/xuping/automaton/service/function/FunctionDomain.java b/src/main/java/online/xuping/automaton/service/function/FunctionDomain.java new file mode 100644 index 0000000..0ee6ee5 --- /dev/null +++ b/src/main/java/online/xuping/automaton/service/function/FunctionDomain.java @@ -0,0 +1,33 @@ +package online.xuping.automaton.service.function; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import online.xuping.automaton.domain.ZuaaEntity; + +/** + * 类说明 功能管理管理 + *
功能列表
+ *1.
+ */ +@Data +@EqualsAndHashCode(callSuper = true) +public class FunctionDomain extends ZuaaEntity { + + private Long id; + //功能名称 + private String name; + //功能描述 + private String description; + //功能编码 + private String code; + //功能类型 + private Integer type; + //功能地址 + private String url; + //功能图标 + private String icon; + //功能状态 + private Boolean status; + //排序 + private Long sort; +} diff --git a/src/main/java/online/xuping/automaton/service/function/FunctionServiceImpl.java b/src/main/java/online/xuping/automaton/service/function/FunctionServiceImpl.java new file mode 100644 index 0000000..aa69ebc --- /dev/null +++ b/src/main/java/online/xuping/automaton/service/function/FunctionServiceImpl.java @@ -0,0 +1,50 @@ +package online.xuping.automaton.service.function; + +import cn.hutool.core.lang.Singleton; +import online.xuping.automaton.service.ISqliteServiceV2; +import online.xuping.util.SqliteDaoUtil; + +/** + * + */ +public class FunctionServiceImpl extends SqliteDaoUtil+ * 在构造时,会调用父类构造函数,并传入"task"作为数据库名称。 + */ + public FunctionServiceImpl() { + super(TABLE_NAME, FunctionDomain.class); + } + + /** + * 。 + * + * @return 返回TaskServiceImpl实例 + */ + public static FunctionServiceImpl create() { + return Singleton.get(FunctionServiceImpl.class); + } + + /** + * 获取表名 + * + * @return 返回字符串类型的表名,此处返回"task" + */ + @Override + public String getTableName() { + return TABLE_NAME; + } + + +} diff --git a/src/main/java/online/xuping/automaton/service/function/OperateWithFunctionDomain.java b/src/main/java/online/xuping/automaton/service/function/OperateWithFunctionDomain.java new file mode 100644 index 0000000..84ee93f --- /dev/null +++ b/src/main/java/online/xuping/automaton/service/function/OperateWithFunctionDomain.java @@ -0,0 +1,28 @@ +package online.xuping.automaton.service.function; +/** + * 类说明 订单管理 + *
功能列表
+ *1.
+ * + * @author xuping + * {@code @date} 2024/5/15 下午4:51 + */ + +import lombok.Data; +import lombok.EqualsAndHashCode; +import online.xuping.automaton.domain.ZuaaEntity; + + +@Data +@EqualsAndHashCode(callSuper = true) +public class OperateWithFunctionDomain extends ZuaaEntity { + private Long id; + private String operateCode; + + private String operateName; + private Integer status; + //函数的code + private String functionCode; + //函数的名称 + private String functionName; +} diff --git a/src/main/java/online/xuping/automaton/service/function/OperateWithFunctionServiceImpl.java b/src/main/java/online/xuping/automaton/service/function/OperateWithFunctionServiceImpl.java new file mode 100644 index 0000000..b8c5535 --- /dev/null +++ b/src/main/java/online/xuping/automaton/service/function/OperateWithFunctionServiceImpl.java @@ -0,0 +1,59 @@ +package online.xuping.automaton.service.function; + + +import cn.hutool.core.lang.Singleton; +import online.xuping.automaton.service.ISqliteServiceV2; +import online.xuping.util.SqliteDaoUtil; + +/** + * 类说明 + *功能列表
+ *1.
+ * + * @author xuping + * {@code @date} 2024/5/15 下午4:58 + */ + +public class OperateWithFunctionServiceImpl extends SqliteDaoUtil
+ * 在构造时,会调用父类构造函数,并传入"OperateWithFunction"作为数据库名称。
+ */
+ public OperateWithFunctionServiceImpl() {
+ super(TABLE_NAME, OperateWithFunctionDomain.class);
+ }
+
+ /**
+ * 。
+ *
+ * @return 返回OperateWithFunctionServiceImpl实例
+ */
+ public static OperateWithFunctionServiceImpl create() {
+ return Singleton.get(OperateWithFunctionServiceImpl.class);
+ }
+
+ /**
+ * 获取表名
+ *
+ * @return 返回字符串类型的表名,此处返回"OperateWithFunction"
+ */
+ @Override
+ public String getTableName() {
+ return TABLE_NAME;
+ }
+
+}
+
+
+
+
diff --git a/src/main/java/online/xuping/automaton/service/operate/OperateDomain.java b/src/main/java/online/xuping/automaton/service/operate/OperateDomain.java
index 6e4c393..967bfd4 100644
--- a/src/main/java/online/xuping/automaton/service/operate/OperateDomain.java
+++ b/src/main/java/online/xuping/automaton/service/operate/OperateDomain.java
@@ -19,6 +19,10 @@ import online.xuping.automaton.domain.ZuaaEntity;
public class OperateDomain extends ZuaaEntity {
private Long id;
+
+ //操作的code
+ private String operateCode;
+
/**
* 操作名称
*/
diff --git a/src/main/java/online/xuping/automaton/service/operate/OperateServiceImpl.java b/src/main/java/online/xuping/automaton/service/operate/OperateServiceImpl.java
index 921ab94..5311d03 100644
--- a/src/main/java/online/xuping/automaton/service/operate/OperateServiceImpl.java
+++ b/src/main/java/online/xuping/automaton/service/operate/OperateServiceImpl.java
@@ -48,12 +48,4 @@ public class OperateServiceImpl extends SqliteDaoUtil