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