From 23a46b4be35277e06ec89f48730eeb694e686be8 Mon Sep 17 00:00:00 2001
From: Kenmegne <stephanie.kenmegne@gmail.com>
Date: Thu, 18 Jun 2026 15:40:06 +0000
Subject: [PATCH] add fdx-commons and fdx-consultation

---
 fdx-commons/fdxcommons-tools/src/main/java/com/megatim/fdxcommons/tools/utils/CustomColumns.java |   47 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 47 insertions(+), 0 deletions(-)

diff --git a/fdx-commons/fdxcommons-tools/src/main/java/com/megatim/fdxcommons/tools/utils/CustomColumns.java b/fdx-commons/fdxcommons-tools/src/main/java/com/megatim/fdxcommons/tools/utils/CustomColumns.java
new file mode 100644
index 0000000..c69f6c5
--- /dev/null
+++ b/fdx-commons/fdxcommons-tools/src/main/java/com/megatim/fdxcommons/tools/utils/CustomColumns.java
@@ -0,0 +1,47 @@
+package com.megatim.fdxcommons.tools.utils;
+
+import java.util.HashSet;
+import java.util.Set;
+
+/**
+ *
+ * @author ASUS
+ */
+public class CustomColumns {
+
+    public static final Set<String> columnsSet = new HashSet<>();
+    public static final Set<String> pkAutoIncrementColumnsQuerySet = new HashSet<>();
+    public static final Set<String> pkNotAutoIncrementColumnsQuerySet = new HashSet<>();
+
+    public static final String IS_DELETED_COLUMN = "fdx_is_deleted";
+
+    public static final int IS_DELETED_COLUMN_DEFAULT_VALUE = 0;
+    public static final int IS_DELETED_COLUMN_DELETED_VALUE = 1;
+    public static final String IS_DELETED_COLUMN_QUERY = IS_DELETED_COLUMN + " SMALLINT NOT NULL DEFAULT " + IS_DELETED_COLUMN_DEFAULT_VALUE + ", ";
+
+    public static final String INDEX_COLUMN = "fdx_index";
+    public static final String API_INDEX_COLUMN_QUERY = INDEX_COLUMN + " BIGSERIAL PRIMARY KEY, ";
+    public static final String FDXCONSULTATION_INDEX_COLUMN_QUERY = INDEX_COLUMN + " BIGINT PRIMARY KEY, ";
+
+    public static final String DATE_ACTION_COLUMN = "fdx_date_action";
+    public static final String DATE_ACTION_QUERY = DATE_ACTION_COLUMN + " TIMESTAMP NULL, ";
+
+    public static final String DATA_PRODUCTION_ID_COLUMN = "fdx_data_production_id";
+    public static final String DATA_PRODUCTION_ID_COLUMN_QUERY = DATA_PRODUCTION_ID_COLUMN + " BIGINT NOT NULL, ";
+
+    static {
+        columnsSet.add(IS_DELETED_COLUMN);
+        columnsSet.add(INDEX_COLUMN);
+        columnsSet.add(DATE_ACTION_COLUMN);
+        columnsSet.add(DATA_PRODUCTION_ID_COLUMN);
+
+        pkAutoIncrementColumnsQuerySet.add(IS_DELETED_COLUMN_QUERY);
+        pkAutoIncrementColumnsQuerySet.add(DATE_ACTION_QUERY);
+        pkAutoIncrementColumnsQuerySet.add(DATA_PRODUCTION_ID_COLUMN_QUERY);
+        
+        pkNotAutoIncrementColumnsQuerySet.addAll(pkAutoIncrementColumnsQuerySet);
+        
+        pkAutoIncrementColumnsQuerySet.add(API_INDEX_COLUMN_QUERY);
+        pkNotAutoIncrementColumnsQuerySet.add(FDXCONSULTATION_INDEX_COLUMN_QUERY);
+    }
+}

--
Gitblit v1.10.0