From 59f03e14841a2fec8ee9af95d3bbcfb4ae99cbe0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=A6=8F=E8=B4=A2?= <1471584931@qq.com> Date: Fri, 5 Dec 2025 10:11:04 +0800 Subject: [PATCH] =?UTF-8?q?---=E7=A7=BB=E5=8A=A8=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E6=97=A5=E5=BF=97api=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../annotations/datalog/JoinCaseType.java | 7 --- .../pictc/annotations/datalog/JoinType.java | 13 ---- .../annotations/datalog/JoinValueType.java | 13 ---- .../pictc/annotations/datalog/LogField.java | 41 ------------ .../pictc/annotations/datalog/LogJoin.java | 63 ------------------- .../annotations/datalog/LogJoinColumn.java | 48 -------------- .../pictc/annotations/datalog/LogTable.java | 48 -------------- .../pictc/annotations/datalog/SourceType.java | 13 ---- .../datalog/ValueDirectionType.java | 13 ---- 9 files changed, 259 deletions(-) delete mode 100644 itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/JoinCaseType.java delete mode 100644 itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/JoinType.java delete mode 100644 itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/JoinValueType.java delete mode 100644 itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/LogField.java delete mode 100644 itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/LogJoin.java delete mode 100644 itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/LogJoinColumn.java delete mode 100644 itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/LogTable.java delete mode 100644 itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/SourceType.java delete mode 100644 itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/ValueDirectionType.java diff --git a/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/JoinCaseType.java b/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/JoinCaseType.java deleted file mode 100644 index 65e992a..0000000 --- a/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/JoinCaseType.java +++ /dev/null @@ -1,7 +0,0 @@ -package com.pictc.annotations.datalog; - -public enum JoinCaseType { - - FULL,NONE - -} diff --git a/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/JoinType.java b/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/JoinType.java deleted file mode 100644 index 268e81a..0000000 --- a/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/JoinType.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.pictc.annotations.datalog; - -/** - * @author 张福财 - * @date 2025年8月28日 下午6:00:10 - * @Description: 关联类型 ONE_ONE ONE_MANY - */ -public enum JoinType { - - ONE, - MANY - -} diff --git a/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/JoinValueType.java b/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/JoinValueType.java deleted file mode 100644 index 597f3b9..0000000 --- a/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/JoinValueType.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.pictc.annotations.datalog; - -/** - * @author 张福财 - * @date 2025年8月26日 上午9:18:35 - * @Description: 关联值类型 - */ -public enum JoinValueType { - - FEILD, //字段关联 - STATIC //字段等于静态值 - -} diff --git a/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/LogField.java b/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/LogField.java deleted file mode 100644 index f6de151..0000000 --- a/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/LogField.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.pictc.annotations.datalog; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -import org.springframework.core.annotation.AliasFor; - -/** - * @author 张福财 - * @date 2025年8月26日 下午5:33:01 - * @Description: 数据日志属性配置 - */ -@Target({ElementType.METHOD, ElementType.FIELD}) -@Retention(RetentionPolicy.RUNTIME) -public @interface LogField { - - @AliasFor("name") - String value() default ""; - - /** - * @Description: 业务名称 - * @return String 返回类型 - */ - @AliasFor("value") - String name() default ""; - - /** - * @Description: 数据库字段 - * @return String 返回类型 - */ - String column() default ""; - - /** - * @Description: 位置 - * @return int 返回类型 - */ - int index() default 0; - -} diff --git a/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/LogJoin.java b/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/LogJoin.java deleted file mode 100644 index 7b03ee5..0000000 --- a/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/LogJoin.java +++ /dev/null @@ -1,63 +0,0 @@ -package com.pictc.annotations.datalog; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Inherited; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * @author 张福财 - * @date 2025年8月26日 上午9:37:23 - * @Description: 关联关系 - */ -@Target({ElementType.METHOD, ElementType.FIELD}) -@Retention(RetentionPolicy.RUNTIME) -@Inherited -public @interface LogJoin { - - /** - * @Description: 业务名称 - * @return String 返回类型 - */ - String name(); - - /** - * @Description: 关联对象 - * @return Class 返回类型 - */ - Class target(); - - /** - * @Description: 关联类型 - * @return JoinType 返回类型 - */ - JoinType type(); - - /** - * @Description: 级联类型:DEL(删除)、UPD(修改)、FULL(全部); - * @return JoinType 返回类型 - */ - JoinCaseType caseType() default JoinCaseType.FULL; - - /** - * @Description: 关联列 - * @return DataLogJoinColumn[] 返回类型 - */ - LogJoinColumn[] columns() default {}; - - /** - * @Description: 数据来源:默认通过target配置的表名去关联查询;如果sourceType = TQ 时配置查询ID - * @return String 返回类型 - */ - String source() default ""; - - /** - * @Description: TODO(这里用一句话描述这个方法的作用) - * @return - * @return QJoinSource 返回类型 - */ - SourceType sourceType() default SourceType.TABLE; - - -} diff --git a/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/LogJoinColumn.java b/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/LogJoinColumn.java deleted file mode 100644 index 1b83476..0000000 --- a/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/LogJoinColumn.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.pictc.annotations.datalog; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Inherited; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * @author 张福财 - * @date 2025年8月26日 上午9:37:45 - * @Description: 关联属性配置 - */ -@Target({ElementType.METHOD, ElementType.FIELD}) -@Retention(RetentionPolicy.RUNTIME) -@Inherited -public @interface LogJoinColumn { - - /** - * @Description: 属性 - * @return String 返回类型 - */ - String field() default ""; - - /** - * @Description: 关联属性 - * @return String 返回类型 - */ - String relatedField() default ""; - - - /** - * @Description: 赋值方向 - * @return ValueDirectionType 返回类型 - */ - ValueDirectionType valueDirection() default ValueDirectionType.LEFT; - - /** - * @Description: 关联值类型:JoinValueType: FEILD【字段关联】、STATIC【字段等于静态值】 - * @return String 返回类型 - */ - JoinValueType valueType() default JoinValueType.FEILD; - - String staticValue() default ""; - - Class staticType() default String.class; - -} diff --git a/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/LogTable.java b/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/LogTable.java deleted file mode 100644 index cfb2884..0000000 --- a/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/LogTable.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.pictc.annotations.datalog; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Inherited; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -import org.springframework.core.annotation.AliasFor; - -/** - * @author 张福财 - * @date 2025年8月25日 下午6:09:03 - * @Description: TODO(这里用一句话描述这个类的作用) - */ -@Target({ElementType.TYPE}) -@Retention(RetentionPolicy.RUNTIME) -@Inherited -public @interface LogTable { - - /** - * @Description: 业务名称 - * @return String 返回类型 - */ - @AliasFor("name") - String value() default ""; - - - /** - * @Description: 业务名称 - * @return String 返回类型 - */ - @AliasFor("value") - String name() default ""; - - /** - * @Description: 表名或者查询ID - * @return String 返回类型 - */ - String source(); - - /** - * @Description: - * @return QJoinSource 返回类型 - */ - SourceType sourceType() default SourceType.TABLE; - -} diff --git a/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/SourceType.java b/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/SourceType.java deleted file mode 100644 index 781e4c7..0000000 --- a/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/SourceType.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.pictc.annotations.datalog; - -/** - * @author 张福财 - * @date 2025年8月28日 下午4:24:27 - * @Description: 数据来源,默认从关联表,获取从SQL配置表 - */ -public enum SourceType { - - TABLE, - TSQL - -} diff --git a/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/ValueDirectionType.java b/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/ValueDirectionType.java deleted file mode 100644 index 75f6cc7..0000000 --- a/itc-pcitc-dependencies/itc-pcitc-dependencies-api/src/main/java/com/pictc/annotations/datalog/ValueDirectionType.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.pictc.annotations.datalog; - -/** - * @author 张福财 - * @date 2025年8月28日 下午2:40:03 - * @Description: 赋值方向 - * 左边为主表 - * 右边为子表 - */ -public enum ValueDirectionType { - LEFT, //向左 - RIGHT -}