From d21683e1de10c218b465eb4a7af6e192bdcb00a0 Mon Sep 17 00:00:00 2001
From: 6c <420680616@qq.com>
Date: 星期四, 25 十二月 2025 10:41:45 +0800
Subject: [PATCH] 列表数字,日期格式化

---
 src/main/java/com/product/face/entity/FaceListEntity.java |   26 ++++++++++++++++++++------
 1 files changed, 20 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/product/face/entity/FaceListEntity.java b/src/main/java/com/product/face/entity/FaceListEntity.java
index a885cac..8b563cc 100644
--- a/src/main/java/com/product/face/entity/FaceListEntity.java
+++ b/src/main/java/com/product/face/entity/FaceListEntity.java
@@ -109,7 +109,7 @@
 	 * @param fieldReference 鍙傜収
 	 * @param search        鏄惁鎼滅储
 	 */
-	public void addField(String fieldName, String faceUuid, String columnName, String columnWidth, Integer sequence, String fieldReference, boolean search) {
+	public void addField(String fieldName, String faceUuid, String columnName, String columnWidth, Integer sequence, String fieldReference, boolean search, String format) {
 		FaceField faceField = new FaceField();
 		faceField.setFieldName(fieldName);
 		faceField.setFieldUuid(faceUuid);
@@ -118,6 +118,7 @@
 		faceField.setSequence(sequence);
 		faceField.setFieldReference(fieldReference);
 		faceField.setSearch(search);
+        faceField.setFormat(format);
 		if (this.faceFields == null) {
 			this.faceFields = Lists.newArrayList();
 		}
@@ -360,7 +361,7 @@
 		maps.put("filter", filters);
 		for (int i = 0; i < faceFields.size(); i++) {
 			FaceField faceField = faceFields.get(i);
-			
+
 			if (!faceField.isSearch()) {
 				continue;
 			}
@@ -434,14 +435,14 @@
 		return fieldName;
 	}
 	//鏂版柟娉�
-	private String getFieldName(Map<String, List<String>> tableAlias,Map<String, List<String>> aliasField, Map<String, List<String>> tableAndField, String fieldName) {	
+	private String getFieldName(Map<String, List<String>> tableAlias,Map<String, List<String>> aliasField, Map<String, List<String>> tableAndField, String fieldName) {
 		String table=null;
 		boolean b=false;
 		if(tableAndField!=null && !tableAndField.isEmpty()) {
 			for(String key:tableAndField.keySet()) {
 				for(String field:tableAndField.get(key)) {
 					if(fieldName.equals(field)) {
-						
+
 						List<String>alias=tableAlias.get(key);
 						if(alias!=null && !alias.isEmpty()) {
 							table=alias.get(0);//鍙栫涓�涓埆鍚�
@@ -471,7 +472,7 @@
 			}
 			if(b)break;
 		}
-		
+
 		if (fieldName.indexOf('.')<0 && !StringUtils.isEmpty(table)) {
 			return "`" + table + "`." + fieldName;
 		}
@@ -508,6 +509,11 @@
 		 * 瀛楁鍙傜収
 		 */
 		private String fieldReference;
+
+        /**
+         * 鏍煎紡
+         */
+        private String format;
 
 		private boolean search;
 
@@ -566,7 +572,15 @@
 		public void setSearch(boolean search) {
 			this.search = search;
 		}
-	}
+
+        public String getFormat() {
+            return format;
+        }
+
+        public void setFormat(String format) {
+            this.format = format;
+        }
+    }
 
 
 }

--
Gitblit v1.9.2