From d4ccd29668a65b27ed28fb862bceec130d94c87a Mon Sep 17 00:00:00 2001 From: cheng <1821349743@qq.com> Date: 星期日, 25 八月 2024 14:02:32 +0800 Subject: [PATCH] 获取表达输入性控件 --- src/main/java/com/product/mobile/core/entity/FaceFieldEntity.java | 108 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- src/main/java/com/product/mobile/core/service/FaceMobileService.java | 5 ++ src/main/java/com/product/mobile/core/controller/FaceMobileController.java | 2 3 files changed, 109 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/product/mobile/core/controller/FaceMobileController.java b/src/main/java/com/product/mobile/core/controller/FaceMobileController.java index 7611f03..749054a 100644 --- a/src/main/java/com/product/mobile/core/controller/FaceMobileController.java +++ b/src/main/java/com/product/mobile/core/controller/FaceMobileController.java @@ -35,7 +35,7 @@ public String getFaceFieldByTable(HttpServletRequest request) { try { FieldSetEntity fse = BaseUtil.getFieldSetEntity(request); - return BaseUtil.success(faceMobileService.getFlowFaceField(fse)); + return BaseUtil.success(faceMobileService.getFaceFieldByTable(fse)); } catch (BaseException e) { e.printStackTrace(); return error(e); diff --git a/src/main/java/com/product/mobile/core/entity/FaceFieldEntity.java b/src/main/java/com/product/mobile/core/entity/FaceFieldEntity.java index 0e31fae..c8413b3 100644 --- a/src/main/java/com/product/mobile/core/entity/FaceFieldEntity.java +++ b/src/main/java/com/product/mobile/core/entity/FaceFieldEntity.java @@ -7,6 +7,8 @@ */ public class FaceFieldEntity { + private String fieldName; + /** * 鏄惁蹇呭~ */ @@ -55,10 +57,6 @@ private String fileField; /** - * 鎺т欢鎺掑簭 - */ - private Integer controlSequence; - /** * 楂樼骇鍙傜収鍏宠仈璁剧疆 */ private String promptSetting; @@ -68,5 +66,107 @@ */ private String serialNumber; + public String getFieldName() { + return fieldName; + } + public void setFieldName(String fieldName) { + this.fieldName = fieldName; + } + + public String getRequired() { + return required; + } + + public void setRequired(String required) { + this.required = required; + } + + public String getLabel() { + return label; + } + + public void setLabel(String label) { + this.label = label; + } + + public String getAdvanceName() { + return advanceName; + } + + public void setAdvanceName(String advanceName) { + this.advanceName = advanceName; + } + + public String getComponentType() { + return componentType; + } + + public void setComponentType(String componentType) { + this.componentType = componentType; + } + + public String getMultiple() { + return multiple; + } + + public void setMultiple(String multiple) { + this.multiple = multiple; + } + + public String getDisabled() { + return disabled; + } + + public void setDisabled(String disabled) { + this.disabled = disabled; + } + + public String getDefaultValue() { + return defaultValue; + } + + public void setDefaultValue(String defaultValue) { + this.defaultValue = defaultValue; + } + + public String getPlaceholder() { + return placeholder; + } + + public void setPlaceholder(String placeholder) { + this.placeholder = placeholder; + } + + public String getFileTableName() { + return fileTableName; + } + + public void setFileTableName(String fileTableName) { + this.fileTableName = fileTableName; + } + + public String getFileField() { + return fileField; + } + + public void setFileField(String fileField) { + this.fileField = fileField; + } + + public String getPromptSetting() { + return promptSetting; + } + + public void setPromptSetting(String promptSetting) { + this.promptSetting = promptSetting; + } + + public String getSerialNumber() { + return serialNumber; + } + + public void setSerialNumber(String serialNumber) { + this.serialNumber = serialNumber; + } } diff --git a/src/main/java/com/product/mobile/core/service/FaceMobileService.java b/src/main/java/com/product/mobile/core/service/FaceMobileService.java index 435414b..045154f 100644 --- a/src/main/java/com/product/mobile/core/service/FaceMobileService.java +++ b/src/main/java/com/product/mobile/core/service/FaceMobileService.java @@ -139,12 +139,15 @@ ReflectUtil.setFieldValue(faceFieldEntity, propertyName, setEntity.getObject("property_value")); } } + if (StringUtils.isEmpty(faceFieldEntity.getFieldName())) { + result.remove(faceFieldEntity); + continue; + } List<FieldSetEntity> configGroup = groupMap.get(groupUuid); for (FieldSetEntity setEntity : configGroup) { //鎵惧埌灞炴�у悕绉�= __vModel__ String propertyName = setEntity.getString("property_name"); if ("tag".equals(propertyName)) { - result.add(faceFieldEntity); propertyName = "component_type"; } else if ("field".equals(propertyName)) { propertyName = "fileField"; -- Gitblit v1.9.2