From c9c54344cc7cf9075d5bae07909a15fe0fe20ec7 Mon Sep 17 00:00:00 2001 From: wangshaoping Date: Mon, 22 Jul 2024 11:36:55 +0800 Subject: [PATCH] update --- app.platform/build-common.gradle | 2 +- erm.frontend/package.json | 2 +- gradle.properties | 2 +- io.sc.engine.mv.frontend/package.json | 2 +- .../code/impl/GroovySourceCodeGenerator.java | 1 + .../impl/support/processor/MathFormula.java | 238 +- .../core/function/ArithmeticFunction.java | 4 + .../rule/core/code/template/groovy/groovy.ftl | 1 + .../core/code/template/groovy/lib/lib.ftl | 2 + .../core/code/template/groovy/lib_groovy.ftl | 2 + .../core/code/template/groovy/model/model.ftl | 2 + .../groovy/processor/MATH_FORMULA.ftl | 4 + .../rule/core/i18n/enums_tw_CN.properties | 2 +- .../rule/core/i18n/enums_zh_CN.properties | 2 +- io.sc.engine.rule.frontend/package.json | 2 +- .../src/components/index.ts | 2 + .../src/i18n/messages.json | 1 + .../src/i18n/messages_tw_CN.json | 1 + .../src/i18n/messages_zh_CN.json | 1 + .../src/menus/menus.json | 6 +- .../src/routes/routes.json | 15 + .../src/views/functions/Functions.vue | 4 + .../src/views/lib/ProcessorGrid.vue | 4 +- .../views/resources/designer/Processor.vue | 9 +- io.sc.engine.rule.server/build.gradle | 1 + .../service/impl/TestCaseServiceImpl.java | 17 +- .../testcase/support/CellStyleBuilder.java | 13 + .../rule/server/sample/引擎示例.json | 2227 +++++++++-------- io.sc.engine.st.frontend/package.json | 2 +- .../src/platform/components/form/WForm.vue | 1 + .../math/context-menu/ContextMenu.vue | 92 +- .../math/dialog/NumberEditorDialog.vue | 3 +- .../math/dialog/VariableEditorDialog.vue | 2 +- .../components/math/dialog/XmlDialog.vue | 24 +- .../components/math/toolbar/Toolbar.vue | 4 +- .../components/math/toolbar/actions/Xml.vue | 2 +- .../components/math/toolbar/base/Addition.vue | 2 +- .../math/toolbar/base/NumberConst.vue | 6 +- .../src/platform/i18n/messages.json | 7 +- .../src/platform/i18n/messages_tw_CN.json | 7 +- .../src/platform/i18n/messages_zh_CN.json | 7 +- .../template-project/package.json | 4 +- .../testcase/math/AutoCompletionManager.ts | 170 ++ .../src/views/testcase/math/MathEditor.vue | 15 +- .../package.json | 2 +- .../templates/pgp/setup/gradle.properties | 2 +- io.sc.platform.lcdp.frontend/package.json | 2 +- .../service/impl/SystemMonitorImpl.java | 1 + .../monitor/service/support/ServerInfo.java | 18 + io.sc.platform.mvc.frontend/package.json | 2 +- io.sc.platform.security.frontend/package.json | 2 +- io.sc.platform.system.frontend/package.json | 2 +- .../src/i18n/messages.json | 24 + .../src/i18n/messages_tw_CN.json | 24 + .../src/i18n/messages_zh_CN.json | 2 + .../src/views/monitor/ServerInfo.vue | 50 +- .../auditlog/service/AuditLogService.java | 5 + .../service/impl/AuditLogServiceImpl.java | 28 + .../controller/MetricsWebController.java | 7 + io.sc.standard.frontend/package.json | 2 +- 60 files changed, 1856 insertions(+), 1234 deletions(-) create mode 100644 io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/code/template/groovy/processor/MATH_FORMULA.ftl create mode 100644 io.sc.engine.rule.frontend/src/views/functions/Functions.vue create mode 100644 io.sc.platform.core.frontend/template-project/src/views/testcase/math/AutoCompletionManager.ts diff --git a/app.platform/build-common.gradle b/app.platform/build-common.gradle index f6cfe3d5..b1acd61d 100644 --- a/app.platform/build-common.gradle +++ b/app.platform/build-common.gradle @@ -6,7 +6,7 @@ * 2. gradle bootwar -Dtarget=undertow # undertow, target=undertow * 3. gradle bootwar -Dtarget=jetty # jetty, target=jetty */ -def target =System.getProperty("target") ?: "undertow"; +def target =System.getProperty("target") ?: "tomcat"; System.setProperty('target',target); // 根据 targetRuntime 变量的值执行实际的 build.gradle diff --git a/erm.frontend/package.json b/erm.frontend/package.json index fcf1b14a..608c88ad 100644 --- a/erm.frontend/package.json +++ b/erm.frontend/package.json @@ -92,7 +92,7 @@ "luckyexcel": "1.0.1", "mockjs": "1.1.0", "pinia": "2.1.7", - "platform-core": "8.1.275", + "platform-core": "8.1.279", "quasar": "2.15.4", "tailwindcss": "3.4.4", "vue": "3.4.31", diff --git a/gradle.properties b/gradle.properties index 18133c30..1dca001d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -38,7 +38,7 @@ application_version=1.0.0 platform_group=io.sc platform_version=8.1.44 platform_plugin_version=8.1.44 -platform_core_frontend_version=8.1.275 +platform_core_frontend_version=8.1.279 ########################################################### # dependencies version diff --git a/io.sc.engine.mv.frontend/package.json b/io.sc.engine.mv.frontend/package.json index 3e366386..01cd8238 100644 --- a/io.sc.engine.mv.frontend/package.json +++ b/io.sc.engine.mv.frontend/package.json @@ -92,7 +92,7 @@ "luckyexcel": "1.0.1", "mockjs": "1.1.0", "pinia": "2.1.7", - "platform-core": "8.1.275", + "platform-core": "8.1.279", "quasar": "2.15.4", "tailwindcss": "3.4.4", "vue": "3.4.31", diff --git a/io.sc.engine.rule.core/src/main/java/io/sc/engine/rule/core/code/impl/GroovySourceCodeGenerator.java b/io.sc.engine.rule.core/src/main/java/io/sc/engine/rule/core/code/impl/GroovySourceCodeGenerator.java index c683ecca..cf88be77 100644 --- a/io.sc.engine.rule.core/src/main/java/io/sc/engine/rule/core/code/impl/GroovySourceCodeGenerator.java +++ b/io.sc.engine.rule.core/src/main/java/io/sc/engine/rule/core/code/impl/GroovySourceCodeGenerator.java @@ -87,6 +87,7 @@ public class GroovySourceCodeGenerator implements CodeGenerator{ root.put("ValueType", getStaticMethod("io.sc.engine.rule.core.enums.ValueType")); root.put("ObjectProperty", getStaticMethod("io.sc.engine.rule.core.code.impl.support.processor.ObjectProperty")); + root.put("MathFormula", getStaticMethod("io.sc.engine.rule.core.code.impl.support.processor.MathFormula")); root.put("ConditionRange", getStaticMethod("io.sc.engine.rule.core.code.impl.support.processor.ConditionRange")); root.put("NumberRange", getStaticMethod("io.sc.engine.rule.core.code.impl.support.processor.NumberRange")); root.put("DecisionTable2C", getStaticMethod("io.sc.engine.rule.core.code.impl.support.processor.DecisionTable2C")); diff --git a/io.sc.engine.rule.core/src/main/java/io/sc/engine/rule/core/code/impl/support/processor/MathFormula.java b/io.sc.engine.rule.core/src/main/java/io/sc/engine/rule/core/code/impl/support/processor/MathFormula.java index db6b61b1..47ff1d0c 100644 --- a/io.sc.engine.rule.core/src/main/java/io/sc/engine/rule/core/code/impl/support/processor/MathFormula.java +++ b/io.sc.engine.rule.core/src/main/java/io/sc/engine/rule/core/code/impl/support/processor/MathFormula.java @@ -6,6 +6,8 @@ import io.sc.engine.rule.core.po.lib.Indicator; import io.sc.engine.rule.core.po.lib.processor.MathFormulaIndicatorProcessor; import io.sc.engine.rule.core.po.model.Parameter; import io.sc.engine.rule.core.po.model.processor.MathFormulaParameterProcessor; +import io.sc.engine.rule.core.util.CodeReplacer; +import io.sc.engine.rule.core.util.ExpressionReplacer; import org.springframework.util.StringUtils; import javax.xml.bind.JAXBContext; @@ -15,7 +17,6 @@ import javax.xml.stream.XMLEventReader; import javax.xml.stream.XMLInputFactory; import javax.xml.stream.XMLStreamReader; import javax.xml.stream.events.Characters; -import javax.xml.stream.events.EndElement; import javax.xml.stream.events.StartElement; import javax.xml.stream.events.XMLEvent; import java.io.Reader; @@ -24,64 +25,134 @@ import java.util.ArrayDeque; @JsonIgnoreProperties(ignoreUnknown=true) public class MathFormula { - public static MathType parse(String xml) throws Exception { - if(!StringUtils.hasText(xml)){ + public static String generateGroovyCode(Indicator indicator, MathFormulaIndicatorProcessor processor) throws Exception { + if (indicator == null || processor == null) { return null; } - Reader reader = new StringReader(xml); - XMLInputFactory factory = XMLInputFactory.newInstance(); // Or newFactory() - XMLStreamReader xmlReader = factory.createXMLStreamReader(reader); - - JAXBContext decodeJAXBContext =JAXBContext.newInstance(MathType.class); - Unmarshaller unmarshaller =decodeJAXBContext.createUnmarshaller(); - JAXBElement obj =unmarshaller.unmarshal(xmlReader,MathType.class); - return obj.getValue(); + String mathXml =processor.getMathFormula(); + if(!StringUtils.hasText(mathXml)){ + return null; + } + mathXml =mathXml.trim(); + if(!mathXml.startsWith("") && !mathXml.endsWith("")){ + mathXml ="" + mathXml + ""; + } + return ExpressionReplacer.groovy(buildGroovyCode(mathXml),null); } - public static String generateGroovyCode(Indicator indicator, MathFormulaIndicatorProcessor processor) throws Exception { - if (indicator == null || processor == null) { + public static String generateGroovyCode(Parameter parameter, MathFormulaParameterProcessor processor) throws Exception{ + if (parameter == null || processor == null) { return null; } - String xml =processor.getMathFormula(); - if(!StringUtils.hasText(xml)){ + String mathXml =processor.getMathFormula(); + if(!StringUtils.hasText(mathXml)){ return null; } - Reader reader = new StringReader(xml); + mathXml =mathXml.trim(); + if(!mathXml.startsWith("") && !mathXml.endsWith("")){ + mathXml ="" + mathXml + ""; + } + return ExpressionReplacer.groovy(buildGroovyCode(mathXml),null); + } + + private static String buildGroovyCode(String mathXml) throws Exception{ + Reader reader = new StringReader(mathXml); XMLInputFactory xmlInputFactory =XMLInputFactory.newFactory(); XMLEventReader xmlEventReader =xmlInputFactory.createXMLEventReader(reader); StringBuilder sb =new StringBuilder(); + ArrayDeque tagNameDeque =new ArrayDeque<>(); while(xmlEventReader.hasNext()){ XMLEvent xmlEvent = xmlEventReader.nextEvent(); if (xmlEvent.isStartElement()){ StartElement startElement = xmlEvent.asStartElement(); - if("mi".equalsIgnoreCase(startElement.getName().getLocalPart())){ + String tagName =startElement.getName().getLocalPart(); + tagNameDeque.push(tagName); + if("mspace".equalsIgnoreCase(tagName)){ + }else if("mrow".equalsIgnoreCase(tagName)){ + sb.append("("); + }else if("msqrt".equalsIgnoreCase(tagName)){ + sb.append("sqrt("); + }else if("mroot".equalsIgnoreCase(tagName)){ + sb.append("root("); + }else if("msup".equalsIgnoreCase(tagName)){ + sb.append("pow("); + }else if("mfrac".equalsIgnoreCase(tagName)){ + sb.append("div("); } } else if(xmlEvent.isCharacters()){ Characters characters = xmlEvent.asCharacters(); - sb.append(characters.getData()); - } else if(xmlEvent.isEndElement()){ - EndElement endElement =xmlEvent.asEndElement(); - if("mi".equalsIgnoreCase(endElement.getName().getLocalPart())) { + String text =characters.getData().trim(); + String tagName =tagNameDeque.peek(); + if("mi".equalsIgnoreCase(tagName)){ + if("(".equalsIgnoreCase(text) || ")".equalsIgnoreCase(text)){ + sb.append(text); + }else{ + sb.append("${").append(text); + } + }else if("mo".equalsIgnoreCase(tagName)){ + if("×".equalsIgnoreCase(text)){ + sb.append("*"); + }else if("≥".equalsIgnoreCase(text)){ + sb.append(">="); + }else if("≤".equalsIgnoreCase(text)){ + sb.append("<="); + }else if("=".equalsIgnoreCase(text)){ + sb.append("=="); + }else{ + sb.append(text); + } + }else if("mn".equalsIgnoreCase(tagName)){ + if("e".equalsIgnoreCase(text)){ + sb.append("E"); + }else if("π".equalsIgnoreCase(text)){ + sb.append("PI"); + }else{ + sb.append(text); + } + }else{ + sb.append(text); + } + } else if(xmlEvent.isEndElement()) { + String tagName = tagNameDeque.poll(); + String previousTagName =tagNameDeque.peek(); + if("mspace".equalsIgnoreCase(tagName)){ + }else if("mi".equalsIgnoreCase(tagName)){ + String lastText =sb.substring(sb.length()-1); + if("(".equalsIgnoreCase(lastText) || ")".equalsIgnoreCase(lastText)){ + + }else{ + sb.append("}"); + } + }else if("mrow".equalsIgnoreCase(tagName)){ + sb.append(")"); + if( + "msqrt".equalsIgnoreCase(previousTagName) || + "mroot".equalsIgnoreCase(previousTagName) || + "msup".equalsIgnoreCase(previousTagName) || + "mfrac".equalsIgnoreCase(previousTagName) + ){ + sb.append(","); + } + }else if("msqrt".equalsIgnoreCase(tagName)){ + sb.setLength(sb.length()-1); + sb.append(")"); + }else if("mroot".equalsIgnoreCase(tagName)){ + sb.setLength(sb.length()-1); + sb.append(")"); + }else if("msup".equalsIgnoreCase(tagName)){ + sb.setLength(sb.length()-1); + sb.append(")"); + }else if("mfrac".equalsIgnoreCase(tagName)){ + sb.setLength(sb.length()-1); + sb.append(")"); } } } return sb.toString(); } - public static String generateGroovyCode(Parameter parameter, MathFormulaParameterProcessor processor) throws Exception{ - if (parameter == null || processor == null) { - return null; - } - MathType math =parse(processor.getMathFormula()); - if(math==null){ - return null; - } - - return null; - } - public static void main(String[] args)throws Exception { String xml ="\n" + " \n" + @@ -145,104 +216,7 @@ public class MathFormula { " 50\n" + " \n" + ""; - Reader reader = new StringReader(xml); - XMLInputFactory xmlInputFactory =XMLInputFactory.newFactory(); - XMLEventReader xmlEventReader =xmlInputFactory.createXMLEventReader(reader); - StringBuilder sb =new StringBuilder(); - ArrayDeque deque =new ArrayDeque<>(); - ArrayDeque twoPartDeque =new ArrayDeque<>(); - while(xmlEventReader.hasNext()){ - XMLEvent xmlEvent = xmlEventReader.nextEvent(); - if (xmlEvent.isStartElement()){ - StartElement startElement = xmlEvent.asStartElement(); - deque.push(startElement.getName().getLocalPart()); - String tagName =deque.peek(); - switch (tagName){ - case "mspace": - break; - case "mrow": - sb.append("("); - break; - case "mfrac": - twoPartDeque.push(true); - break; - case "msqrt": - sb.append("sqrt("); - break; - case "mroot": - twoPartDeque.push(true); - sb.append("root("); - break; - case "msup": - twoPartDeque.push(true); - sb.append("pow("); - break; - } - } else if(xmlEvent.isCharacters()){ - String tagName =deque.peek(); - Characters characters = xmlEvent.asCharacters(); - String text =characters.getData().trim(); - switch (tagName){ - case "mi": - sb.append("${").append(text); - break; - case "mo": - switch (text){ - case "×": - sb.append("*"); - break; - case "≥": - sb.append(">="); - break; - case "≤": - sb.append("<="); - break; - case "=": - sb.append("=="); - break; - default: - sb.append(text); - } - break; - case "mn": - sb.append(text); - break; - } - } else if(xmlEvent.isEndElement()) { - EndElement endElement = xmlEvent.asEndElement(); - String tagName = deque.peek(); - deque.pop(); - switch (tagName) { - case "mi": - sb.append("}"); - break; - case "mspace": - break; - case "mrow": - sb.append(")"); - if (twoPartDeque.peek()!=null && twoPartDeque.peek() && deque.peek()!=null) { - switch (deque.peek()){ - case "mfrac": - sb.append("/"); - break; - case "mroot": - case "msup": - sb.append(","); - break; - } - twoPartDeque.pop(); - } - break; - case "mfrac": - break; - case "msqrt": - case "mroot": - case "msup": - sb.append(")"); - break; - } - } - } - System.out.println(sb.toString()); + + System.out.println(MathFormula.buildGroovyCode(xml)); } } diff --git a/io.sc.engine.rule.core/src/main/java/io/sc/engine/rule/core/function/ArithmeticFunction.java b/io.sc.engine.rule.core/src/main/java/io/sc/engine/rule/core/function/ArithmeticFunction.java index 87bd4340..24bc3b2c 100644 --- a/io.sc.engine.rule.core/src/main/java/io/sc/engine/rule/core/function/ArithmeticFunction.java +++ b/io.sc.engine.rule.core/src/main/java/io/sc/engine/rule/core/function/ArithmeticFunction.java @@ -144,4 +144,8 @@ public class ArithmeticFunction { public static Double root(Double x,Double y){ return Math.pow(x,1/y); } + + public static Double div(Double x, Double y){ + return x/y; + } } diff --git a/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/code/template/groovy/groovy.ftl b/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/code/template/groovy/groovy.ftl index e1695d17..c361755c 100644 --- a/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/code/template/groovy/groovy.ftl +++ b/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/code/template/groovy/groovy.ftl @@ -73,6 +73,7 @@ import static io.sc.engine.rule.core.function.ArithmeticFunction.log; import static io.sc.engine.rule.core.function.ArithmeticFunction.ln; import static io.sc.engine.rule.core.function.ArithmeticFunction.lg; import static io.sc.engine.rule.core.function.ArithmeticFunction.root; +import static io.sc.engine.rule.core.function.ArithmeticFunction.div; import static io.sc.engine.rule.core.function.ArithmeticFunction.transformSequencing; import static io.sc.engine.rule.core.function.DateFunction.now; diff --git a/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/code/template/groovy/lib/lib.ftl b/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/code/template/groovy/lib/lib.ftl index efad6c36..20079a4a 100644 --- a/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/code/template/groovy/lib/lib.ftl +++ b/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/code/template/groovy/lib/lib.ftl @@ -80,6 +80,8 @@ class ${CodeReplacer.className(lib.code,lib.version)}{ <#include "/processor/OBJECT_PROPERTIES.ftl"/> <#elseif "OPTION_VALUE"==(processor.type)!> <#include "/processor/OPTION_VALUE.ftl"/> + <#elseif "MATH_FORMULA"==(processor.type)!> + <#include "/processor/MATH_FORMULA.ftl"/> <#elseif "ARITHMETIC"==(processor.type)!> <#include "/processor/ARITHMETIC.ftl"/> <#elseif "TERNARY"==(processor.type)!> diff --git a/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/code/template/groovy/lib_groovy.ftl b/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/code/template/groovy/lib_groovy.ftl index 61a7cb00..a44aae95 100644 --- a/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/code/template/groovy/lib_groovy.ftl +++ b/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/code/template/groovy/lib_groovy.ftl @@ -72,6 +72,8 @@ class ${CodeReplacer.className(lib.code,lib.version)}{ <#include "/processor/OBJECT_PROPERTIES.ftl"/> <#elseif "OPTION_VALUE"==(processor.type)!> <#include "/processor/OPTION_VALUE.ftl"/> + <#elseif "MATH_FORMULA"==(processor.type)!> + <#include "/processor/MATH_FORMULA.ftl"/> <#elseif "ARITHMETIC"==(processor.type)!> <#include "/processor/ARITHMETIC.ftl"/> <#elseif "TERNARY"==(processor.type)!> diff --git a/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/code/template/groovy/model/model.ftl b/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/code/template/groovy/model/model.ftl index cb8ca71d..bf90e96c 100644 --- a/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/code/template/groovy/model/model.ftl +++ b/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/code/template/groovy/model/model.ftl @@ -169,6 +169,8 @@ class ${CodeReplacer.className(resource.code,resource.version)} { <#include "/processor/OBJECT_PROPERTIES.ftl"/> <#elseif "OPTION_VALUE"==(processor.type)!> <#include "/processor/OPTION_VALUE.ftl"/> + <#elseif "MATH_FORMULA"==(processor.type)!> + <#include "/processor/MATH_FORMULA.ftl"/> <#elseif "ARITHMETIC"==(processor.type)!> <#include "/processor/ARITHMETIC.ftl"/> <#elseif "TERNARY"==(processor.type)!> diff --git a/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/code/template/groovy/processor/MATH_FORMULA.ftl b/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/code/template/groovy/processor/MATH_FORMULA.ftl new file mode 100644 index 00000000..2cd23cee --- /dev/null +++ b/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/code/template/groovy/processor/MATH_FORMULA.ftl @@ -0,0 +1,4 @@ + //数学公式 + ${ExpressionReplacer.ARGUMENT_NAME}.${CodeReplacer.fieldName(parameter.code)} =${MathFormula.generateGroovyCode(parameter,processor)}; + if(log.isDebugEnabled()){log.debug(" 数学公式运算结果 : {}",${ExpressionReplacer.ARGUMENT_NAME}.${CodeReplacer.fieldName(parameter.code)});} + \ No newline at end of file diff --git a/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/i18n/enums_tw_CN.properties b/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/i18n/enums_tw_CN.properties index 8280c2b7..1b1f7728 100644 --- a/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/i18n/enums_tw_CN.properties +++ b/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/i18n/enums_tw_CN.properties @@ -47,7 +47,7 @@ io.sc.engine.rule.core.enums.ParameterType.CONSTANT=\u5E38\u91CF # \u5904\u7406\u5668\u7C7B\u578B\u679A\u4E3E #================================================ io.sc.engine.rule.core.enums.ProcessorType.EMPTY=\u7A7A -io.sc.engine.rule.core.enums.ProcessorType.OBJECT_PROPERTIES=\u5C0D\u8C61\u5C6C\u6027 +io.sc.engine.rule.core.enums.ProcessorType.OBJECT_PROPERTIES=\u5C0D\u8C61\u5C6C\u6027\u8CE6\u503C io.sc.engine.rule.core.enums.ProcessorType.OPTION_VALUE=\u9078\u9805\u503C io.sc.engine.rule.core.enums.ProcessorType.MATH_FORMULA=\u6578\u5B78\u516C\u5F0F io.sc.engine.rule.core.enums.ProcessorType.ARITHMETIC=\u7B97\u6578\u904B\u7B97 diff --git a/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/i18n/enums_zh_CN.properties b/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/i18n/enums_zh_CN.properties index 115c0e2c..16f37e10 100644 --- a/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/i18n/enums_zh_CN.properties +++ b/io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/i18n/enums_zh_CN.properties @@ -47,7 +47,7 @@ io.sc.engine.rule.core.enums.ParameterType.CONSTANT=\u5E38\u91CF # \u5904\u7406\u5668\u7C7B\u578B\u679A\u4E3E #================================================ io.sc.engine.rule.core.enums.ProcessorType.EMPTY=\u7A7A -io.sc.engine.rule.core.enums.ProcessorType.OBJECT_PROPERTIES=\u5BF9\u8C61\u5C5E\u6027 +io.sc.engine.rule.core.enums.ProcessorType.OBJECT_PROPERTIES=\u5BF9\u8C61\u5C5E\u6027\u8D4B\u503C io.sc.engine.rule.core.enums.ProcessorType.OPTION_VALUE=\u9009\u9879\u503C io.sc.engine.rule.core.enums.ProcessorType.MATH_FORMULA=\u6570\u5B66\u516C\u5F0F io.sc.engine.rule.core.enums.ProcessorType.ARITHMETIC=\u7B97\u6570\u8FD0\u7B97 diff --git a/io.sc.engine.rule.frontend/package.json b/io.sc.engine.rule.frontend/package.json index 09081d13..80d97e8a 100644 --- a/io.sc.engine.rule.frontend/package.json +++ b/io.sc.engine.rule.frontend/package.json @@ -92,7 +92,7 @@ "luckyexcel": "1.0.1", "mockjs": "1.1.0", "pinia": "2.1.7", - "platform-core": "8.1.275", + "platform-core": "8.1.279", "quasar": "2.15.4", "tailwindcss": "3.4.4", "vue": "3.4.31", diff --git a/io.sc.engine.rule.frontend/src/components/index.ts b/io.sc.engine.rule.frontend/src/components/index.ts index 5392c01b..c6e560f5 100644 --- a/io.sc.engine.rule.frontend/src/components/index.ts +++ b/io.sc.engine.rule.frontend/src/components/index.ts @@ -8,6 +8,7 @@ import component_engine_rule_authorization from '@/views/authorization/Authoriza import component_engine_rule_workflow from '@/views/workflow/Workflow.vue'; import component_engine_rule_dictionary from '@/views/dictionary/Dictionary.vue'; import component_engine_rule_lib from '@/views/lib/Lib.vue'; +import component_engine_rule_functions from '@/views/functions/Functions.vue'; import component_engine_rule_testcase from '@/views/testcase/Testcase.vue'; import component_engine_rule_migration from '@/views/migration/Migration.vue'; @@ -18,6 +19,7 @@ const localComponents = { 'component.engine.rule.workflow': component_engine_rule_workflow, 'component.engine.rule.dictionary': component_engine_rule_dictionary, 'component.engine.rule.lib': component_engine_rule_lib, + 'component.engine.rule.functions': component_engine_rule_functions, 'component.engine.rule.testcase': component_engine_rule_testcase, 'component.engine.rule.migration': component_engine_rule_migration, }; diff --git a/io.sc.engine.rule.frontend/src/i18n/messages.json b/io.sc.engine.rule.frontend/src/i18n/messages.json index a392c29b..21cb5bf2 100644 --- a/io.sc.engine.rule.frontend/src/i18n/messages.json +++ b/io.sc.engine.rule.frontend/src/i18n/messages.json @@ -5,6 +5,7 @@ "menu.engine.rule.workflow": "Workflow", "menu.engine.rule.dictionary": "Meta Data Manager", "menu.engine.rule.lib": "Feature Library Manager", + "menu.engine.rule.functions": "Function Library", "menu.engine.rule.testcase": "Test Case Manager", "menu.engine.rule.migration": "Data Back and Migration", diff --git a/io.sc.engine.rule.frontend/src/i18n/messages_tw_CN.json b/io.sc.engine.rule.frontend/src/i18n/messages_tw_CN.json index 22eca034..bbc47245 100644 --- a/io.sc.engine.rule.frontend/src/i18n/messages_tw_CN.json +++ b/io.sc.engine.rule.frontend/src/i18n/messages_tw_CN.json @@ -5,6 +5,7 @@ "menu.engine.rule.workflow": "流程審批", "menu.engine.rule.dictionary": "元數據管理", "menu.engine.rule.lib": "特征庫管理", + "menu.engine.rule.functions": "函數庫", "menu.engine.rule.testcase": "試算用例", "menu.engine.rule.migration": "數據備份和遷移", diff --git a/io.sc.engine.rule.frontend/src/i18n/messages_zh_CN.json b/io.sc.engine.rule.frontend/src/i18n/messages_zh_CN.json index d5dd2d61..133a5f23 100644 --- a/io.sc.engine.rule.frontend/src/i18n/messages_zh_CN.json +++ b/io.sc.engine.rule.frontend/src/i18n/messages_zh_CN.json @@ -5,6 +5,7 @@ "menu.engine.rule.workflow": "流程审批", "menu.engine.rule.dictionary": "元数据管理", "menu.engine.rule.lib": "特征库管理", + "menu.engine.rule.functions": "函数库", "menu.engine.rule.testcase": "试算用例管理", "menu.engine.rule.migration": "数据备份和迁移", diff --git a/io.sc.engine.rule.frontend/src/menus/menus.json b/io.sc.engine.rule.frontend/src/menus/menus.json index bb012250..90ce0306 100644 --- a/io.sc.engine.rule.frontend/src/menus/menus.json +++ b/io.sc.engine.rule.frontend/src/menus/menus.json @@ -29,9 +29,11 @@ {"type":"ROUTE", "order":400, "parentId":"menu.engine.rule", "id":"menu.engine.rule.dictionary", "titleI18nKey":"menu.engine.rule.dictionary", "icon":"bi-list-ol", "routeName":"route.engine.rule.dictionary"}, /*决策引擎/特征库管理*/ {"type":"ROUTE", "order":500, "parentId":"menu.engine.rule", "id":"menu.engine.rule.lib", "titleI18nKey":"menu.engine.rule.lib", "icon":"bi-folder2", "routeName":"route.engine.rule.lib"}, + /*决策引擎/函数库*/ + {"type":"ROUTE", "order":600, "parentId":"menu.engine.rule", "id":"menu.engine.rule.functions", "titleI18nKey":"menu.engine.rule.functions", "icon":"bi-folder2", "routeName":"route.engine.rule.functions"}, /*决策引擎/测试用例管理*/ - {"type":"ROUTE", "order":600, "parentId":"menu.engine.rule", "id":"menu.engine.rule.testcase", "titleI18nKey":"menu.engine.rule.testcase", "icon":"bi-suitcase-lg", "routeName":"route.engine.rule.testcase"}, + {"type":"ROUTE", "order":700, "parentId":"menu.engine.rule", "id":"menu.engine.rule.testcase", "titleI18nKey":"menu.engine.rule.testcase", "icon":"bi-suitcase-lg", "routeName":"route.engine.rule.testcase"}, /*决策引擎/数据迁移*/ - {"type":"ROUTE", "order":700, "parentId":"menu.engine.rule", "id":"menu.engine.rule.migration", "titleI18nKey":"menu.engine.rule.migration", "icon":"bi-share", "routeName":"route.engine.rule.migration"} + {"type":"ROUTE", "order":800, "parentId":"menu.engine.rule", "id":"menu.engine.rule.migration", "titleI18nKey":"menu.engine.rule.migration", "icon":"bi-share", "routeName":"route.engine.rule.migration"} ] diff --git a/io.sc.engine.rule.frontend/src/routes/routes.json b/io.sc.engine.rule.frontend/src/routes/routes.json index 687bbe26..70bbd851 100644 --- a/io.sc.engine.rule.frontend/src/routes/routes.json +++ b/io.sc.engine.rule.frontend/src/routes/routes.json @@ -90,6 +90,21 @@ ] } }, + { + "name": "route.engine.rule.functions", + "path": "re/functions", + "parent": "/", + "priority": 0, + "module": "io.sc.engine.rule.frontend", + "component": "component.engine.rule.functions", + "componentPath": "@/views/functions/Functions.vue", + "redirect": null, + "meta": { + "permissions": [ + "/re/functions/**/*" + ] + } + }, { "name": "route.engine.rule.testcase", "path": "re/testcase", diff --git a/io.sc.engine.rule.frontend/src/views/functions/Functions.vue b/io.sc.engine.rule.frontend/src/views/functions/Functions.vue new file mode 100644 index 00000000..f4478fed --- /dev/null +++ b/io.sc.engine.rule.frontend/src/views/functions/Functions.vue @@ -0,0 +1,4 @@ + + diff --git a/io.sc.engine.rule.frontend/src/views/lib/ProcessorGrid.vue b/io.sc.engine.rule.frontend/src/views/lib/ProcessorGrid.vue index 0c3386df..258b52bd 100644 --- a/io.sc.engine.rule.frontend/src/views/lib/ProcessorGrid.vue +++ b/io.sc.engine.rule.frontend/src/views/lib/ProcessorGrid.vue @@ -453,7 +453,8 @@ colSpan: 5, name: 'mathFormula', label: $t('re.resources.designer.processor.grid.entity.mathFormula'), - type: 'expression', + type: 'math', + autoCompletion: autoCompletion, showIf: (arg) => { return 'MATH_FORMULA' === arg.form.getFieldValue('type'); }, @@ -580,6 +581,7 @@ return 'NUMBER_RANGE' === arg.form.getFieldValue('type'); }, type: 'w-grid', + dbClickOperation: 'edit', height: 300, denseBody: true, draggable: true, diff --git a/io.sc.engine.rule.frontend/src/views/resources/designer/Processor.vue b/io.sc.engine.rule.frontend/src/views/resources/designer/Processor.vue index 6899922b..a51eca8e 100644 --- a/io.sc.engine.rule.frontend/src/views/resources/designer/Processor.vue +++ b/io.sc.engine.rule.frontend/src/views/resources/designer/Processor.vue @@ -333,7 +333,7 @@ return row.optionCode; } else if ('MATH_FORMULA' === type) { return { - componentType: 'w-expression', + componentType: 'w-math', attrs: { modelValue: row.mathFormula, readOnly: true, @@ -595,7 +595,8 @@ colSpan: 5, name: 'mathFormula', label: $t('re.resources.designer.processor.grid.entity.mathFormula'), - type: 'expression', + type: 'math', + autoCompletion: autoCompletion, showIf: (arg) => { return 'MATH_FORMULA' === arg.form.getFieldValue('type'); }, @@ -803,9 +804,9 @@ colsNum: 4, fields: [ { name: 'uuid', label: 'uuid', hidden: true, colSpan: 4 }, - { name: 'min', label: $t('minValue'), type: 'number', colSpan: 3 }, + { name: 'min', label: $t('minValue'), type: 'text', colSpan: 3 }, { name: 'minIncluded', label: $t('include'), type: 'checkbox' }, - { name: 'max', label: $t('maxValue'), type: 'number', colSpan: 3 }, + { name: 'max', label: $t('maxValue'), type: 'text', colSpan: 3 }, { name: 'maxIncluded', label: $t('include'), type: 'checkbox' }, { name: 'value', label: $t('value'), type: 'number', colSpan: 3 }, ], diff --git a/io.sc.engine.rule.server/build.gradle b/io.sc.engine.rule.server/build.gradle index ea39cd5f..7f99306f 100644 --- a/io.sc.engine.rule.server/build.gradle +++ b/io.sc.engine.rule.server/build.gradle @@ -16,6 +16,7 @@ dependencies { "org.webjars:org.webjars.codemirror:5.37.0", "org.webjars:org.webjars.mxgraph:3.9.12", "org.webjars:org.webjars.jquery:1.12.4", + "org.webjars:org.webjars.mathfonts:1.0.0", ) } diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/service/impl/TestCaseServiceImpl.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/service/impl/TestCaseServiceImpl.java index 8ca79334..8636b8fe 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/service/impl/TestCaseServiceImpl.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/service/impl/TestCaseServiceImpl.java @@ -1,12 +1,9 @@ package io.sc.engine.rule.server.testcase.service.impl; import io.sc.engine.rule.client.Executor; -import io.sc.engine.rule.client.runtime.EngineRuntime; import io.sc.engine.rule.client.runtime.impl.groovy.GroovyScriptEngineService; import io.sc.engine.rule.client.runtime.impl.groovy.GroovyScriptEngineServiceImpl; -import io.sc.engine.rule.client.runtime.impl.groovy.GroovyScriptExecutor; import io.sc.engine.rule.client.spring.service.ExecutorFactoryService; -import io.sc.engine.rule.core.code.CodeGenerator; import io.sc.engine.rule.core.code.SourceCode; import io.sc.engine.rule.core.code.impl.GroovySourceCodeGenerator; import io.sc.engine.rule.core.code.impl.support.ParameterResult; @@ -48,11 +45,13 @@ import io.sc.engine.rule.server.testcase.support.CellStyleBuilder; import io.sc.engine.rule.server.testcase.wrapper.Option; import io.sc.engine.rule.server.testcase.wrapper.TestCaseParameterWrapper; import io.sc.engine.rule.server.testcase.wrapper.TestCaseWrapper; -import io.sc.platform.core.Environment; import io.sc.platform.orm.service.impl.DaoServiceImpl; import io.sc.platform.orm.service.support.CriteriaBuilder; import io.sc.platform.orm.service.support.QueryParameter; -import org.apache.poi.ss.usermodel.*; +import org.apache.poi.ss.usermodel.Cell; +import org.apache.poi.ss.usermodel.CellType; +import org.apache.poi.ss.usermodel.IndexedColors; +import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.util.CellRangeAddress; import org.apache.poi.ss.util.CellRangeAddressList; import org.apache.poi.xssf.usermodel.*; @@ -315,6 +314,7 @@ public class TestCaseServiceImpl extends DaoServiceImpl\n \n P1720486408658\n \n\n \n ×\n \n\n \n \n G\n (\n \n \n \n \n \n \n \n \n \n \n \n 1\n \n \n \n \n 1\n \n \n -\n \n \n P1720486424587\n \n\n\n \n \n \n\n \n \n \n \n ×\n \n \n \n iG\n (\n \n P1720486401212\n \n )\n \n \n\n\n\n \n \n +\n \n \n \n \n \n \n \n \n \n \n P1720486424587\n \n \n \n \n 1\n \n \n -\n \n \n P1720486424587\n \n\n\n \n \n \n\n \n \n \n \n ×\n \n \n \n iG\n (\n \n 0.999\n \n )\n \n \n\n\n\n \n\n\n\n \n )\n \n \n\n \n -\n \n \n (\n \n\n\n \n P1720486401212\n \n\n \n ×\n \n\n \n P1720486408658\n \n \n )\n \n\n" + "mathFormula" : "\n \n \n \n \n P1720486408658\n \n ×\n \n \n G\n (\n \n \n \n \n \n \n \n 1\n \n \n \n \n 1\n \n -\n \n P1720486424587\n \n \n \n \n \n \n \n ×\n \n \n iG\n (\n \n P1720486401212\n \n )\n \n \n +\n \n \n \n \n \n \n \n P1720486424587\n \n \n \n \n 1\n \n -\n \n P1720486424587\n \n \n \n \n \n \n \n ×\n \n \n iG\n (\n \n 0.999\n \n )\n \n \n )\n \n \n -\n \n (\n \n P1720486401212\n \n ×\n \n P1720486408658\n \n )\n \n \n \n \n" } ] }, { "type" : "OUT", - "id" : "3a4e0566-b10f-4050-9a92-9b97e0382c38", + "id" : "7324f6c7-4bc4-4aa5-9aeb-05da4cf471c9", "code" : "P1720486469462", "name" : "定价结果", "description" : null, @@ -353,17 +505,17 @@ "validators" : null, "processors" : [ { "type" : "MATH_FORMULA", - "id" : "07ffa85c-2f7f-42f4-8875-5584b14cd52d", + "id" : "a5bf864c-03ea-4557-b4bf-c870f09cd8e3", "description" : null, "order" : 1, "enable" : true, - "mathFormula" : "\n \n \n \n \n P1720486361379\n \n \n ×\n \n \n (\n \n \n \n 1\n \n \n -\n \n \n P1720486456562\n \n\n\n\n )\n \n \n +\n \n \n P1720486374232\n \n \n +\n \n \n P1720486401212\n \n \n ×\n \n \n P1720486408658\n \n \n +\n \n \n P1720486456562\n \n \n ×\n \n \n P1720486391595\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n \n 1\n \n \n -\n \n \n P1720486383011\n \n\n\n \n \n \n" + "mathFormula" : "\n \n \n \n \n P1720486361379\n \n ×\n \n (\n \n 1\n \n -\n \n P1720486456562\n \n )\n \n +\n \n P1720486374232\n \n +\n \n P1720486401212\n \n ×\n \n P1720486408658\n \n +\n \n P1720486456562\n \n ×\n \n P1720486391595\n \n \n \n \n 1\n \n -\n \n P1720486383011\n \n \n \n \n" } ] } ] } }, { "type" : "MODEL", - "id" : "c9082930-bfe9-46d0-94f7-3e0aa37277a1", + "id" : "4a3b65eb-4678-4c3b-9bdd-1fb1c4a3814d", "code" : "M1580894389703", "name" : "算数运算(数值格式化)", "description" : null, @@ -371,14 +523,14 @@ "children" : null, "testCases" : [ { "type" : "MODEL", - "id" : "3cc3266d-8119-41e8-9126-74ee9deac162", + "id" : "3663ef6e-f8f7-4bbf-81ee-80dc9dc93c68", "name" : "算数运算(数值格式化)", "description" : null, "order" : 1, "lastTestDate" : "2020-02-07 15:33:14", "testResult" : "PASSED", "parameters" : [ { - "id" : "080bdedb-5778-428b-8e84-e518b014d3fa", + "id" : "00405c55-937c-487a-a1da-6546bb236aae", "code" : "P1580911500691", "inputValue" : "0.11000", "expectValue" : null, @@ -386,7 +538,7 @@ "testResult" : null, "skipCheck" : false }, { - "id" : "156a65e2-1ad4-4777-8265-8d219e4042b9", + "id" : "6b17d013-18c3-4c7c-93b7-c78018076835", "code" : "P1580957300193", "inputValue" : "", "expectValue" : "0.18181818", @@ -394,15 +546,7 @@ "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "491a1cd0-b104-4974-af4c-2b610833d6dd", - "code" : "P1580957447581", - "inputValue" : "", - "expectValue" : "0.18", - "resultValue" : "0.18", - "testResult" : "PASSED", - "skipCheck" : false - }, { - "id" : "62eaff33-2267-4fa8-9921-97219850087a", + "id" : "8df2d148-2cc8-4ab5-831e-bd31885b62d9", "code" : "P1580957367959", "inputValue" : "", "expectValue" : "0.18", @@ -410,7 +554,7 @@ "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "7201a4bd-98d0-4187-8b62-6268c4b6c3ce", + "id" : "96a18481-dee3-449a-a6f2-4dda54a9c09d", "code" : "P1580957752655", "inputValue" : "", "expectValue" : "18%", @@ -418,7 +562,15 @@ "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "a3b6e60f-b650-49ef-8044-f08658cc2f2f", + "id" : "b7d2edf6-9a04-4d55-aee1-db0ac8f87aa3", + "code" : "P1580894420117", + "inputValue" : "0.13000000", + "expectValue" : "", + "resultValue" : "", + "testResult" : null, + "skipCheck" : false + }, { + "id" : "bfee0c4d-87a8-4350-b9fb-4568428a7071", "code" : "P1580958332755", "inputValue" : "", "expectValue" : "资产负债率增长率: 0.1818181818\n资产负债率增长率(百分比): 18% ", @@ -426,12 +578,12 @@ "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "d69430cd-cc42-429e-918d-bdc59dd1a53e", - "code" : "P1580894420117", - "inputValue" : "0.13000000", - "expectValue" : "", - "resultValue" : "", - "testResult" : null, + "id" : "cc258551-b385-4cf8-a601-a797872af78f", + "code" : "P1580957447581", + "inputValue" : "", + "expectValue" : "0.18", + "resultValue" : "0.18", + "testResult" : "PASSED", "skipCheck" : false } ] } ], @@ -440,7 +592,7 @@ "effectiveDate" : null, "imports" : "", "model" : { - "id" : "56908a0f-6151-4b79-9ba8-12c1d855ad7c", + "id" : "547f7ee4-4fe3-4707-af71-6ef119e2c44e", "code" : "M1580894389703", "name" : "算数运算(数值格式化)", "description" : null, @@ -451,7 +603,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "fe24da65-78c8-48ea-95b9-f612cd693ef4", + "id" : "76a279a5-86d5-4e42-a6e5-aa5909dd6481", "code" : "P1580911500691", "name" : "上期资产负债率", "description" : null, @@ -466,7 +618,7 @@ "processors" : null }, { "type" : "IN", - "id" : "4dd39593-0fb6-48af-bf2a-0884b608b7d8", + "id" : "fdab8645-3da7-4714-97a9-b7e9a3a5aeb1", "code" : "P1580894420117", "name" : "本期资产负债率", "description" : null, @@ -481,7 +633,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "fcb14088-a40d-472c-b047-bd29ec7c2084", + "id" : "7b6c8034-b524-4868-8603-07288fa1f696", "code" : "P1580957300193", "name" : "资产负债率增长率", "description" : "数值计算", @@ -495,7 +647,7 @@ "validators" : null, "processors" : [ { "type" : "WHEN_THEN", - "id" : "b3770aae-bd5e-4bfa-9a8a-380c85f2de93", + "id" : "c139010e-d4a7-4368-a769-7b91c5737972", "description" : null, "order" : 1, "enable" : true, @@ -504,7 +656,7 @@ "isWhenThenShorted" : true }, { "type" : "WHEN_THEN", - "id" : "1f3179da-0940-4409-abf3-1b96fc7316df", + "id" : "45033042-b1d0-44da-a0b6-87cf45c99718", "description" : null, "order" : 2, "enable" : true, @@ -513,7 +665,7 @@ "isWhenThenShorted" : true }, { "type" : "WHEN_THEN", - "id" : "a1f718c6-d97c-4aad-81b0-31b816a6d72b", + "id" : "41d829a5-a0db-4165-82b7-cf13fa7d21d7", "description" : null, "order" : 3, "enable" : true, @@ -522,7 +674,7 @@ "isWhenThenShorted" : true }, { "type" : "ARITHMETIC", - "id" : "ec7c314c-c2b6-4b3e-8cb3-57f4a871ef91", + "id" : "58eb7728-7ca1-46d2-8c16-cb14e9784dd4", "description" : null, "order" : 4, "enable" : true, @@ -530,7 +682,7 @@ } ] }, { "type" : "OUT", - "id" : "cce5a1e7-5359-4bb0-9a33-ac6d30eb02a3", + "id" : "5539a6c8-2825-4741-b821-f087e89b898b", "code" : "P1580957367959", "name" : "资产负债率增长率(保留两位小数)", "description" : "保留两位小数", @@ -544,7 +696,7 @@ "validators" : null, "processors" : [ { "type" : "ARITHMETIC", - "id" : "5d266a89-c85b-4020-8031-052565cf4fd5", + "id" : "3e370a8f-01f7-42b3-a0b2-7354e836471e", "description" : null, "order" : 1, "enable" : true, @@ -552,7 +704,7 @@ } ] }, { "type" : "OUT", - "id" : "103cf912-54d0-4e0b-9892-9add13b75579", + "id" : "cbfeae3e-c46b-487d-ab8c-aa85634b2eb1", "code" : "P1580957447581", "name" : "资产负债率增长率(保留两位小数)-字符串", "description" : "结果值为字符串,同时通过格式化函数对数字进行格式化", @@ -566,7 +718,7 @@ "validators" : null, "processors" : [ { "type" : "ARITHMETIC", - "id" : "9fb4d51e-487d-4c4c-b06c-438b92931754", + "id" : "cb6215e3-da8b-4190-89c4-6f06a001e07a", "description" : null, "order" : 1, "enable" : true, @@ -574,7 +726,7 @@ } ] }, { "type" : "OUT", - "id" : "902baf45-1c6e-4c45-8963-6fcf6749d2e6", + "id" : "da77c146-011c-4e22-aa31-190cabb44e98", "code" : "P1580957752655", "name" : "资产负债率增长率-百分比", "description" : "通过格式化函数格式化数字为百分比", @@ -588,7 +740,7 @@ "validators" : null, "processors" : [ { "type" : "ARITHMETIC", - "id" : "a500f7f4-d95f-4c35-91a0-54bb4ea4b5cc", + "id" : "b0ff2d5c-0a21-4528-b6c3-741c6480217b", "description" : null, "order" : 1, "enable" : true, @@ -596,7 +748,7 @@ } ] }, { "type" : "OUT", - "id" : "d3585d0a-3fde-42fd-9f45-46ee966e4c83", + "id" : "f9509e3c-7f5d-48bf-8dca-5bde0b5b2068", "code" : "P1580958332755", "name" : "资产负债率增长率-提示信息", "description" : null, @@ -610,7 +762,7 @@ "validators" : null, "processors" : [ { "type" : "ARITHMETIC", - "id" : "09124712-1453-426a-bd2e-87fa5b4fc681", + "id" : "a3cea77a-1009-4d9f-bcc5-2376b0eff910", "description" : null, "order" : 1, "enable" : true, @@ -620,7 +772,7 @@ } }, { "type" : "MODEL", - "id" : "06501a85-266d-4862-b107-a34b5cdd7568", + "id" : "7665cc06-bc7b-4dd2-9ca9-71f5118dd0af", "code" : "M245447106003378", "name" : "选项-字符串输入值", "description" : "该示例演示输入选项的输入参数为字符串类型", @@ -628,28 +780,28 @@ "children" : null, "testCases" : [ { "type" : "MODEL", - "id" : "d60d235f-d1ba-481a-91c4-e7abc0dca30a", + "id" : "4453dc80-d4ca-4d92-9861-1d5b913d220a", "name" : "字符串输入值选项", "description" : null, "order" : 1, "lastTestDate" : "2020-02-07 15:33:16", "testResult" : "PASSED", "parameters" : [ { - "id" : "60a53ecc-3a22-440d-b1f6-457c50fb9a28", - "code" : "P245481435785772", - "inputValue" : "大专", - "expectValue" : null, - "resultValue" : null, - "testResult" : null, - "skipCheck" : false - }, { - "id" : "e0475cd1-1b9f-4494-aec3-4a77248eb24d", + "id" : "5aa19465-d61f-4600-b55d-1fc72ff5618d", "code" : "P245491490672886", "inputValue" : null, "expectValue" : "8", "resultValue" : "8.000000", "testResult" : "PASSED", "skipCheck" : false + }, { + "id" : "b4a41a35-117e-44e1-ae7f-a3ef470ead02", + "code" : "P245481435785772", + "inputValue" : "大专", + "expectValue" : null, + "resultValue" : null, + "testResult" : null, + "skipCheck" : false } ] } ], "status" : "SKETCH", @@ -657,7 +809,7 @@ "effectiveDate" : null, "imports" : "", "model" : { - "id" : "e2694ce8-1f9a-4bc7-946b-bba4c7dcbd30", + "id" : "28aa9af2-fecf-40c6-b515-d31d035b672d", "code" : "M245447106003378", "name" : "选项-字符串输入值", "description" : "该示例演示输入选项的输入参数为字符串类型", @@ -668,7 +820,7 @@ "children" : null, "parameters" : [ { "type" : "IN_OPTION", - "id" : "6acfecb4-b0ca-4723-9fdd-5097cf39eec7", + "id" : "443da804-272f-447c-9c22-82fe74cb87b7", "code" : "P245481435785772", "name" : "教育程度", "description" : null, @@ -682,7 +834,7 @@ "validators" : null, "processors" : null, "options" : [ { - "id" : "2b189cef-f56e-4ab9-8658-09e0259d38cf", + "id" : "73203d56-790d-4f66-acf6-6d2a070620e3", "inputValue" : "其他", "value" : "0", "title" : "其他", @@ -690,7 +842,7 @@ "order" : 1, "config" : null }, { - "id" : "6f9addac-5b68-4724-b830-5f1d4b72e89d", + "id" : "69d72ba0-648e-4fec-b66c-a8a8b1765c63", "inputValue" : "高中及其以下(含中专、技校)", "value" : "4", "title" : "高中及其以下(含中专、技校)", @@ -698,7 +850,7 @@ "order" : 2, "config" : null }, { - "id" : "1a32e1a4-deb8-4b1a-8297-4fe5909cf47f", + "id" : "1a026fe2-8858-40b1-b59a-823e03c46c85", "inputValue" : "大专", "value" : "8", "title" : "大专", @@ -706,7 +858,7 @@ "order" : 3, "config" : null }, { - "id" : "0f9c7454-789c-4bb9-9760-06d91dd6d35f", + "id" : "40462532-cca6-4cba-b1f6-928808360925", "inputValue" : "本科", "value" : "12", "title" : "本科", @@ -714,7 +866,7 @@ "order" : 4, "config" : null }, { - "id" : "a477517f-1149-42da-a4ed-1e1f8d564a3b", + "id" : "8779abf5-cdb9-4884-a5a0-4088f6c79775", "inputValue" : "硕士研究生", "value" : "16", "title" : "硕士研究生", @@ -722,7 +874,7 @@ "order" : 5, "config" : null }, { - "id" : "648079cf-fec4-4481-b96c-4960e5454efb", + "id" : "74b3dd06-b79d-414b-9993-745bf0a16cfe", "inputValue" : "博士研究生及以上", "value" : "22", "title" : "博士研究生及以上", @@ -730,25 +882,9 @@ "order" : 6, "config" : null } ] - }, { - "type" : "IN_OPTION", - "id" : "41238664-0d22-4bc2-af48-f54bee563e25", - "code" : "P1720597336450", - "name" : "xxx", - "description" : null, - "valueType" : "java.math.BigDecimal", - "valueTypeVersion" : null, - "valueScale" : 6, - "valueRoundingMode" : "HALF_UP", - "valueTypeIsList" : false, - "defaultValue" : null, - "order" : 3, - "validators" : null, - "processors" : null, - "options" : null }, { "type" : "OUT", - "id" : "ab0fd85a-9cbf-4918-88a5-5f9fbf01046f", + "id" : "680ac0e9-7553-4e65-bba2-3981548c51c3", "code" : "P245491490672886", "name" : "教育程度得分", "description" : null, @@ -762,24 +898,17 @@ "validators" : null, "processors" : [ { "type" : "OPTION_VALUE", - "id" : "23bc5915-e777-4d8b-99cf-db0f7f4a63c2", + "id" : "039f30af-3119-45ff-a101-d7b5fceaba7b", "description" : null, "order" : 1, "enable" : true, "optionCode" : "P245481435785772" - }, { - "type" : "OPTION_VALUE", - "id" : "039509f9-07fc-4666-84bb-1617edb00cf2", - "description" : null, - "order" : 2, - "enable" : true, - "optionCode" : "P1720597336450" } ] } ] } }, { "type" : "MODEL", - "id" : "6fe866f0-5f09-449e-9570-74f6f5e4c7da", + "id" : "197e65ee-6591-48a2-81f4-b8e5abe0be35", "code" : "M47392416243804", "name" : "选项-数值输入值", "description" : "该示例演示输入选项的输入参数为数值类型", @@ -787,39 +916,39 @@ "children" : null, "testCases" : [ { "type" : "MODEL", - "id" : "1ad88281-9f21-4788-9413-dc46f6ad222c", + "id" : "df2f0129-de2c-43f3-ad6e-71c2377d853b", "name" : "数值输入值选项-1", "description" : null, "order" : 1, "lastTestDate" : "2020-02-07 15:33:15", "testResult" : "PASSED", "parameters" : [ { - "id" : "96a4a755-a0db-4659-92d6-72fa15e06ac2", - "code" : "P47790425182087", - "inputValue" : "0", - "expectValue" : null, - "resultValue" : null, - "testResult" : null, - "skipCheck" : false - }, { - "id" : "f20d0261-87ab-42d8-88b7-e672426cc0d7", + "id" : "388889c5-806f-4800-82ec-06dec5e09ad3", "code" : "P47848779752919", "inputValue" : null, "expectValue" : "0", "resultValue" : "0", "testResult" : "PASSED", "skipCheck" : false + }, { + "id" : "63eaea70-2357-42cc-b58d-c8af44d0dda7", + "code" : "P47790425182087", + "inputValue" : "0", + "expectValue" : null, + "resultValue" : null, + "testResult" : null, + "skipCheck" : false } ] }, { "type" : "MODEL", - "id" : "a45b76f6-30b2-4f01-98bd-193e0a07e64c", + "id" : "930bfbc5-3c98-438b-9973-48b03222d821", "name" : "数值输入值选项-2", "description" : null, "order" : 2, "lastTestDate" : "2020-02-07 15:33:15", "testResult" : "PASSED", "parameters" : [ { - "id" : "6b91101c-2ebe-493d-98bc-4286d2688d93", + "id" : "465f1557-713a-43f5-b42a-e36de697038a", "code" : "P47790425182087", "inputValue" : "3", "expectValue" : null, @@ -827,7 +956,7 @@ "testResult" : null, "skipCheck" : false }, { - "id" : "9a2b5fa4-a299-48c9-bec8-55f596d7dbba", + "id" : "68ce4e4d-fa2c-40db-a362-d13afda326e9", "code" : "P47848779752919", "inputValue" : null, "expectValue" : "12", @@ -841,7 +970,7 @@ "effectiveDate" : null, "imports" : "", "model" : { - "id" : "a4809ecf-7bc6-4862-95a4-4e985e31b7da", + "id" : "2c2ec886-4dd7-43fc-849b-fda59b5a204a", "code" : "M47392416243804", "name" : "选项-数值输入值", "description" : "该示例演示输入选项的输入参数为数值类型", @@ -852,7 +981,7 @@ "children" : null, "parameters" : [ { "type" : "IN_OPTION", - "id" : "41f66d54-52c0-4728-957a-016b6f8d7923", + "id" : "d1a527c6-6fed-4f86-944e-82ec849b713f", "code" : "P47790425182087", "name" : "教育程度", "description" : null, @@ -866,7 +995,7 @@ "validators" : null, "processors" : null, "options" : [ { - "id" : "b8d14b97-243a-45d1-85a9-23f2c0ef7730", + "id" : "46d7cd8a-c450-4ea2-be39-ad5279fee69b", "inputValue" : "0", "value" : "0", "title" : "其他", @@ -874,7 +1003,7 @@ "order" : 1, "config" : null }, { - "id" : "94813890-8dd1-4516-b68e-ca8e281782e4", + "id" : "dd937857-772a-4a6f-90a8-625f32bfa3c2", "inputValue" : "1", "value" : "4", "title" : "高中及以下(含中专、技校)", @@ -882,7 +1011,7 @@ "order" : 2, "config" : null }, { - "id" : "2371e203-007b-4a21-86e7-943099ac4a86", + "id" : "8f9f2436-84f2-4b24-b186-3263eca23635", "inputValue" : "2", "value" : "8", "title" : "大专", @@ -890,7 +1019,7 @@ "order" : 3, "config" : null }, { - "id" : "555eb06a-3a56-45d9-bf0e-8aac8ea2a4db", + "id" : "3c768d8a-1900-4167-984a-0b64952ffe2f", "inputValue" : "3", "value" : "12", "title" : "本科", @@ -898,7 +1027,7 @@ "order" : 4, "config" : null }, { - "id" : "1609b400-1730-4b3e-b4f3-e0a7bde00914", + "id" : "1cb8dd3a-5a43-432d-94c5-741fecfe39a4", "inputValue" : "4", "value" : "16", "title" : "硕士研究生", @@ -906,7 +1035,7 @@ "order" : 5, "config" : null }, { - "id" : "faeff9a4-d935-4ba6-85f9-81a5537bf046", + "id" : "a59d7151-67e1-427e-93c3-98d829841a16", "inputValue" : "5", "value" : "22", "title" : "博士研究生及以上", @@ -916,7 +1045,7 @@ } ] }, { "type" : "OUT", - "id" : "ada327b7-d181-47e6-babc-40d51f4e789d", + "id" : "e8aa4c14-29f6-4af6-b3fc-9b3aab6c0fee", "code" : "P47848779752919", "name" : "教育程度结果值", "description" : null, @@ -930,7 +1059,7 @@ "validators" : null, "processors" : [ { "type" : "OPTION_VALUE", - "id" : "d2dfceec-1f1d-4826-ae22-ee596e6e9935", + "id" : "6d0238e1-185a-43bb-8675-cada0340b6e8", "description" : null, "order" : 1, "enable" : true, @@ -940,7 +1069,7 @@ } }, { "type" : "MODEL", - "id" : "fea1b27a-dc8e-48bf-8893-68730804cd63", + "id" : "092d6261-08e3-4654-9d41-d9bf3d8d034d", "code" : "M1628257507851", "name" : "WhenThen操作", "description" : null, @@ -952,7 +1081,7 @@ "effectiveDate" : null, "imports" : "", "model" : { - "id" : "10d89c71-a4d2-49d8-9c8f-b4117513c499", + "id" : "869c4ebb-1e65-4ff7-94aa-42085c9c2eda", "code" : "M1628257507851", "name" : "WhenThen操作", "description" : null, @@ -963,7 +1092,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "9b9e80ed-db81-41ad-afc6-757c4ad6b7ea", + "id" : "2cba8ea7-6227-4db0-a185-d4a6cd856d67", "code" : "P1628257541655", "name" : "得分", "description" : null, @@ -978,7 +1107,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "56290ba2-ae97-4459-9637-fadeaa180f76", + "id" : "d4a57a5e-3b10-40fb-914e-2fe89fff57c7", "code" : "P1628257566500", "name" : "是否及格", "description" : null, @@ -992,7 +1121,7 @@ "validators" : null, "processors" : [ { "type" : "WHEN_THEN", - "id" : "0d290216-9bfe-4aa8-8140-fb9c0db74138", + "id" : "f670e95c-f6c4-48e5-a4b0-5a038e29cb13", "description" : null, "order" : 1, "enable" : true, @@ -1004,7 +1133,7 @@ } }, { "type" : "MODEL", - "id" : "9c2c1b84-c16e-499a-87c0-83bf946308fe", + "id" : "2fab979b-4745-4ddd-94c4-b16bc12018ba", "code" : "M1628257024598", "name" : "三元操作", "description" : null, @@ -1016,7 +1145,7 @@ "effectiveDate" : null, "imports" : "", "model" : { - "id" : "c36dbf9b-4db5-4f9d-abd4-5cf205df20f3", + "id" : "d2044f0c-23d7-456c-af28-3c149d25c056", "code" : "M1628257024598", "name" : "三元操作", "description" : null, @@ -1027,7 +1156,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "32f3c52c-b5f8-478a-b2d9-4752828e319e", + "id" : "7ef49d87-d3bf-44c1-8789-02ef0b5e1cea", "code" : "P1628257063367", "name" : "得分", "description" : null, @@ -1042,7 +1171,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "af085a34-7440-4ac8-a108-993c0b27f7af", + "id" : "124633f5-4966-483b-84ce-8ceecffe0586", "code" : "P1628257078232", "name" : "是否及格", "description" : null, @@ -1056,7 +1185,7 @@ "validators" : null, "processors" : [ { "type" : "TERNARY", - "id" : "7325c51e-61ec-4184-b5f4-114afaa759c1", + "id" : "8f9e5f63-6f17-4882-a4f7-51df96c48e6c", "description" : null, "order" : 1, "enable" : true, @@ -1068,7 +1197,7 @@ } }, { "type" : "MODEL", - "id" : "70c67719-628e-42cd-ac91-5d67b6e0bb99", + "id" : "5d36dbb7-543d-4af3-80be-e1b4300cf80c", "code" : "M1580960080186", "name" : "数值分段函数", "description" : null, @@ -1076,14 +1205,14 @@ "children" : null, "testCases" : [ { "type" : "MODEL", - "id" : "045195f8-38a0-4c85-ab6b-9e284ee8cbe3", + "id" : "ec54134d-14d4-4a10-b486-e80fdb22064a", "name" : "数值分段函数-输入空值", "description" : null, "order" : 1, "lastTestDate" : "2020-02-07 15:33:21", "testResult" : "PASSED", "parameters" : [ { - "id" : "38378e9b-c02f-448a-a79e-824f6f39692b", + "id" : "084e2f6d-908d-4d1d-9dae-e3e3c77cfcf7", "code" : "P1580960099347", "inputValue" : null, "expectValue" : null, @@ -1091,7 +1220,7 @@ "testResult" : null, "skipCheck" : false }, { - "id" : "7940cab1-7c35-4298-acf8-a6682362b3ea", + "id" : "9fd7b42d-078f-4848-9e64-a35a164cb908", "code" : "P1580960109764", "inputValue" : "", "expectValue" : "0", @@ -1101,14 +1230,14 @@ } ] }, { "type" : "MODEL", - "id" : "3fe6f9c6-79bc-4eda-8a1b-cea90ba56f23", + "id" : "386edae0-c035-4b86-b103-2b72c9f76712", "name" : "数值分段函数-输入正常值", "description" : null, "order" : 2, "lastTestDate" : "2020-02-07 15:33:01", "testResult" : "PASSED", "parameters" : [ { - "id" : "c8c5d376-77a1-47db-a4c9-6abc453fef06", + "id" : "6e54c80a-1864-4369-a8cf-928123d4e90c", "code" : "P1580960099347", "inputValue" : "40", "expectValue" : null, @@ -1116,7 +1245,7 @@ "testResult" : null, "skipCheck" : false }, { - "id" : "d12ec677-a8d4-4276-a848-8169770d590e", + "id" : "d29662bd-b80c-435b-8641-8cf6f7228207", "code" : "P1580960109764", "inputValue" : "", "expectValue" : "4", @@ -1130,7 +1259,7 @@ "effectiveDate" : null, "imports" : "", "model" : { - "id" : "0ca2e21f-fba9-48d8-9c8f-dacc61a71050", + "id" : "91b9e6c7-e2a8-4114-bc2b-eac8f74b0e61", "code" : "M1580960080186", "name" : "数值分段函数", "description" : null, @@ -1141,7 +1270,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "5d1e332d-ba01-4d4d-aaa9-6cf0d6212f41", + "id" : "902b864b-7827-4576-af85-3c01d4302469", "code" : "P1580960099347", "name" : "年龄", "description" : null, @@ -1156,7 +1285,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "9b34ddda-c348-4177-8c1b-bf23ed88e94c", + "id" : "60f5aecf-84b8-4d84-81a4-bac31d86ccea", "code" : "P1580960109764", "name" : "年龄得分", "description" : null, @@ -1170,18 +1299,18 @@ "validators" : null, "processors" : [ { "type" : "NUMBER_RANGE", - "id" : "29aced12-49de-42c0-97e5-1217e2913c89", + "id" : "26c78deb-e99c-46e5-a9f7-f9ae42eec0ac", "description" : null, "order" : 1, "enable" : true, "numberRangeVar" : "${P1580960099347}", - "numberRange" : "[{\"uuid\":\"6cca809a-056c-4d0b-9725-64faebe49f89\",\"minIncluded\":false,\"min\":null,\"max\":null,\"maxIncluded\":false,\"value\":0,\"_cellSelection_134\":[0]},{\"uuid\":\"7f10addf-15d8-4438-9e5d-7a8f7f42e2fc\",\"minIncluded\":false,\"min\":null,\"max\":\"18\",\"maxIncluded\":false,\"value\":1,\"_cellSelection_134\":[0]},{\"uuid\":\"c9d33ff9-61c7-4ecb-896f-1fb3f9d45619\",\"minIncluded\":true,\"min\":\"18\",\"max\":\"30\",\"maxIncluded\":false,\"value\":2,\"_cellSelection_134\":[0]},{\"uuid\":\"fc4760a5-e3a8-40f9-9032-f77d748b252d\",\"minIncluded\":true,\"min\":\"30\",\"max\":\"40\",\"maxIncluded\":false,\"value\":3,\"_cellSelection_134\":[0],\"_embeddedComponents_isc_NumberRangeItem_0_numberRange\":null},{\"uuid\":\"7e513a10-4a7b-422d-b937-054c3b34384f\",\"minIncluded\":true,\"min\":\"40\",\"max\":\"60\",\"maxIncluded\":false,\"value\":4,\"_cellSelection_134\":[0],\"_embeddedComponents_isc_NumberRangeItem_0_numberRange\":null},{\"uuid\":\"3da54a39-b735-45bb-90c8-f3c2db6e21ea\",\"minIncluded\":true,\"min\":\"60\",\"max\":null,\"maxIncluded\":false,\"value\":\"2\",\"_cellSelection_134\":[16]}]" + "numberRange" : "[{\"uuid\":\"6cca809a-056c-4d0b-9725-64faebe49f89\",\"minIncluded\":false,\"min\":null,\"max\":null,\"maxIncluded\":false,\"value\":0},{\"uuid\":\"7f10addf-15d8-4438-9e5d-7a8f7f42e2fc\",\"minIncluded\":false,\"min\":null,\"max\":\"10000000000\",\"maxIncluded\":false,\"value\":1},{\"uuid\":\"c9d33ff9-61c7-4ecb-896f-1fb3f9d45619\",\"minIncluded\":true,\"min\":\"180000000000\",\"max\":\"300000000000\",\"maxIncluded\":false,\"value\":2},{\"uuid\":\"fc4760a5-e3a8-40f9-9032-f77d748b252d\",\"minIncluded\":true,\"min\":\"300000000000\",\"max\":\"400000000000\",\"maxIncluded\":false,\"value\":3},{\"uuid\":\"7e513a10-4a7b-422d-b937-054c3b34384f\",\"minIncluded\":true,\"min\":\"400000000000\",\"max\":\"600000000000\",\"maxIncluded\":false,\"value\":4},{\"uuid\":\"3da54a39-b735-45bb-90c8-f3c2db6e21ea\",\"minIncluded\":true,\"min\":\"600000000000\",\"max\":null,\"maxIncluded\":false,\"value\":\"2\"}]" } ] } ] } }, { "type" : "MODEL", - "id" : "fec9f45c-c893-4929-b8fa-292395fa5f22", + "id" : "01aa86cc-92e0-4aef-b1c8-294d1ab7d1e2", "code" : "M1580960694329", "name" : "条件分段函数", "description" : null, @@ -1189,14 +1318,14 @@ "children" : null, "testCases" : [ { "type" : "MODEL", - "id" : "1d0a37c9-4feb-4409-89c4-649dc0d8ab6f", + "id" : "bc0b7947-ee92-4c58-9820-917cbf240e7d", "name" : "条件分段函数-空输入值", "description" : "年龄为空值,满足<10", "order" : 1, "lastTestDate" : "2020-02-07 15:33:02", "testResult" : "PASSED", "parameters" : [ { - "id" : "01bbf6bc-c80f-4072-8392-f8ade2489b99", + "id" : "599266e8-6909-423f-9f55-c332a82e215f", "code" : "class", "inputValue" : "", "expectValue" : "少儿班", @@ -1204,7 +1333,7 @@ "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "041dce31-f1c8-4406-bda9-186d4eecfae7", + "id" : "be0b299e-6e27-452f-9d44-680eccb5e1cc", "code" : "sex", "inputValue" : null, "expectValue" : null, @@ -1212,7 +1341,7 @@ "testResult" : null, "skipCheck" : false }, { - "id" : "5dc27efd-7905-4894-bfeb-585e66da8a01", + "id" : "d5384528-2686-4aee-974d-47461120b9c5", "code" : "age", "inputValue" : null, "expectValue" : null, @@ -1222,22 +1351,22 @@ } ] }, { "type" : "MODEL", - "id" : "6c70657a-19e6-42bf-ac78-08f36dd8670d", + "id" : "0c6a1552-67f9-49f0-95b0-c1453d6b5773", "name" : "条件分段函数-正产输入值", "description" : null, "order" : 2, "lastTestDate" : "2020-02-07 15:33:02", "testResult" : "PASSED", "parameters" : [ { - "id" : "0ff9ef7b-4eaa-4633-8894-8699f8e738d7", - "code" : "class", - "inputValue" : "", - "expectValue" : "青少年(女)", - "resultValue" : "青少年(女)", - "testResult" : "PASSED", + "id" : "13fd00d9-759d-4f2a-92e6-cc500b2afc81", + "code" : "sex", + "inputValue" : "女", + "expectValue" : null, + "resultValue" : null, + "testResult" : null, "skipCheck" : false }, { - "id" : "8b82b9ea-6a0f-4182-a6e4-d05d9648c164", + "id" : "839ce2da-3541-442d-8082-73155a4e9759", "code" : "age", "inputValue" : "15", "expectValue" : null, @@ -1245,12 +1374,12 @@ "testResult" : null, "skipCheck" : false }, { - "id" : "d79f76e9-d72f-4598-92d7-35b33aed68ef", - "code" : "sex", - "inputValue" : "女", - "expectValue" : null, - "resultValue" : null, - "testResult" : null, + "id" : "899646a4-45bd-4033-b193-922a5e1b8969", + "code" : "class", + "inputValue" : "", + "expectValue" : "青少年(女)", + "resultValue" : "青少年(女)", + "testResult" : "PASSED", "skipCheck" : false } ] } ], @@ -1259,7 +1388,7 @@ "effectiveDate" : null, "imports" : "", "model" : { - "id" : "9c8173ae-d09a-4a42-8668-bb31de95da2c", + "id" : "e2c03a5f-279c-444b-b15d-1b0463027b29", "code" : "M1580960694329", "name" : "条件分段函数", "description" : null, @@ -1270,7 +1399,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "02f7775d-3232-41a1-86b9-8fe3eafe43a1", + "id" : "e8163bc7-0eec-4838-a3e6-0c1c58db8788", "code" : "age", "name" : "年龄", "description" : null, @@ -1285,7 +1414,7 @@ "processors" : null }, { "type" : "IN", - "id" : "940087f5-f923-4393-8508-1b6b7896a556", + "id" : "b5354259-a34c-446e-81a1-2ed49555fdce", "code" : "sex", "name" : "性别", "description" : null, @@ -1300,7 +1429,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "8b87672e-a4f3-41bf-ae36-17e28d1e780a", + "id" : "24118780-2745-4192-91a5-eeb91e64c5f1", "code" : "class", "name" : "分配的班级", "description" : null, @@ -1314,7 +1443,7 @@ "validators" : null, "processors" : [ { "type" : "CONDITION_RANGE", - "id" : "899f90cd-f88f-4f93-b1b6-2f99dd207f4f", + "id" : "06e77771-0807-4ed1-9457-e63fa6717e64", "description" : null, "order" : 1, "enable" : true, @@ -1324,7 +1453,7 @@ } }, { "type" : "MODEL", - "id" : "dff2a136-52a1-4bdc-a15a-1e553342f7da", + "id" : "0367aa3a-04b0-4efa-9392-e09e3ae06c6f", "code" : "M1628237907406", "name" : "决策表-简单", "description" : null, @@ -1336,7 +1465,7 @@ "effectiveDate" : null, "imports" : "", "model" : { - "id" : "73d7c0d8-944c-4257-b3a7-99685a070c8a", + "id" : "cd123b9f-3f3f-485c-b99f-e1d429d528e0", "code" : "M1628237907406", "name" : "决策表-简单", "description" : null, @@ -1347,7 +1476,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "cc8a9de7-931d-45b1-a032-578d03771bca", + "id" : "01839d04-8834-4b58-9f21-5df64b5f559d", "code" : "P1628237927665", "name" : "年龄", "description" : null, @@ -1362,7 +1491,7 @@ "processors" : null }, { "type" : "IN", - "id" : "1bf3422e-3bdb-4ebb-814b-d6eaa2604e9d", + "id" : "ddd92e3d-8912-457d-835c-0f53bbaa76ba", "code" : "P1628237939484", "name" : "性别", "description" : null, @@ -1377,7 +1506,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "58466de4-5178-4a89-9fb4-de877612075d", + "id" : "a0cde05a-53f5-4763-a0d3-e48468fd867c", "code" : "P1628237959531", "name" : "结果", "description" : null, @@ -1391,7 +1520,7 @@ "validators" : null, "processors" : [ { "type" : "DECISION_TABLE_2C", - "id" : "1fe53f2b-8599-4d8d-8578-afd139f3bd32", + "id" : "710327cd-c7d1-47ea-9b4c-d5de68e0b318", "description" : null, "order" : 1, "enable" : true, @@ -1401,7 +1530,7 @@ } }, { "type" : "MODEL", - "id" : "c627635e-36cb-49c9-aac7-00d422fe6f4d", + "id" : "1d49b045-33ef-4551-8002-2340273f7473", "code" : "M1628240960655", "name" : "决策表", "description" : null, @@ -1413,7 +1542,7 @@ "effectiveDate" : null, "imports" : "", "model" : { - "id" : "6b432062-39eb-4182-bc1f-cc0e3e6d2e42", + "id" : "0be6560c-f61e-4198-bfd6-47967dbf6f73", "code" : "M1628240960655", "name" : "决策表", "description" : null, @@ -1424,7 +1553,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "59bfaca4-8830-445c-a346-c5e9b992660c", + "id" : "a160c6d3-6b1a-4880-976f-b9f803bb45bd", "code" : "P1628241001471", "name" : "客户类型", "description" : null, @@ -1439,7 +1568,7 @@ "processors" : null }, { "type" : "IN", - "id" : "59d314a4-6e6e-47cf-8dfa-67dfe5e50009", + "id" : "52955a37-a5b9-418a-9438-d9478517cc94", "code" : "P1628241022194", "name" : "评分结果", "description" : null, @@ -1454,7 +1583,7 @@ "processors" : null }, { "type" : "IN", - "id" : "a02a73d0-c06d-48d4-88e9-ea4ba9be2428", + "id" : "70ee7d1a-a392-47d7-b256-b2fd245358ca", "code" : "P1628241044454", "name" : "风险等级", "description" : null, @@ -1469,7 +1598,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "3f2a92de-ae0f-477c-81f7-b69ce5cdf9d4", + "id" : "fb27252d-5a46-499d-b575-a104082437cd", "code" : "P1628240978932", "name" : "结果值", "description" : null, @@ -1483,7 +1612,7 @@ "validators" : null, "processors" : [ { "type" : "DECISION_TABLE", - "id" : "1114ceb6-f807-486a-b518-1f1aed691d6f", + "id" : "ad353643-57f1-4adf-a00b-49c05257775f", "description" : null, "order" : 1, "enable" : true, @@ -1493,7 +1622,7 @@ } }, { "type" : "MODEL", - "id" : "8baf3556-92f2-4b9a-aaa0-b18f421a8eb5", + "id" : "f97f0cad-85c1-476f-b742-b6529f6609ff", "code" : "M849265785167965", "name" : "决策树-模型摘要", "description" : "该示例用于演示如何获取模型摘要信息,即模型的基本信息,通过该方法可以实现模型路径选择功能", @@ -1501,14 +1630,14 @@ "children" : null, "testCases" : [ { "type" : "MODEL", - "id" : "60bf7601-ade8-4d75-ab39-344baea6e66a", + "id" : "3ad5c9bb-9138-42a3-8d4a-021e565f187b", "name" : "决策树-模型摘要-1", "description" : null, "order" : 1, "lastTestDate" : "2020-02-07 15:33:05", "testResult" : "PASSED", "parameters" : [ { - "id" : "b7e6ffc3-2606-4a1e-9e22-803260c57a50", + "id" : "456250f3-6cbc-429e-969c-8cd05eb7d64e", "code" : "P847413598333565", "inputValue" : "", "expectValue" : "{\n \"id\" : null,\n \"code\" : \"M849814295141818\",\n \"name\" : null,\n \"version\" : 1,\n \"status\" : null,\n \"effectiveDate\" : null\n}", @@ -1516,7 +1645,7 @@ "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "edd34a7c-6384-4e4e-9233-d46a6d2bb69a", + "id" : "c38af44c-b830-4291-b682-a33f683c7ade", "code" : "P847377861188482", "inputValue" : "P001", "expectValue" : null, @@ -1526,39 +1655,39 @@ } ] }, { "type" : "MODEL", - "id" : "02da5334-8628-4b06-9f17-9acb1cb1dc5a", + "id" : "e90983b3-72f9-400a-9b42-fdf7474cccf0", "name" : "决策树-模型摘要-2", "description" : null, "order" : 2, "lastTestDate" : "2020-02-07 15:33:05", "testResult" : "PASSED", "parameters" : [ { - "id" : "26a8d7dc-7daf-4237-8cd9-01d352bc2762", - "code" : "P847377861188482", - "inputValue" : "P002", - "expectValue" : null, - "resultValue" : null, - "testResult" : null, - "skipCheck" : false - }, { - "id" : "8cb8b4a5-dff4-4c95-b916-89b7c37056a6", + "id" : "701aab6c-5ff2-49d7-bad0-109d5cdb5972", "code" : "P847413598333565", "inputValue" : "", "expectValue" : "{\n \"id\" : null,\n \"code\" : \"M849835362382753\",\n \"name\" : null,\n \"version\" : 2,\n \"status\" : null,\n \"effectiveDate\" : null\n}", "resultValue" : "{\n \"id\" : null,\n \"code\" : \"M849835362382753\",\n \"name\" : null,\n \"version\" : 2,\n \"status\" : null,\n \"effectiveDate\" : null\n}", "testResult" : "PASSED", "skipCheck" : false + }, { + "id" : "998800dd-9572-4fab-8afd-e871fc179c0e", + "code" : "P847377861188482", + "inputValue" : "P002", + "expectValue" : null, + "resultValue" : null, + "testResult" : null, + "skipCheck" : false } ] }, { "type" : "MODEL", - "id" : "efb1f99f-ae51-4700-ab49-9029784e1e6e", + "id" : "3dbe6e45-a99f-41b7-bb50-0911dcde616b", "name" : "决策树-模型摘要-3", "description" : null, "order" : 3, "lastTestDate" : "2020-02-07 15:33:06", "testResult" : "PASSED", "parameters" : [ { - "id" : "65462a67-78d5-4898-968d-ce5d2566d798", + "id" : "0790323a-34bf-4adf-a5c8-fae36ed848f7", "code" : "P847413598333565", "inputValue" : null, "expectValue" : null, @@ -1566,7 +1695,7 @@ "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "6d73191c-dcea-4688-b00b-ac50b0199362", + "id" : "5bcea522-8e60-4928-9e03-2e38b586413c", "code" : "P847377861188482", "inputValue" : "P000", "expectValue" : null, @@ -1580,7 +1709,7 @@ "effectiveDate" : null, "imports" : "", "model" : { - "id" : "a2421d9b-c7b3-4b2a-aeb0-5692a9ab9ccc", + "id" : "9691ef78-e115-4733-b755-95a29ce64699", "code" : "M849265785167965", "name" : "09-决策树-模型摘要", "description" : "该示例用于演示如何获取模型摘要信息,即模型的基本信息,通过该方法可以实现模型路径选择功能", @@ -1591,7 +1720,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "f85db6f8-fad0-46f4-9d84-1fae3c4af7f6", + "id" : "84441963-01ff-438f-9d45-57e58beb5a40", "code" : "P847377861188482", "name" : "产品代码", "description" : null, @@ -1606,7 +1735,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "2050b1ca-d0d1-42e7-a697-06254017ebb5", + "id" : "a16fc525-0286-474f-9749-4593949ec6eb", "code" : "P847413598333565", "name" : "模型摘要结果值", "description" : null, @@ -1620,7 +1749,7 @@ "validators" : null, "processors" : [ { "type" : "DECISION_TREE", - "id" : "d17bfc4a-d471-4f8e-9167-26e9f8e5c1de", + "id" : "f4beeafc-84c0-46c9-82bf-ebe15a9e138f", "description" : null, "order" : 1, "enable" : true, @@ -1630,7 +1759,7 @@ } }, { "type" : "MODEL", - "id" : "cf7a1eba-74f8-4b42-86b8-dea42c95654c", + "id" : "934d34a3-e6c1-4dff-b638-094b98b50cf4", "code" : "M847357332514697", "name" : "决策树-表达式", "description" : "该示例用于演示返回值为表达式", @@ -1638,14 +1767,14 @@ "children" : null, "testCases" : [ { "type" : "MODEL", - "id" : "878da81e-8ff8-49c3-99e7-e09763b6a8ec", + "id" : "6822b510-8f0a-4396-9fc7-0c1306535145", "name" : "决策树-表达式-1", "description" : null, "order" : 1, "lastTestDate" : "2020-02-07 15:33:04", "testResult" : "PASSED", "parameters" : [ { - "id" : "0fa9987b-433c-4335-b496-18a98f70dd9d", + "id" : "404f344e-43a7-4006-9067-0bd3d6fa84d1", "code" : "P847377861188482", "inputValue" : "P001", "expectValue" : null, @@ -1653,7 +1782,7 @@ "testResult" : null, "skipCheck" : false }, { - "id" : "5977aa98-a884-46ad-adb2-bb9aa3fd88c4", + "id" : "9e21980b-ed39-4b14-8d72-a4a538ae0ed1", "code" : "P847413598333565", "inputValue" : null, "expectValue" : "个人汽车贷款", @@ -1663,28 +1792,28 @@ } ] }, { "type" : "MODEL", - "id" : "c2b7fb8b-4d25-4cd7-8f74-8f65da6c07f4", + "id" : "8461a3b0-425b-485d-b074-ae6a4e8be4db", "name" : "决策树-表达式-2", "description" : null, "order" : 2, "lastTestDate" : "2020-02-07 15:33:22", "testResult" : "PASSED", "parameters" : [ { - "id" : "76c4792d-6046-4e2b-ba70-352467df0329", - "code" : "P847377861188482", - "inputValue" : "P002", - "expectValue" : null, - "resultValue" : null, - "testResult" : null, - "skipCheck" : false - }, { - "id" : "dd23af92-accf-426e-bfb5-ec8138931a8e", + "id" : "6ba4050a-e99b-4284-856f-8b177f3a41aa", "code" : "P847413598333565", "inputValue" : null, "expectValue" : "个人房屋贷款", "resultValue" : "个人房屋贷款", "testResult" : "PASSED", "skipCheck" : false + }, { + "id" : "a9a6b722-28ba-4017-bc3e-e031ec7dae22", + "code" : "P847377861188482", + "inputValue" : "P002", + "expectValue" : null, + "resultValue" : null, + "testResult" : null, + "skipCheck" : false } ] } ], "status" : "SKETCH", @@ -1692,7 +1821,7 @@ "effectiveDate" : null, "imports" : "", "model" : { - "id" : "379781e6-b9eb-4bee-8717-f470a0acba28", + "id" : "54880d0b-b278-4ca3-8eb6-581c5fd24778", "code" : "M847357332514697", "name" : "09-决策树-表达式", "description" : "该示例用于演示返回值为表达式", @@ -1703,7 +1832,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "dee49db0-1959-4e47-b32a-220fb50aeee1", + "id" : "8dcdf610-c110-4c44-973b-23c01f255a0f", "code" : "P847377861188482", "name" : "产品代码", "description" : null, @@ -1718,7 +1847,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "6cbec4cd-417b-41e4-a74e-9a82516c7e33", + "id" : "2d67e672-3e36-4cd5-86a6-48f433732c75", "code" : "P847413598333565", "name" : "产品代码结果值", "description" : null, @@ -1732,7 +1861,7 @@ "validators" : null, "processors" : [ { "type" : "DECISION_TREE", - "id" : "166b05a2-c8c1-4d46-8e20-547ab9b28fce", + "id" : "45ab89d9-7f13-4235-9374-fa997fb14967", "description" : null, "order" : 1, "enable" : true, @@ -1742,7 +1871,7 @@ } }, { "type" : "MODEL", - "id" : "a821d0ff-a7b7-4b64-8634-eb5a3f13aa3e", + "id" : "b1828956-00c4-42c3-803e-c0f4993472ec", "code" : "M848744368791831", "name" : "决策树-表达式和指令集", "description" : "该示例用于演示同时存在表达式和执行指令", @@ -1750,22 +1879,14 @@ "children" : null, "testCases" : [ { "type" : "MODEL", - "id" : "0f6b3a30-afd3-4313-ace0-247cdf1bd83c", + "id" : "71871e3a-bc65-4e88-93c3-378e3a1af407", "name" : "决策树-表达式和指令集-1", "description" : null, "order" : 1, "lastTestDate" : "2020-02-07 15:33:07", "testResult" : "PASSED", "parameters" : [ { - "id" : "8fdef072-1165-4b68-a597-eac921e335aa", - "code" : "P847377861188482", - "inputValue" : "P001", - "expectValue" : null, - "resultValue" : null, - "testResult" : null, - "skipCheck" : false - }, { - "id" : "ab9d4957-8b83-4aee-a9d4-a32139b3b637", + "id" : "1f8552ed-1a18-4a92-9cad-ca006569dd60", "code" : "P848777208083473", "inputValue" : null, "expectValue" : "您当前正在申请个人汽车贷款", @@ -1773,24 +1894,32 @@ "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "baed259e-73bc-431b-961b-1d93249b1b66", + "id" : "6982f982-4226-449c-bf15-04b061e7cdef", "code" : "P847413598333565", "inputValue" : null, "expectValue" : "个人汽车贷款", "resultValue" : "个人汽车贷款", "testResult" : "PASSED", "skipCheck" : false + }, { + "id" : "7a0eb3e6-1654-4276-90dd-5a5308c61fb6", + "code" : "P847377861188482", + "inputValue" : "P001", + "expectValue" : null, + "resultValue" : null, + "testResult" : null, + "skipCheck" : false } ] }, { "type" : "MODEL", - "id" : "4dd327fb-aef9-4bb2-bcf7-214d4acb8f60", + "id" : "4c8f685e-e290-4204-a7ee-86df49e97198", "name" : "决策树-表达式和指令集-2", "description" : null, "order" : 2, "lastTestDate" : "2020-02-07 15:33:08", "testResult" : "PASSED", "parameters" : [ { - "id" : "45b3ef1f-6dfb-494a-9a25-82c43d4e4181", + "id" : "3db6f6e7-2047-4351-bc99-9a29149aa805", "code" : "P847377861188482", "inputValue" : "P002", "expectValue" : null, @@ -1798,48 +1927,48 @@ "testResult" : null, "skipCheck" : false }, { - "id" : "bcff7bd3-d80c-4862-a6b4-4bb7f3f7cfdb", - "code" : "P848777208083473", + "id" : "d3b108ad-fd6f-445f-9a86-4e7326e70145", + "code" : "P847413598333565", "inputValue" : null, - "expectValue" : "您当前正在申请个人房屋贷款", - "resultValue" : "您当前正在申请个人房屋贷款", + "expectValue" : "个人房屋贷款", + "resultValue" : "个人房屋贷款", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "c712c566-d24e-4b5f-960d-e09eaa379dcc", - "code" : "P847413598333565", + "id" : "fe968c63-2d6e-41e7-895b-74ea0110cc3d", + "code" : "P848777208083473", "inputValue" : null, - "expectValue" : "个人房屋贷款", - "resultValue" : "个人房屋贷款", + "expectValue" : "您当前正在申请个人房屋贷款", + "resultValue" : "您当前正在申请个人房屋贷款", "testResult" : "PASSED", "skipCheck" : false } ] }, { "type" : "MODEL", - "id" : "62b8c65b-ab2e-4a8b-9333-49c4a087fe16", + "id" : "9f81ed7a-912e-46ac-a65b-ca589eb8d3a6", "name" : "决策树-表达式和指令集-3", "description" : null, "order" : 3, "lastTestDate" : "2020-02-07 15:33:08", "testResult" : "PASSED", "parameters" : [ { - "id" : "279ca043-ddf6-40a8-9fc4-da87fdf5e60d", - "code" : "P848777208083473", + "id" : "1fed749a-28fc-4d0b-bc41-be99ae8aabf5", + "code" : "P847413598333565", "inputValue" : null, - "expectValue" : "您当前正在申请其他贷款", - "resultValue" : "您当前正在申请其他贷款", + "expectValue" : "其他贷款", + "resultValue" : "其他贷款", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "6bc5aa06-a281-466c-9b4b-9b2707cc42ca", - "code" : "P847413598333565", + "id" : "94b176db-5dfd-47b2-9e4b-bcd2a62f667e", + "code" : "P848777208083473", "inputValue" : null, - "expectValue" : "其他贷款", - "resultValue" : "其他贷款", + "expectValue" : "您当前正在申请其他贷款", + "resultValue" : "您当前正在申请其他贷款", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "8401623f-74a6-478e-bbc7-33ca7db8f478", + "id" : "f5d3dab7-2f10-4a69-b9e3-d9d287b9a3da", "code" : "P847377861188482", "inputValue" : "P000", "expectValue" : null, @@ -1853,7 +1982,7 @@ "effectiveDate" : null, "imports" : "", "model" : { - "id" : "22519db6-8601-4eb9-91a2-81770fbcb1a7", + "id" : "fceafa51-77bd-47d0-b62a-9adb5f7006af", "code" : "M848744368791831", "name" : "09-决策树-表达式和指令集", "description" : "该示例用于演示同时存在表达式和执行指令", @@ -1864,7 +1993,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "ce4c0d94-c5c5-4910-bb09-1e649bac3523", + "id" : "593215aa-a362-451f-ab56-64b41feb5705", "code" : "P847377861188482", "name" : "产品代码", "description" : null, @@ -1879,7 +2008,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "45e58c08-01be-45fd-8aa8-1b8d40fe0c0f", + "id" : "200c1236-d460-4015-81b0-52dfa4e1a704", "code" : "P847413598333565", "name" : "产品代码结果值", "description" : null, @@ -1893,7 +2022,7 @@ "validators" : null, "processors" : [ { "type" : "DECISION_TREE", - "id" : "20197157-2a4e-4ce3-85f7-a214c0094399", + "id" : "7bd7c387-03a0-4c02-b90c-7b3033f73858", "description" : null, "order" : 1, "enable" : true, @@ -1901,7 +2030,7 @@ } ] }, { "type" : "OUT", - "id" : "0494588c-0303-463d-8e34-44d705596a61", + "id" : "855631e1-8c89-4d81-8330-509353f3ce33", "code" : "P848777208083473", "name" : "产品代码结果值_提示", "description" : null, @@ -1918,7 +2047,7 @@ } }, { "type" : "MODEL", - "id" : "b9055537-1006-4dac-ba12-4eec80b7a331", + "id" : "20ea6db5-951f-48fa-bc4c-36959b279adf", "code" : "M226963448372351", "name" : "执行流-可配置模型执行流", "description" : null, @@ -1926,14 +2055,14 @@ "children" : null, "testCases" : [ { "type" : "MODEL", - "id" : "de6110c4-0ed9-42d5-ba3d-2498ff2b0bb4", + "id" : "11fd3423-e8f7-4067-9e51-78c48fa71f4e", "name" : "可配置模型执行流", "description" : null, "order" : 1, "lastTestDate" : "2020-02-07 15:33:10", "testResult" : "PASSED", "parameters" : [ { - "id" : "1317bfda-8b3b-4c67-9cc7-7ec0ffed29f4", + "id" : "02d791f0-b3c5-42f2-9096-3d2280e5abd0", "code" : "P229379730717407", "inputValue" : "15", "expectValue" : null, @@ -1941,7 +2070,7 @@ "testResult" : null, "skipCheck" : false }, { - "id" : "40693e89-f756-4b1c-9835-9f183ed798fc", + "id" : "0fadd0da-8e10-4ee5-97c4-035b98c61904", "code" : "P229697080151398", "inputValue" : "女", "expectValue" : null, @@ -1949,7 +2078,7 @@ "testResult" : null, "skipCheck" : false }, { - "id" : "aea7110f-65c1-4246-a63b-6c9c92116751", + "id" : "b255b70e-4cd0-44e9-97ed-d149a300c3a7", "code" : "P226990053827290", "inputValue" : "", "expectValue" : "青少年(女)", @@ -1963,7 +2092,7 @@ "effectiveDate" : null, "imports" : "", "model" : { - "id" : "f6f1f1cd-1543-4ffc-9ff3-bfb9287b51d9", + "id" : "6d177bd8-19b0-4a51-a139-01455d6f11e3", "code" : "M226963448372351", "name" : "10-执行流-可配置模型执行流", "description" : null, @@ -1974,7 +2103,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "1e2cee64-0f32-49e6-a109-19cada4d203c", + "id" : "0b7ef561-14c9-4734-98a2-60dcab5ab500", "code" : "P229379730717407", "name" : "年龄", "description" : null, @@ -1989,7 +2118,7 @@ "processors" : null }, { "type" : "IN", - "id" : "ad25baff-449c-4cba-8885-84d528f6f8f8", + "id" : "44b313e9-168f-4566-9379-089f653d7e3c", "code" : "P229697080151398", "name" : "性别", "description" : null, @@ -2004,7 +2133,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "9f838861-2823-4f71-9d3d-44729a7dab0f", + "id" : "6f454f98-279d-4dde-ae52-7d0ad1844385", "code" : "P226990053827290", "name" : "结果值", "description" : null, @@ -2018,7 +2147,7 @@ "validators" : null, "processors" : [ { "type" : "EXECUTION_FLOW", - "id" : "707a3158-78da-4ff3-91c6-79fc2d1c6c11", + "id" : "23d5d90b-b6b0-4189-8cce-378a2354163f", "description" : null, "order" : 1, "enable" : true, @@ -2028,7 +2157,7 @@ } }, { "type" : "MODEL", - "id" : "081515cd-8cb0-4045-a857-2a453a785959", + "id" : "8ec577e4-210f-4e43-80e1-d00e168fb41c", "code" : "M244147668973564", "name" : "执行流-子模型执行流", "description" : "模型采用自上而下执行模式", @@ -2036,22 +2165,22 @@ "children" : null, "testCases" : [ { "type" : "MODEL", - "id" : "3e2d72b5-a4f1-410e-9425-baf5f772fbad", + "id" : "fd0a5e97-a17d-4d51-bece-b84ed5596751", "name" : "子模型执行流-执行子模型A", "description" : null, "order" : 1, "lastTestDate" : "2020-02-07 15:33:13", "testResult" : "PASSED", "parameters" : [ { - "id" : "13879d9e-e4aa-4f3b-bcc2-02c7dde7e2aa", - "code" : "P1580971032770", - "inputValue" : "", - "expectValue" : "子模型A结果值", - "resultValue" : "子模型A结果值", + "id" : "35b48f8f-5a6d-4976-ad22-d641319b7edd", + "code" : "P1580971060983", + "inputValue" : null, + "expectValue" : null, + "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "3d2ec3f8-6619-43dc-b62e-ebbd65cfb432", + "id" : "42ac816f-9dd6-4292-96d7-e934599b9abc", "code" : "P244238199696491", "inputValue" : "", "expectValue" : "", @@ -2059,56 +2188,40 @@ "testResult" : "PASSED", "skipCheck" : true }, { - "id" : "499b7d73-705e-4271-a2c4-5e3109403468", - "code" : "P1580971060983", - "inputValue" : null, - "expectValue" : null, - "resultValue" : null, - "testResult" : "PASSED", - "skipCheck" : false - }, { - "id" : "64595e35-7f83-4c6c-b81f-9e11736aa57c", - "code" : "P1580970996793", + "id" : "6ec276e5-d4a3-4964-b12e-1572ffcd7c25", + "code" : "P1580971032770", "inputValue" : "", - "expectValue" : "A", - "resultValue" : "A", + "expectValue" : "子模型A结果值", + "resultValue" : "子模型A结果值", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "a76dd0d2-ce0e-4f0a-aa8c-0626432e7075", + "id" : "92ed86d5-ca0d-4a4a-ac51-c34e1c092c60", "code" : "P1580971104455", "inputValue" : "A", "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false + }, { + "id" : "b76472f8-8be4-49db-9990-010db51459ea", + "code" : "P1580970996793", + "inputValue" : "", + "expectValue" : "A", + "resultValue" : "A", + "testResult" : "PASSED", + "skipCheck" : false } ] }, { "type" : "MODEL", - "id" : "3908c3fe-bbec-4cb4-93cd-849735b96fb7", + "id" : "aa616480-5e44-4dbd-8827-66b361c080df", "name" : "子模型执行流-执行子模型B", "description" : null, "order" : 2, "lastTestDate" : "2020-02-07 15:33:13", "testResult" : "PASSED", "parameters" : [ { - "id" : "54f03243-3891-45da-b813-2493dbf07759", - "code" : "P1580971032770", - "inputValue" : "", - "expectValue" : "", - "resultValue" : null, - "testResult" : "PASSED", - "skipCheck" : false - }, { - "id" : "5515fad7-4c5c-4eae-9ae7-c8d3f804e6c3", - "code" : "P1580970996793", - "inputValue" : "", - "expectValue" : "B", - "resultValue" : "B", - "testResult" : "PASSED", - "skipCheck" : false - }, { - "id" : "9fa29c3e-a99d-4aab-b5bc-db40d95d950d", + "id" : "281dea0c-54c6-4296-aa1a-63b30d177894", "code" : "P1580971104455", "inputValue" : "B", "expectValue" : null, @@ -2116,7 +2229,15 @@ "testResult" : null, "skipCheck" : false }, { - "id" : "b8844e4d-e76f-42a0-8e98-2c509bdc5ed2", + "id" : "66430a3a-a98f-4b82-b74c-0c3152bb0cc7", + "code" : "P1580971032770", + "inputValue" : "", + "expectValue" : "", + "resultValue" : null, + "testResult" : "PASSED", + "skipCheck" : false + }, { + "id" : "6c40ed1d-6d65-4cb6-bdc6-a677a6e2ad50", "code" : "P1580971060983", "inputValue" : "", "expectValue" : "子模型B结果值", @@ -2124,13 +2245,21 @@ "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "b903b98d-0f5d-4e8e-b4a6-3588ee042c9f", + "id" : "c427b56a-7a20-4dba-8136-81af7cf23ff6", "code" : "P244238199696491", "inputValue" : "", "expectValue" : "", "resultValue" : null, "testResult" : "PASSED", "skipCheck" : true + }, { + "id" : "f8095811-13f6-4c6d-b9b9-19e95fd84f79", + "code" : "P1580970996793", + "inputValue" : "", + "expectValue" : "B", + "resultValue" : "B", + "testResult" : "PASSED", + "skipCheck" : false } ] } ], "status" : "SKETCH", @@ -2138,7 +2267,7 @@ "effectiveDate" : null, "imports" : "", "model" : { - "id" : "a8fc527c-f103-499c-a86f-7e04c3ba69c8", + "id" : "b58c90c8-564f-448e-be3f-4f0d0793ccbc", "code" : "M244147668973564", "name" : "10-执行流-子模型执行流", "description" : "模型采用自上而下执行模式", @@ -2147,7 +2276,7 @@ "category" : "OTHER", "executeMode" : "TOP_DOWN", "children" : [ { - "id" : "6389a010-f19d-4070-a609-ca0c0840d33e", + "id" : "c692e2fb-cb31-44f0-9be4-af3d62abe96e", "code" : "M244279482770607", "name" : "子模型A", "description" : null, @@ -2158,7 +2287,7 @@ "children" : null, "parameters" : [ { "type" : "OUT", - "id" : "d778bd49-dbd5-48c1-a52a-79f02e064c53", + "id" : "4050c9f7-4028-4863-b9a3-617a3b9bb6b6", "code" : "P1580971032770", "name" : "子模型A结果值", "description" : null, @@ -2172,7 +2301,7 @@ "validators" : null, "processors" : [ { "type" : "ARITHMETIC", - "id" : "b10cdc55-8517-42d4-abdf-7ca5cc0b4f58", + "id" : "92139107-8854-46c4-bf7c-2a2fdfa7108c", "description" : null, "order" : 1, "enable" : true, @@ -2180,7 +2309,7 @@ } ] } ] }, { - "id" : "d2aceada-c5ba-4032-9821-abde78a2b373", + "id" : "db796f35-3e7d-4d71-b305-58676a86547f", "code" : "M244389147179883", "name" : "子模型B", "description" : null, @@ -2191,7 +2320,7 @@ "children" : null, "parameters" : [ { "type" : "OUT", - "id" : "fe1fb7bc-e3e5-417f-92ea-c2cf47c94fb9", + "id" : "5b658be8-0f35-4834-a446-d25d68d0ae22", "code" : "P1580971060983", "name" : "子模型B结果值", "description" : null, @@ -2205,7 +2334,7 @@ "validators" : null, "processors" : [ { "type" : "ARITHMETIC", - "id" : "8005af40-d1c8-4918-9e38-2bd92103edfd", + "id" : "9eb6544b-9f6a-4286-847b-97963f8c73d8", "description" : null, "order" : 1, "enable" : true, @@ -2215,7 +2344,7 @@ } ], "parameters" : [ { "type" : "IN", - "id" : "5a7b28ab-9dd9-47ba-9325-5c6dff193afd", + "id" : "9795a694-e9d3-49f0-854e-8f585f547ae8", "code" : "P1580971104455", "name" : "执行子模型名称", "description" : null, @@ -2230,7 +2359,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "01b92782-6b62-4afd-97f2-0e0104b2e8e6", + "id" : "4143344c-1713-48cd-b943-f964ee530018", "code" : "P1580970996793", "name" : "结果值", "description" : null, @@ -2245,7 +2374,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "a81690de-478c-4bd9-9fc1-d9101a8840cf", + "id" : "5f782f1c-94bb-4f8d-b0a3-840fb5609868", "code" : "P244238199696491", "name" : "执行流", "description" : null, @@ -2259,7 +2388,7 @@ "validators" : null, "processors" : [ { "type" : "EXECUTION_FLOW", - "id" : "2135f586-f538-4b7c-964d-a14b83c38cad", + "id" : "c7d8d0ab-d8aa-465f-aa74-97ffcaac8b4f", "description" : null, "order" : 1, "enable" : true, @@ -2269,7 +2398,7 @@ } }, { "type" : "MODEL", - "id" : "a126b5fe-5e6c-4a73-8ffa-d7920ac199a4", + "id" : "f1bafbba-bf43-4572-964b-2cf78f85e7d9", "code" : "M1576583739172", "name" : "执行流-输出调试信息执行流", "description" : "通过在流程图的连线上设置命令实现输出调试信息", @@ -2277,14 +2406,14 @@ "children" : null, "testCases" : [ { "type" : "MODEL", - "id" : "251588ac-f53a-447b-b236-8ea882863c2e", + "id" : "f0bea90c-3ef1-4572-8369-06d26acd1463", "name" : "输出调试信息执行流", "description" : null, "order" : 1, "lastTestDate" : "2020-02-07 15:33:09", "testResult" : "PASSED", "parameters" : [ { - "id" : "036d51dc-83bc-4684-8155-78ecb5c1e762", + "id" : "73680a0f-f289-4c7d-b187-58b04ac0c60c", "code" : "P1576583852546", "inputValue" : "2", "expectValue" : null, @@ -2292,7 +2421,7 @@ "testResult" : null, "skipCheck" : false }, { - "id" : "f17050e8-d100-424c-b632-8ed59467f4ea", + "id" : "8a59d797-d040-488a-9735-75a4ff513346", "code" : "P1576583815005", "inputValue" : null, "expectValue" : null, @@ -2306,7 +2435,7 @@ "effectiveDate" : null, "imports" : "", "model" : { - "id" : "f1494ddb-b22f-4023-b606-6963ce9c57c3", + "id" : "29f4c8d4-a269-486a-8fe3-83ec51fa8fc9", "code" : "M1576583739172", "name" : "10-执行流-输出调试信息执行流", "description" : "通过在流程图的连线上设置命令实现输出调试信息", @@ -2315,7 +2444,7 @@ "category" : "OTHER", "executeMode" : "TOP_DOWN", "children" : [ { - "id" : "647b72d1-b0cc-4db9-aec2-1c14e939f3fb", + "id" : "fc5d986a-c639-46c1-86f6-5fcad465f3c2", "code" : "M1576583777131", "name" : "子模型1", "description" : null, @@ -2326,7 +2455,7 @@ "children" : null, "parameters" : null }, { - "id" : "811cd191-a1a8-429c-902d-391920184f73", + "id" : "87ec06d0-e528-48cf-8082-ee57f77b0ffd", "code" : "M1576583784153", "name" : "子模型2", "description" : null, @@ -2339,7 +2468,7 @@ } ], "parameters" : [ { "type" : "IN", - "id" : "4682b7ea-4fc3-4cf7-ba71-2095e6dd2fde", + "id" : "085f5a63-c1c4-47ad-9ea4-5caac72eb3fc", "code" : "P1576583852546", "name" : "flag", "description" : null, @@ -2354,7 +2483,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "f0917026-7aa3-4e80-8379-0c7a16dcbe64", + "id" : "4f1b558d-f64e-4641-87ca-cdfd455b23f1", "code" : "P1576583815005", "name" : "执行结果", "description" : null, @@ -2368,7 +2497,7 @@ "validators" : null, "processors" : [ { "type" : "EXECUTION_FLOW", - "id" : "2c2f4c3d-8c6e-4074-ab52-5aa88b8ee135", + "id" : "24e87dbc-c1e1-4777-a1f5-31d690d05b94", "description" : null, "order" : 1, "enable" : true, @@ -2378,7 +2507,7 @@ } }, { "type" : "MODEL", - "id" : "7faabad6-fea9-4f09-85f6-6239633646b2", + "id" : "bb56c60f-3e59-4014-ba03-7b46cf25adb2", "code" : "M209100654988591", "name" : "执行流-冠军挑战者", "description" : "该示例演示冠军挑战者模型调用", @@ -2386,14 +2515,14 @@ "children" : null, "testCases" : [ { "type" : "MODEL", - "id" : "669ba37c-8f47-4471-9198-f60b582c2987", + "id" : "35ac92a5-6912-4292-87c2-8becdb8353db", "name" : "冠军挑战者", "description" : "在多次执行测试用例时,时而通过,时而不通过,应为按 1:4 比例分配不同的模型进行计算", "order" : 1, "lastTestDate" : "2020-02-07 15:33:12", "testResult" : "PASSED", "parameters" : [ { - "id" : "8a4dcbdc-5bb6-4011-8502-06afe20c468a", + "id" : "2176dcee-8db7-431e-b264-e5e20eed3292", "code" : "P_AGE", "inputValue" : "18", "expectValue" : null, @@ -2401,7 +2530,7 @@ "testResult" : null, "skipCheck" : false }, { - "id" : "90867a44-559a-42bf-8361-b615d6613ce8", + "id" : "84e458ae-135d-4a39-afd2-ab7a07c50bcb", "code" : "P_APPLY", "inputValue" : "1000", "expectValue" : null, @@ -2409,7 +2538,7 @@ "testResult" : null, "skipCheck" : false }, { - "id" : "9f2a670b-69ec-4533-b298-9f3072a5d453", + "id" : "ae8af387-d687-4a6e-a777-a056ea97eb54", "code" : "P_LIMIT", "inputValue" : null, "expectValue" : "500", @@ -2423,7 +2552,7 @@ "effectiveDate" : null, "imports" : "", "model" : { - "id" : "88396a41-7a88-4b92-a272-991f49ba47a6", + "id" : "006be164-401c-43ce-bb57-46da67083209", "code" : "M209100654988591", "name" : "11-执行流-冠军挑战者", "description" : "该示例演示冠军挑战者模型调用", @@ -2434,7 +2563,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "3b58113e-9e7b-4c2d-8e25-fa57a0e9208d", + "id" : "424f3b2e-abfc-45a7-802c-bc54d6d4d3ca", "code" : "P_AGE", "name" : "年龄", "description" : null, @@ -2449,7 +2578,7 @@ "processors" : null }, { "type" : "IN", - "id" : "61f1a1b9-c923-4d87-b516-7efe7307c90a", + "id" : "4f254b67-3464-4278-851b-8b247b37f393", "code" : "P_APPLY", "name" : "申请额度", "description" : null, @@ -2464,7 +2593,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "60d0bd8b-0089-409f-993d-5a42697164a5", + "id" : "78da7544-9e25-47bf-b1cb-865b3602f4ee", "code" : "P_LIMIT", "name" : "批准额度", "description" : null, @@ -2478,7 +2607,7 @@ "validators" : null, "processors" : [ { "type" : "EXECUTION_FLOW", - "id" : "99fd77b5-1b66-4733-bba5-dfb444fd01ce", + "id" : "6b3e4e21-8a91-4317-bb64-77a8710655b5", "description" : null, "order" : 1, "enable" : true, @@ -2488,7 +2617,7 @@ } }, { "type" : "MODEL", - "id" : "e93e74f9-7942-437e-b176-92eca47ed29c", + "id" : "41ef63a8-d081-4592-b7a0-21f88894d03a", "code" : "M228290627110404", "name" : "执行流-冠军挑战者-个人消费贷款(冠军)模型", "description" : " 冠军模型", @@ -2500,7 +2629,7 @@ "effectiveDate" : null, "imports" : "", "model" : { - "id" : "4419584c-e4c5-49f3-8934-6971c79abdd4", + "id" : "ca9e210f-7804-4cb4-b3e6-dfebe4965271", "code" : "M228290627110404", "name" : "11-执行流-冠军挑战者-个人消费贷款(冠军)模型", "description" : " 冠军模型", @@ -2511,7 +2640,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "e4ff19e2-8c43-4c28-90c1-244b7ec682b6", + "id" : "6b5a0699-84a5-45fb-bfe7-08bd36e3fd05", "code" : "P_AGE", "name" : "年龄", "description" : null, @@ -2526,7 +2655,7 @@ "processors" : null }, { "type" : "IN", - "id" : "c739675c-b362-4137-b284-598dabd70474", + "id" : "fe3009fa-0bb7-4833-bb3d-dac80704cc63", "code" : "P_APPLY", "name" : "申请额度", "description" : null, @@ -2541,7 +2670,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "e7b30017-44c7-42d5-b488-6b863fad2ee4", + "id" : "bd1d242c-bb62-4e57-a38a-b0435e557ce4", "code" : "P_LIMIT", "name" : "批准额度", "description" : null, @@ -2555,7 +2684,7 @@ "validators" : null, "processors" : [ { "type" : "CONDITION_RANGE", - "id" : "b91227a7-f203-44a2-a3d9-9cc9eebc2fee", + "id" : "4d3eff2e-8ada-4d60-8681-647d9c20c381", "description" : null, "order" : 1, "enable" : true, @@ -2565,7 +2694,7 @@ } }, { "type" : "MODEL", - "id" : "2f6050a5-70a5-4108-bf30-b2cce90e99aa", + "id" : "3c7b5dd6-0917-41c2-be50-86be47429343", "code" : "M240621751012043", "name" : "执行流-冠军挑战者-个人消费贷款(挑战者)模型", "description" : "挑战者模型", @@ -2577,7 +2706,7 @@ "effectiveDate" : null, "imports" : "", "model" : { - "id" : "0a6efd1e-8e0a-4be2-84c1-1b300a9e4128", + "id" : "a0fcf566-798d-4074-863c-6e565f2e66ee", "code" : "M240621751012043", "name" : "11-执行流-冠军挑战者-个人消费贷款(挑战者)模型", "description" : "挑战者模型", @@ -2588,7 +2717,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "3281656f-4f33-4769-bf48-3cbcea588712", + "id" : "41ae5e76-2c83-455c-86ba-e4deea57d329", "code" : "P_AGE", "name" : "年龄", "description" : null, @@ -2603,7 +2732,7 @@ "processors" : null }, { "type" : "IN", - "id" : "d0c9d333-07cc-4975-b01c-430063f0954f", + "id" : "736c994a-a6f4-4b8f-8e33-a5a1adbb28f7", "code" : "P_APPLY", "name" : "申请额度", "description" : null, @@ -2618,7 +2747,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "6eae9b3a-913c-4fef-b7b9-6f099c557aa6", + "id" : "b58fb6e3-97af-4d59-9764-844024bb45ab", "code" : "P_LIMIT", "name" : "批准额度", "description" : null, @@ -2632,7 +2761,7 @@ "validators" : null, "processors" : [ { "type" : "CONDITION_RANGE", - "id" : "c66b5e0e-0c1a-47be-8a54-bb35f7e7ad15", + "id" : "b887e950-2d95-4f11-9ffc-b22ea4177843", "description" : null, "order" : 1, "enable" : true, @@ -2642,7 +2771,7 @@ } }, { "type" : "MODEL", - "id" : "b0379174-7798-47b8-98a9-0b81d352dda7", + "id" : "3823f84b-85d9-4fb2-a6f5-3a0871958e0f", "code" : "M207474003037294", "name" : "执行流-零售准入审批策略流", "description" : "该示例是一个较为复杂的实例,主要用于演示规则和执行流", @@ -2650,54 +2779,46 @@ "children" : null, "testCases" : [ { "type" : "MODEL", - "id" : "e995d1a0-95ec-4185-a2a3-cca68957893f", + "id" : "d4d2d50a-351e-4fe9-8294-09fea37c803c", "name" : "零售准入审批策略流(政策拒绝-基本信息-年龄)", "description" : null, "order" : 1, "lastTestDate" : "2020-02-07 15:32:58", "testResult" : "PASSED", "parameters" : [ { - "id" : "00ce5c1b-9870-4439-b60b-d4f48c0d9fff", - "code" : "P208155839768024", + "id" : "09b17e8b-8f15-4d06-a17d-a20cb2e7b3d0", + "code" : "P214798334141035", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "14375a1c-503d-46ee-82f7-8c99e86fc5f7", - "code" : "P218491139686131", + "id" : "0a66fd0b-b282-4049-883d-7a474c8ca509", + "code" : "P208904126883464", "inputValue" : null, "expectValue" : null, "resultValue" : null, - "testResult" : "PASSED", + "testResult" : null, "skipCheck" : false }, { - "id" : "15b18335-caef-4eb5-b617-7d24a5f183e8", - "code" : "P210191210157103", + "id" : "1a9ab8ce-db58-438e-96b1-b412115a91ef", + "code" : "P207955154263475", "inputValue" : null, "expectValue" : null, "resultValue" : null, - "testResult" : "PASSED", - "skipCheck" : false - }, { - "id" : "16f7ab42-6591-4b39-bd68-5694dc579162", - "code" : "P207805355507419", - "inputValue" : null, - "expectValue" : "true", - "resultValue" : "true", - "testResult" : "PASSED", + "testResult" : null, "skipCheck" : false }, { - "id" : "199a446d-6827-4c83-86a2-9f330329564a", - "code" : "P214785216744153", + "id" : "20d31b5c-d580-4926-9c5b-af25fe968677", + "code" : "P210638853586967", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false }, { - "id" : "1a26daa0-8346-48d9-be9a-294097073ea1", + "id" : "2b721c57-c5df-454b-854c-51ae6ca5b196", "code" : "SQDJ", "inputValue" : null, "expectValue" : null, @@ -2705,240 +2826,240 @@ "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "1b903c47-d8cf-46b2-a62f-3862c5c76bdb", - "code" : "SQPF", + "id" : "33afc5a6-4b44-4b11-aef1-0b471337aa62", + "code" : "P208155839768024", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "1c3bf512-c818-479b-9016-6a1edf2fcdec", - "code" : "P210165331948371", + "id" : "374862b9-71cb-40e4-9a2b-ff713c1d274d", + "code" : "P213203017451701", "inputValue" : null, + "expectValue" : "true", + "resultValue" : "true", + "testResult" : "PASSED", + "skipCheck" : false + }, { + "id" : "465b2785-da1b-46f5-8885-81ad1e7bc0b1", + "code" : "P207746039386870", + "inputValue" : "16", "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false }, { - "id" : "302a17be-d6a0-4a87-9c8a-434c5cdb6570", - "code" : "P210638853586967", + "id" : "49015eb6-d159-4cfd-8da2-87c6775161d2", + "code" : "P210500233417686", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false }, { - "id" : "3074859f-6d4d-4ff7-b2cf-2a1ca96ca28d", - "code" : "P208679630674964", + "id" : "52b56a34-e1ae-41af-9e21-d0e0f66231a9", + "code" : "P210735942824286", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "5095ebb3-60b0-4625-b209-d6b4d15fab71", - "code" : "P213203017451701", + "id" : "67be45c0-9b70-4389-abb2-48983c780540", + "code" : "SQPF", "inputValue" : null, - "expectValue" : "true", - "resultValue" : "true", + "expectValue" : null, + "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "542554ce-8782-4182-91ac-2c3ca2bd5507", - "code" : "P208920114067400", + "id" : "6bce388a-cbda-477d-833b-20a4dfb72a60", + "code" : "P210191210157103", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "5437b7d0-9906-4bd4-bb7d-92b82f31a363", - "code" : "P208904126883464", + "id" : "6dfb5001-d686-43dd-821f-771d0b2a6a7b", + "code" : "P213151693366493", "inputValue" : null, "expectValue" : null, "resultValue" : null, - "testResult" : null, + "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "6e3014ed-2ed8-4933-aad2-5888f6ac0ddd", - "code" : "P207746039386870", - "inputValue" : "16", + "id" : "7dfd37f8-5319-477e-a20f-88032b2f6ecb", + "code" : "P210165331948371", + "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false }, { - "id" : "77516e74-6c38-4603-99b3-a68c7c107aa2", - "code" : "P210500233417686", + "id" : "7eae6d18-0ee1-4bbc-8b39-0e6a739c2986", + "code" : "P212981234644336", "inputValue" : null, - "expectValue" : null, - "resultValue" : null, - "testResult" : null, + "expectValue" : "true", + "resultValue" : "true", + "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "8545ae81-c9b3-445f-a611-560b81b05a43", - "code" : "P210821917413718", + "id" : "81ca6571-d9f8-430e-a5ab-48b69ff396c0", + "code" : "P207972684898750", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "8850ed3f-e060-4a54-8ff6-921f854ddce1", - "code" : "P208521839067894", + "id" : "87f6b3ac-74fc-4238-9822-cf2f43c915aa", + "code" : "P210520641317289", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "9bfed099-f845-4186-8815-129ced4c3078", - "code" : "P210653945868430", + "id" : "8cc1e8c2-2f53-4986-8f63-91aee0a17c24", + "code" : "P218491139686131", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "a442037d-e791-4de9-b203-061a7d2a7d37", - "code" : "P214798334141035", + "id" : "bc2aed1e-5408-406b-a9d0-5ccf84d86a61", + "code" : "P208668708930945", "inputValue" : null, "expectValue" : null, "resultValue" : null, - "testResult" : "PASSED", + "testResult" : null, "skipCheck" : false }, { - "id" : "cb1d1d7b-a813-425d-8bee-9fbf8d7568a7", - "code" : "P209214046950231", + "id" : "bdb3e898-51ff-4088-9296-375fde6e3cb4", + "code" : "P208920114067400", "inputValue" : null, - "expectValue" : "拒绝", - "resultValue" : "拒绝", + "expectValue" : null, + "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "cf48a531-da11-46eb-8c5e-a918c4db09f9", - "code" : "P212981234644336", + "id" : "c16d8ffb-c682-49bc-8215-7578a4d83cec", + "code" : "P207805355507419", "inputValue" : null, "expectValue" : "true", "resultValue" : "true", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "d0fa4aa8-d5e5-448a-bccf-00e240d458b7", - "code" : "P207972684898750", + "id" : "c6415917-28ca-478b-9c98-91c1759f4c5f", + "code" : "P210653945868430", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "dbfeb777-2d09-4722-b7b5-4d207ee024fa", - "code" : "P208135034127542", + "id" : "dab472c4-6a6b-477c-82e2-e81938ef065e", + "code" : "P208521839067894", "inputValue" : null, "expectValue" : null, "resultValue" : null, - "testResult" : null, + "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "e07c1dd5-3eb5-4d89-b1e3-7a1f80e8ffa6", - "code" : "P210520641317289", + "id" : "e8010159-395b-40e6-9aed-f5b89a0841a5", + "code" : "P210821917413718", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "e8327638-ebf7-4370-8689-42c9257f7cfe", - "code" : "P208668708930945", + "id" : "e8468e24-0f12-430e-b369-88b4d1ec9803", + "code" : "P214785216744153", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false }, { - "id" : "ef5aba43-07d5-419b-a9f0-1646c2fbacaf", - "code" : "P209654408106067", + "id" : "f11a935d-e086-4163-b772-e9d2f2e0d6a8", + "code" : "P208679630674964", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "f02e10da-c908-4354-9c01-458555cff5bd", - "code" : "P210735942824286", + "id" : "faf4e234-629e-494f-b4d6-865f777c10a6", + "code" : "P209654408106067", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "f1189585-829f-4a6f-9a3e-2a0af1068993", - "code" : "P207955154263475", + "id" : "fd04b51c-384a-4a15-ae94-9399b8482dd7", + "code" : "P209214046950231", "inputValue" : null, - "expectValue" : null, - "resultValue" : null, - "testResult" : null, + "expectValue" : "拒绝", + "resultValue" : "拒绝", + "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "f67033b3-9fc3-4aed-baa1-7173fac7973c", - "code" : "P213151693366493", + "id" : "ff340902-fe51-4090-9051-32c458cb206d", + "code" : "P208135034127542", "inputValue" : null, "expectValue" : null, "resultValue" : null, - "testResult" : "PASSED", + "testResult" : null, "skipCheck" : false } ] }, { "type" : "MODEL", - "id" : "0f419c38-fd88-4061-911d-19d3a439268d", + "id" : "7a40cd36-9ec9-435f-8ac7-abe3429964ea", "name" : "零售准入审批策略流(政策拒绝-基本信息-蚂蚁信用分)", "description" : null, "order" : 2, "lastTestDate" : "2020-02-07 15:33:00", "testResult" : "PASSED", "parameters" : [ { - "id" : "12c2dd6f-f672-4212-9af7-d277a1cdd160", - "code" : "P208668708930945", + "id" : "021424d7-eb6f-4e60-9496-c8b6089ba442", + "code" : "P208920114067400", "inputValue" : null, "expectValue" : null, "resultValue" : null, - "testResult" : null, - "skipCheck" : false - }, { - "id" : "1beeee45-6224-4409-9073-5823eb82dde6", - "code" : "P212981234644336", - "inputValue" : null, - "expectValue" : "true", - "resultValue" : "true", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "229fb76f-e46e-4743-8285-9696d0773358", - "code" : "P210638853586967", + "id" : "06840817-ba3f-4bba-9370-8c8ccd771829", + "code" : "P210165331948371", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false }, { - "id" : "272f3b82-2d23-4712-bdfd-3bb595a5364c", - "code" : "P214798334141035", + "id" : "08fedf20-38f9-404f-9d91-58425b995cc2", + "code" : "P207972684898750", "inputValue" : null, - "expectValue" : null, - "resultValue" : null, + "expectValue" : "true", + "resultValue" : "true", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "2ad5d6f2-2895-4932-ad6f-35514242c924", - "code" : "P209214046950231", + "id" : "0af53d40-bd50-445d-8bde-f80862d7c921", + "code" : "P213151693366493", "inputValue" : null, - "expectValue" : "拒绝", - "resultValue" : "拒绝", + "expectValue" : null, + "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "2b7dc06f-27b8-45cb-a23b-15132dc6bf1b", + "id" : "1567eee1-c923-414d-ac8b-dfb9b6abafca", "code" : "P210191210157103", "inputValue" : null, "expectValue" : null, @@ -2946,95 +3067,87 @@ "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "2f097292-8aaa-46b6-b9aa-dc5571644b99", - "code" : "P214785216744153", + "id" : "1e37714a-1c6c-4738-acae-853f222a6ae7", + "code" : "P213203017451701", "inputValue" : null, - "expectValue" : null, - "resultValue" : null, - "testResult" : null, + "expectValue" : "true", + "resultValue" : "true", + "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "32e277fe-9fde-4aac-8c1e-22a12ef38931", - "code" : "SQPF", + "id" : "2786cff1-6f3f-4b59-9b92-a35c4b87f04a", + "code" : "SQDJ", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "361c555b-670b-42c9-9a91-5574e7b553e6", - "code" : "P208920114067400", + "id" : "311354a6-6ea4-4c26-b259-18a0603028ea", + "code" : "P208521839067894", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "4527c277-64bf-4493-9487-970d94250527", - "code" : "P210735942824286", + "id" : "3499b4a9-cdac-4787-89b8-86d7c10222e0", + "code" : "P214785216744153", "inputValue" : null, "expectValue" : null, "resultValue" : null, - "testResult" : "PASSED", + "testResult" : null, "skipCheck" : false }, { - "id" : "4e24b862-b507-4d9a-bde4-d9d3260f42a7", - "code" : "P210653945868430", + "id" : "3b689351-f952-4511-8f83-cb0327267851", + "code" : "P210735942824286", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "74491ec8-9fa7-4e8c-963a-b3a1ffb0e094", - "code" : "P207972684898750", + "id" : "3cd0abd8-e8a9-4762-b815-9b3bb0b315e8", + "code" : "P209214046950231", "inputValue" : null, - "expectValue" : "true", - "resultValue" : "true", + "expectValue" : "拒绝", + "resultValue" : "拒绝", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "7c505a10-8ee2-4b47-8105-5a7006d9f8ce", - "code" : "P213151693366493", + "id" : "3f51b8f5-3f8b-430b-84fd-845b5131f003", + "code" : "P212981234644336", "inputValue" : null, - "expectValue" : null, - "resultValue" : null, + "expectValue" : "true", + "resultValue" : "true", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "81e0c459-eee4-477b-879f-a49d3708d883", - "code" : "P210165331948371", - "inputValue" : null, + "id" : "4bcde9c7-1e0d-416a-af4e-85dddccce187", + "code" : "P207746039386870", + "inputValue" : "19", "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false }, { - "id" : "8891823a-883d-4b9d-bfe2-940cba162a05", - "code" : "P207805355507419", - "inputValue" : null, - "expectValue" : "false", - "resultValue" : "false", - "testResult" : "PASSED", - "skipCheck" : false - }, { - "id" : "8b8ddce2-7d34-4909-9dc3-0468949b4882", - "code" : "P210500233417686", + "id" : "4c9a3850-8526-4107-8973-61f03b804f97", + "code" : "P214798334141035", "inputValue" : null, "expectValue" : null, "resultValue" : null, - "testResult" : null, + "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "8fe8d862-e0c1-434d-949b-fca1ff4ec9b4", - "code" : "P210821917413718", + "id" : "5cff1cdd-f054-4b1f-bf72-7f4c029b050d", + "code" : "P218491139686131", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "90fdcc98-4fc8-4473-b8ac-9599cd30cc02", + "id" : "6dcc996c-6e1e-4a30-9415-20ebeb6c6000", "code" : "P208135034127542", "inputValue" : null, "expectValue" : null, @@ -3042,55 +3155,71 @@ "testResult" : null, "skipCheck" : false }, { - "id" : "a01da3be-6e04-4c9f-a894-1e892f9afd2f", - "code" : "P207746039386870", - "inputValue" : "19", + "id" : "7575441a-55ce-47b5-b7e2-47317d5ce414", + "code" : "P208668708930945", + "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false }, { - "id" : "a0bab89a-8a88-4218-a6a0-e411dd285694", - "code" : "P218491139686131", + "id" : "79dd9728-609f-4084-bb11-173315fd68e2", + "code" : "P210653945868430", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "ac6b9afb-cc20-470b-9690-8f8a2991c1c4", - "code" : "P208521839067894", + "id" : "80f81af9-98fc-42d2-bed4-b4f8a922db35", + "code" : "P208155839768024", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "ad31b97d-12ae-481b-8715-2a3a4dc6d00b", - "code" : "P208155839768024", + "id" : "8b2d45ec-69e2-43ad-a6ee-99f2ef97674c", + "code" : "P210520641317289", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "b168c8ac-14e5-4ab2-a754-df497b0521a4", - "code" : "P210520641317289", + "id" : "be4b95bf-2350-421b-b182-e980dfdedaac", + "code" : "P208904126883464", "inputValue" : null, "expectValue" : null, "resultValue" : null, - "testResult" : "PASSED", + "testResult" : null, "skipCheck" : false }, { - "id" : "b8767da1-1921-4fe2-99b0-8c4e5ed5d58a", - "code" : "P209654408106067", + "id" : "cfb513ff-d5fb-4f2f-b190-6fbc94d2bb36", + "code" : "P207805355507419", + "inputValue" : null, + "expectValue" : "false", + "resultValue" : "false", + "testResult" : "PASSED", + "skipCheck" : false + }, { + "id" : "d450e931-62aa-4110-973f-5115ffa08bc6", + "code" : "P210821917413718", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "bf243841-419f-44b4-bdf6-f84a73bf20b9", + "id" : "d936bddf-88b3-478f-abd1-57c78bd3cf29", + "code" : "P210638853586967", + "inputValue" : null, + "expectValue" : null, + "resultValue" : null, + "testResult" : null, + "skipCheck" : false + }, { + "id" : "daa2b2bc-482d-47ed-bb10-df4242b773e1", "code" : "P208679630674964", "inputValue" : null, "expectValue" : null, @@ -3098,33 +3227,33 @@ "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "dc5d176d-8123-42d4-ba02-b1888a08cb7a", - "code" : "P207955154263475", - "inputValue" : "549", + "id" : "e974d774-8f1d-40c0-a753-df6ab779cdc8", + "code" : "P210500233417686", + "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false }, { - "id" : "dcb0399c-3b0f-451b-b4c8-d9f0110b76e3", - "code" : "P213203017451701", + "id" : "ec63d95e-a3f1-469e-8496-baa7fe6373a7", + "code" : "P209654408106067", "inputValue" : null, - "expectValue" : "true", - "resultValue" : "true", + "expectValue" : null, + "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "ea6a7b09-fb53-4c72-9b50-79dc04b8b7e8", - "code" : "SQDJ", + "id" : "ede4c66a-5462-44cc-bd79-a80f4645d9a4", + "code" : "SQPF", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "fed98c8b-c127-47d4-aaa3-888961aa2165", - "code" : "P208904126883464", - "inputValue" : null, + "id" : "fc4a5db5-ebaa-44eb-be2c-1f34df89c84f", + "code" : "P207955154263475", + "inputValue" : "549", "expectValue" : null, "resultValue" : null, "testResult" : null, @@ -3132,62 +3261,54 @@ } ] }, { "type" : "MODEL", - "id" : "1119d3d0-1435-4bb6-b8da-fd8c82824236", + "id" : "db4781ea-cbc4-4396-a6ae-8c59de987936", "name" : "零售准入审批策略流(触发风险规则)", "description" : null, "order" : 3, "lastTestDate" : "2020-02-07 15:33:23", "testResult" : "PASSED", "parameters" : [ { - "id" : "046dbc90-6a72-4cb6-bc7e-57e49c63ab13", - "code" : "P207955154263475", - "inputValue" : "600", - "expectValue" : null, - "resultValue" : null, - "testResult" : null, + "id" : "069a9f7a-a965-4994-aba9-0ca7729c3438", + "code" : "P210520641317289", + "inputValue" : null, + "expectValue" : "0", + "resultValue" : "0", + "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "119b5a2d-3c48-414f-9939-86fd8d804354", - "code" : "P213151693366493", + "id" : "1ae6e3f7-56e4-408d-99f5-81a340fa77ca", + "code" : "P207972684898750", "inputValue" : null, "expectValue" : "false", "resultValue" : "false", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "19185d82-9fe3-4ba7-ae52-4d75c4da1dd9", - "code" : "P208920114067400", + "id" : "2376a666-8e8d-46e1-b644-466ef02c178b", + "code" : "SQPF", "inputValue" : null, - "expectValue" : "5", - "resultValue" : "5", + "expectValue" : "24", + "resultValue" : "24", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "24f4355c-b0c1-467f-a495-7575dfdd8295", - "code" : "P210500233417686", - "inputValue" : null, - "expectValue" : null, - "resultValue" : null, - "testResult" : null, - "skipCheck" : false - }, { - "id" : "29c620d5-6861-4bc4-953e-d99a67b9a3a2", - "code" : "P208668708930945", - "inputValue" : "女", + "id" : "24853b07-022d-4aa8-9260-2c3dc7c5f735", + "code" : "P207955154263475", + "inputValue" : "600", "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false }, { - "id" : "35cd0e80-f90a-4099-b062-4702a0869396", - "code" : "P210520641317289", + "id" : "253cb831-3b94-419e-8c8c-5dce06fb6318", + "code" : "P210653945868430", "inputValue" : null, "expectValue" : "0", "resultValue" : "0", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "4535e848-9815-4c8f-ac98-d42192632475", + "id" : "309edaa5-f78c-46b5-b264-533aa3cff1ac", "code" : "P210165331948371", "inputValue" : null, "expectValue" : null, @@ -3195,15 +3316,23 @@ "testResult" : null, "skipCheck" : false }, { - "id" : "4893e4c7-d926-480a-9a22-bb9e2dc23aba", - "code" : "P218491139686131", + "id" : "35ddd2fa-9b69-41fc-a51d-149969c983eb", + "code" : "P213151693366493", "inputValue" : null, - "expectValue" : "自动通过", - "resultValue" : "自动通过", + "expectValue" : "false", + "resultValue" : "false", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "5074cf5f-c65a-48ca-8a3e-9d96edb4dc93", + "id" : "39b08f5e-9f5d-4218-8893-07852e808e61", + "code" : "SQDJ", + "inputValue" : null, + "expectValue" : "C", + "resultValue" : "C", + "testResult" : "PASSED", + "skipCheck" : false + }, { + "id" : "41bf474a-e78a-4491-8da0-63dbc9f772c7", "code" : "P210638853586967", "inputValue" : null, "expectValue" : null, @@ -3211,23 +3340,15 @@ "testResult" : null, "skipCheck" : false }, { - "id" : "527003d9-2517-406b-a22a-7b908513ea93", - "code" : "P207805355507419", + "id" : "50f7532e-5dc3-4699-9e8d-21353497b115", + "code" : "P214798334141035", "inputValue" : null, "expectValue" : "false", "resultValue" : "false", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "5c7bce95-de95-438c-ab3b-c35294b65333", - "code" : "SQDJ", - "inputValue" : null, - "expectValue" : "C", - "resultValue" : "C", - "testResult" : "PASSED", - "skipCheck" : false - }, { - "id" : "6dbc82a9-31cd-487a-9f51-da0fae4aa491", + "id" : "564460e2-1d14-4331-b72d-77d1808c425c", "code" : "P208904126883464", "inputValue" : "10000", "expectValue" : null, @@ -3235,23 +3356,23 @@ "testResult" : null, "skipCheck" : false }, { - "id" : "71dced1c-d409-46b6-9cb2-59e3ca156682", - "code" : "P207746039386870", - "inputValue" : "35", - "expectValue" : null, - "resultValue" : null, - "testResult" : null, + "id" : "58815eaf-0a5d-4ebe-a5b1-80c1b90b0902", + "code" : "P208155839768024", + "inputValue" : null, + "expectValue" : "false", + "resultValue" : "false", + "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "74713062-1de3-4265-98bc-aedec8b40403", - "code" : "P214798334141035", + "id" : "6344461b-3e68-460a-9afe-001d866c63e3", + "code" : "P207805355507419", "inputValue" : null, "expectValue" : "false", "resultValue" : "false", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "7a16d368-bfd9-4c54-b64c-52ba7c850c29", + "id" : "67c5225c-935d-47fd-8fcb-b1cfadf20c23", "code" : "P208135034127542", "inputValue" : "0", "expectValue" : null, @@ -3259,304 +3380,304 @@ "testResult" : null, "skipCheck" : false }, { - "id" : "86ffe5f6-87b0-477c-905b-14cb4bfc2bbf", - "code" : "P210191210157103", + "id" : "68452e27-2d7b-4147-a109-f4973ab44058", + "code" : "P210735942824286", "inputValue" : null, "expectValue" : "1", "resultValue" : "1", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "88625e33-e60b-4581-92c8-331510961c38", - "code" : "P213203017451701", - "inputValue" : null, - "expectValue" : "false", - "resultValue" : "false", - "testResult" : "PASSED", + "id" : "7a9426b8-171a-4995-8b19-de6c9dcaa982", + "code" : "P214785216744153", + "inputValue" : "false", + "expectValue" : null, + "resultValue" : null, + "testResult" : null, "skipCheck" : false }, { - "id" : "93169896-db4b-4972-a469-4ce0e7ef6968", - "code" : "P207972684898750", + "id" : "7e6d4d5b-0508-4a2f-ab1c-d05454f67ee7", + "code" : "P218491139686131", "inputValue" : null, - "expectValue" : "false", - "resultValue" : "false", + "expectValue" : "自动通过", + "resultValue" : "自动通过", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "a0cd61e4-325b-4463-8425-3b78d97d7e65", - "code" : "P208679630674964", + "id" : "8bc5d0e5-1a17-4860-802e-0d00f89fd09d", + "code" : "P210500233417686", "inputValue" : null, - "expectValue" : "14", - "resultValue" : "14", - "testResult" : "PASSED", + "expectValue" : null, + "resultValue" : null, + "testResult" : null, "skipCheck" : false }, { - "id" : "aa0e9480-2000-401d-855f-28491812ea35", - "code" : "P209654408106067", - "inputValue" : null, - "expectValue" : "通过", - "resultValue" : "通过", - "testResult" : "PASSED", + "id" : "8fe05b15-16cf-456f-a346-00579844d664", + "code" : "P208668708930945", + "inputValue" : "女", + "expectValue" : null, + "resultValue" : null, + "testResult" : null, "skipCheck" : false }, { - "id" : "afbef668-d948-4543-93ea-cb2628554248", - "code" : "P210735942824286", + "id" : "91941bb3-be7f-4dda-8688-7ac690ae702b", + "code" : "P210191210157103", "inputValue" : null, "expectValue" : "1", "resultValue" : "1", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "b03508e7-d73c-4229-a762-0fe234cda4b4", - "code" : "P212981234644336", + "id" : "9325d581-1d30-4434-bb7e-e358a13a633d", + "code" : "P208679630674964", "inputValue" : null, - "expectValue" : "false", - "resultValue" : "false", + "expectValue" : "14", + "resultValue" : "14", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "ba4f3a04-29d1-4c31-90ea-c38ca530bbf4", - "code" : "P214785216744153", - "inputValue" : "false", + "id" : "99796d66-b7ca-42b7-bbdf-e659cf0cf69c", + "code" : "P207746039386870", + "inputValue" : "35", "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false }, { - "id" : "c30fb42f-984f-4417-bcfa-ab28956167f5", - "code" : "P210821917413718", + "id" : "a9b495a8-76f0-472b-ac0e-7faa96343a0b", + "code" : "P209654408106067", "inputValue" : null, - "expectValue" : "中低", - "resultValue" : "中低", + "expectValue" : "通过", + "resultValue" : "通过", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "d2988622-afe0-453a-bbbe-96025a76a6f6", - "code" : "P208521839067894", + "id" : "b1fde916-9643-4b00-8011-f247b24ed682", + "code" : "P209214046950231", + "inputValue" : null, + "expectValue" : "自动通过", + "resultValue" : "自动通过", + "testResult" : "PASSED", + "skipCheck" : false + }, { + "id" : "bddcfdf0-64db-4611-b237-520af85511eb", + "code" : "P208920114067400", "inputValue" : null, "expectValue" : "5", "resultValue" : "5", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "dcb0962f-ec2b-4cc2-8dc6-7c20c450a65e", - "code" : "P208155839768024", + "id" : "c52ec199-f80c-467c-ba72-7cde6d4d2cde", + "code" : "P212981234644336", "inputValue" : null, "expectValue" : "false", "resultValue" : "false", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "dcbab2f9-c335-4ef6-ba2c-052683109e78", - "code" : "P210653945868430", + "id" : "cfeb8a76-ba3b-41d8-b86d-747ce4f78d25", + "code" : "P213203017451701", "inputValue" : null, - "expectValue" : "0", - "resultValue" : "0", + "expectValue" : "false", + "resultValue" : "false", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "ef15601d-b1d6-4d99-994d-41fb473d76bd", - "code" : "P209214046950231", + "id" : "ec348521-f276-4108-8253-59f3f5999e5b", + "code" : "P208521839067894", "inputValue" : null, - "expectValue" : "自动通过", - "resultValue" : "自动通过", + "expectValue" : "5", + "resultValue" : "5", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "f7caaad1-ba8a-4a49-947f-58cc2ade002f", - "code" : "SQPF", + "id" : "f8b9b4f8-535e-4d1a-8a2d-71f4e16bdedf", + "code" : "P210821917413718", "inputValue" : null, - "expectValue" : "24", - "resultValue" : "24", + "expectValue" : "中低", + "resultValue" : "中低", "testResult" : "PASSED", "skipCheck" : false } ] }, { "type" : "MODEL", - "id" : "15fdc115-cc7a-43e6-8162-820ed0dddd01", + "id" : "ddcb03a8-53f8-469f-9e99-9894cc3ad9b1", "name" : "零售准入审批策略流(评分拒绝)", "description" : null, "order" : 4, "lastTestDate" : "2020-02-07 15:33:21", "testResult" : "PASSED", "parameters" : [ { - "id" : "00e2b59a-a741-4ff2-93c5-f1a402e4cef2", - "code" : "P207805355507419", - "inputValue" : null, - "expectValue" : "false", - "resultValue" : "false", - "testResult" : "PASSED", + "id" : "05564659-fdad-4146-8b5c-26c9761d6359", + "code" : "P208135034127542", + "inputValue" : "0", + "expectValue" : null, + "resultValue" : null, + "testResult" : null, "skipCheck" : false }, { - "id" : "180c38fb-efdf-4ede-afc8-dbd0b1935068", - "code" : "P208155839768024", + "id" : "160ecd8b-22ce-48ed-b075-1ced220a2dda", + "code" : "P207805355507419", "inputValue" : null, "expectValue" : "false", "resultValue" : "false", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "1940f550-c828-46c7-8487-6a3e61180b45", - "code" : "P210191210157103", + "id" : "1848c644-2021-4b49-b1de-a8d4675867f9", + "code" : "P209214046950231", "inputValue" : null, - "expectValue" : null, - "resultValue" : null, + "expectValue" : "拒绝", + "resultValue" : "拒绝", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "1a886312-9a66-4c01-8eaf-c9ea74c363ef", - "code" : "P210821917413718", + "id" : "24325dd6-d000-4f2d-a156-e4b42843187a", + "code" : "P218491139686131", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "1ad9e3d2-8a90-47ed-91b9-65467884a648", - "code" : "P208904126883464", - "inputValue" : "1000", - "expectValue" : null, - "resultValue" : null, - "testResult" : null, - "skipCheck" : false - }, { - "id" : "1c2af546-3922-4cdb-acdc-09287bab04ba", - "code" : "P208135034127542", - "inputValue" : "0", + "id" : "24655fc4-2542-427f-ae2c-1755cbae66b6", + "code" : "P207746039386870", + "inputValue" : "25", "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false }, { - "id" : "1d8b3c20-f95a-45f3-a7d8-65be38d753de", - "code" : "P207955154263475", - "inputValue" : "600", + "id" : "27851894-f3b4-4e2d-a401-8021f816af83", + "code" : "P214785216744153", + "inputValue" : "false", "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false }, { - "id" : "20425dd9-d5f5-4dfc-8035-894c91606fdb", - "code" : "P210520641317289", - "inputValue" : null, - "expectValue" : null, - "resultValue" : null, - "testResult" : "PASSED", - "skipCheck" : false - }, { - "id" : "23fba177-c8bc-4d12-80bf-642b98d38dc3", - "code" : "P208920114067400", + "id" : "2c518fff-6c23-4e75-829a-f01b8542a0fa", + "code" : "SQDJ", "inputValue" : null, - "expectValue" : "0", - "resultValue" : "0", + "expectValue" : "E", + "resultValue" : "E", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "25325334-63b0-4248-8bce-8d3fe14efb19", - "code" : "P213151693366493", + "id" : "34d39c27-d3b8-419b-a95e-8546bc57f02a", + "code" : "P213203017451701", "inputValue" : null, "expectValue" : "false", "resultValue" : "false", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "30219dc7-ff9a-4f0f-bc6d-a6f4d8f8196f", - "code" : "SQDJ", + "id" : "43222e7a-5951-4228-a541-4b509f977afd", + "code" : "P208679630674964", "inputValue" : null, - "expectValue" : "E", - "resultValue" : "E", + "expectValue" : "0", + "resultValue" : "0", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "3d82b958-83d1-4b4f-891a-e3363c4f937b", - "code" : "P210653945868430", + "id" : "53d1c4aa-e332-4ed2-b44d-1001eca13dc3", + "code" : "P210191210157103", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "3ea52083-f505-4e1f-b624-987863f578fd", - "code" : "P210735942824286", + "id" : "884c2346-9937-4c53-a236-a4d0914e62d9", + "code" : "P210500233417686", "inputValue" : null, "expectValue" : null, "resultValue" : null, - "testResult" : "PASSED", + "testResult" : null, "skipCheck" : false }, { - "id" : "5075f531-1563-4e27-ad74-16c7281143eb", - "code" : "P208521839067894", + "id" : "8ed22df7-06ac-4082-9b46-e2099b8a5d35", + "code" : "SQPF", "inputValue" : null, "expectValue" : "0", "resultValue" : "0", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "58608593-374d-4aa5-bf77-f07f34869c00", - "code" : "P214785216744153", - "inputValue" : "false", + "id" : "966f90c5-2f07-4205-9368-effe46145dfa", + "code" : "P210520641317289", + "inputValue" : null, "expectValue" : null, "resultValue" : null, - "testResult" : null, + "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "60813a8e-23f8-4773-8eaa-434c51655a3e", - "code" : "P213203017451701", + "id" : "98538eb1-83e8-4c4f-b46c-71e837586d02", + "code" : "P213151693366493", "inputValue" : null, "expectValue" : "false", "resultValue" : "false", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "68391081-a3a1-4ec4-ba30-02cf2252d7cc", - "code" : "P218491139686131", + "id" : "a389ae77-68e5-472b-b8a7-14a5316aa860", + "code" : "P210821917413718", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "9d7e1e99-6d3b-477c-9a1e-a922435b32e5", - "code" : "P208668708930945", - "inputValue" : "男", + "id" : "a8741b4d-d692-4409-8714-62f1a14542ba", + "code" : "P208155839768024", + "inputValue" : null, + "expectValue" : "false", + "resultValue" : "false", + "testResult" : "PASSED", + "skipCheck" : false + }, { + "id" : "b112479b-aba6-4ab1-8e05-d3572ad38d15", + "code" : "P207955154263475", + "inputValue" : "600", "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false }, { - "id" : "9e5f6a38-0559-4671-a04a-5c5e0f362e1b", - "code" : "P207972684898750", + "id" : "b1b2a4ac-dbaa-4247-82eb-19335efa8d61", + "code" : "P212981234644336", "inputValue" : null, "expectValue" : "false", "resultValue" : "false", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "a87dd795-9e77-4013-8034-d94de7004332", - "code" : "P210165331948371", + "id" : "b951e3e7-4ecc-4cb1-8b2b-912a8974b99c", + "code" : "P207972684898750", "inputValue" : null, - "expectValue" : null, - "resultValue" : null, - "testResult" : null, + "expectValue" : "false", + "resultValue" : "false", + "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "ad711002-7bf0-478e-a349-883c18a13b93", - "code" : "P207746039386870", - "inputValue" : "25", + "id" : "bf8ced29-58d7-4aa2-80ca-fc189ea1fc29", + "code" : "P210165331948371", + "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false }, { - "id" : "beefac92-6003-4b2b-ab0d-185b9336fb3d", - "code" : "P208679630674964", + "id" : "c44c43f4-2899-4c89-be1b-6f2e6372445d", + "code" : "P208920114067400", "inputValue" : null, "expectValue" : "0", "resultValue" : "0", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "c706bedb-af21-4505-9c7f-73b52c0a2895", + "id" : "c8ff6731-b761-49ca-9992-f129d030e399", "code" : "P214798334141035", "inputValue" : null, "expectValue" : "false", @@ -3564,52 +3685,60 @@ "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "d630ce71-c85a-4890-a972-2d0107bd9825", - "code" : "P212981234644336", + "id" : "d3ce5420-537b-4cf4-986e-6cf5ccd90f78", + "code" : "P209654408106067", "inputValue" : null, - "expectValue" : "false", - "resultValue" : "false", + "expectValue" : "拒绝", + "resultValue" : "拒绝", "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "d8d92d0b-410b-4bd8-9cdc-0b9d626347b5", - "code" : "SQPF", + "id" : "ea22e772-5b3f-4142-9201-591d300bb67d", + "code" : "P210735942824286", "inputValue" : null, - "expectValue" : "0", - "resultValue" : "0", + "expectValue" : null, + "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "e0093251-1ff1-4de8-a9b6-b0a4e394f260", - "code" : "P209214046950231", + "id" : "eaea4721-5dca-4a79-ad55-da32036629ec", + "code" : "P210653945868430", "inputValue" : null, - "expectValue" : "拒绝", - "resultValue" : "拒绝", + "expectValue" : null, + "resultValue" : null, "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "ee902dee-c4c3-4a8a-bbbf-e97debc22c24", - "code" : "P210500233417686", + "id" : "ed1fd4e2-8a4d-4547-9b07-fcd6ea224a56", + "code" : "P210638853586967", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false }, { - "id" : "f123a00f-0d75-4d5a-b40e-ab9650372547", - "code" : "P210638853586967", + "id" : "efb80b6b-0e29-4545-a520-a4d147d9d47c", + "code" : "P208521839067894", "inputValue" : null, + "expectValue" : "0", + "resultValue" : "0", + "testResult" : "PASSED", + "skipCheck" : false + }, { + "id" : "f1de6b6d-f472-43b6-989d-fd259db5cc5e", + "code" : "P208904126883464", + "inputValue" : "1000", "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false - }, { - "id" : "f22773a6-e1c0-4aaa-a6f1-675d461dcb08", - "code" : "P209654408106067", - "inputValue" : null, - "expectValue" : "拒绝", - "resultValue" : "拒绝", - "testResult" : "PASSED", + }, { + "id" : "f8eb7e1c-7a39-491d-adb8-f661302ab5b7", + "code" : "P208668708930945", + "inputValue" : "男", + "expectValue" : null, + "resultValue" : null, + "testResult" : null, "skipCheck" : false } ] } ], @@ -3618,7 +3747,7 @@ "effectiveDate" : null, "imports" : "", "model" : { - "id" : "564bd9d0-f49a-40bf-89ec-87cad54930d5", + "id" : "1c9b6da1-8339-46a6-a284-22b03a82d510", "code" : "M207474003037294", "name" : "12-执行流-零售准入审批策略流", "description" : "该示例是一个较为复杂的实例,主要用于演示规则和执行流", @@ -3627,7 +3756,7 @@ "category" : "OTHER", "executeMode" : "TOP_DOWN", "children" : [ { - "id" : "2e2be9c7-626f-4dd4-86eb-afffac46fd38", + "id" : "dfe7d7b7-ba59-4aec-9c3d-87ed8b7f62b8", "code" : "M207550917680270", "name" : "政策拒绝", "description" : null, @@ -3636,7 +3765,7 @@ "category" : "OTHER", "executeMode" : "TOP_DOWN", "children" : [ { - "id" : "9b9a4a0b-1b59-4cf6-95d0-f766ca00e6d0", + "id" : "12d974a1-0843-4484-94c7-07168dbb6fc0", "code" : "M208086269191189", "name" : "征信信息拒绝", "description" : null, @@ -3645,7 +3774,7 @@ "category" : "OTHER", "executeMode" : "DOWN_TOP", "children" : [ { - "id" : "42e7fbe2-c2f3-4bcd-9f56-e2b3b9ba2241", + "id" : "91ef331e-f552-4b46-b161-2574994461d7", "code" : "M208106991090541", "name" : "24个月内贷款或贷记卡逾期次数过高", "description" : null, @@ -3656,7 +3785,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "c5dc4014-8bb6-4bd1-ba63-0b838d4d8a3d", + "id" : "b3add2b4-beda-4b4a-b927-5229bc71e0b9", "code" : "P208135034127542", "name" : "24个月内贷款或贷记卡逾期次数", "description" : null, @@ -3671,7 +3800,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "5bb5ee51-1d21-48ad-a3a2-441b8cf6b667", + "id" : "dd66fbe7-cff1-4afc-a01a-ea7751377dce", "code" : "P208155839768024", "name" : "24个月内贷款或贷记卡逾期次数是否过高", "description" : null, @@ -3685,7 +3814,7 @@ "validators" : null, "processors" : [ { "type" : "ARITHMETIC", - "id" : "678963bb-3fed-45b0-9dc4-d373d05b9de0", + "id" : "0f21469e-4ba1-461e-a719-ddb7f08217f2", "description" : null, "order" : 1, "enable" : true, @@ -3695,7 +3824,7 @@ } ], "parameters" : [ { "type" : "OUT", - "id" : "0a5b23a7-f211-4669-bd93-9e7631464456", + "id" : "8d1f8767-0920-40c3-b6a1-5cf7622c4bad", "code" : "P213151693366493", "name" : "征信信息拒绝结果", "description" : null, @@ -3709,7 +3838,7 @@ "validators" : null, "processors" : [ { "type" : "ARITHMETIC", - "id" : "4727a687-0609-4730-8530-9ed3de90f91f", + "id" : "d4cbd517-fe39-46c3-af42-58e73f08aea1", "description" : null, "order" : 1, "enable" : true, @@ -3717,7 +3846,7 @@ } ] } ] }, { - "id" : "4d2a262a-a2bb-41d1-be95-65a6e782dabb", + "id" : "6cb5b99b-1399-41a5-b066-ff99e2f9ddbd", "code" : "M208052138775989", "name" : "基本信息拒绝", "description" : null, @@ -3726,7 +3855,7 @@ "category" : "OTHER", "executeMode" : "TOP_DOWN", "children" : [ { - "id" : "77ad4b86-06b9-4872-8fb5-df2212d76633", + "id" : "9492ca52-4421-4182-ba8d-e25fd1dccac0", "code" : "M207701571240338", "name" : "申请人年龄拒绝", "description" : null, @@ -3737,7 +3866,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "93403f61-44c5-484b-8e83-54043ce39633", + "id" : "3c2e46ba-a264-4200-9eec-b57df722b9be", "code" : "P207746039386870", "name" : "申请人年龄", "description" : null, @@ -3752,7 +3881,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "b4c9dfd6-4836-4a12-8ca4-9f7bb57fcf81", + "id" : "eab30555-9160-4cdd-8a6b-6da66baf6fab", "code" : "P207805355507419", "name" : "申请人年龄拒绝结果", "description" : null, @@ -3766,7 +3895,7 @@ "validators" : null, "processors" : [ { "type" : "ARITHMETIC", - "id" : "f701b011-a640-4754-8763-e19bbd9202b0", + "id" : "31ace113-d369-4126-b82f-9e197fefe87d", "description" : null, "order" : 1, "enable" : true, @@ -3774,7 +3903,7 @@ } ] } ] }, { - "id" : "2e1e1f72-5077-4413-b84a-f79b3e589368", + "id" : "a5a15f31-1e90-4ab0-b509-e1ad337f0f46", "code" : "M207932433165751", "name" : "蚂蚁信用分拒绝", "description" : null, @@ -3785,7 +3914,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "71a90587-a7c5-453a-9717-1a15867de333", + "id" : "cca123df-525b-4001-9433-81296ea6a3ea", "code" : "P207955154263475", "name" : "蚂蚁信用分", "description" : null, @@ -3800,7 +3929,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "6e9e5a9b-bdf6-47bc-a578-0239c61c9dc0", + "id" : "35423c09-1781-4570-8093-07a6ae275bbd", "code" : "P207972684898750", "name" : "蚂蚁信用分拒绝结果", "description" : null, @@ -3814,7 +3943,7 @@ "validators" : null, "processors" : [ { "type" : "ARITHMETIC", - "id" : "8def3924-6de9-490a-ad30-c2c07637edab", + "id" : "4785ac65-7eeb-481b-bee9-0690f611bab2", "description" : null, "order" : 1, "enable" : true, @@ -3824,7 +3953,7 @@ } ], "parameters" : [ { "type" : "OUT", - "id" : "94b5354e-76d1-4c3e-b20c-44b6e7f670ee", + "id" : "04a29ee0-d204-42e0-b729-e938110972ae", "code" : "P212981234644336", "name" : "基本信息拒绝结果", "description" : null, @@ -3838,7 +3967,7 @@ "validators" : null, "processors" : [ { "type" : "EXECUTION_FLOW", - "id" : "d5b0d8ff-0d94-4579-94ba-d5137c49bff9", + "id" : "7d50c3a5-f03a-47e0-a797-f85415bf82fb", "description" : null, "order" : 1, "enable" : true, @@ -3846,7 +3975,7 @@ } ] } ] }, { - "id" : "e3709031-5681-4778-b262-39a34dd5bc81", + "id" : "b781a7c2-65a2-400f-af4c-324fc37a92ef", "code" : "M208070659548381", "name" : "黑名单拒绝", "description" : null, @@ -3857,7 +3986,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "436086dd-dc58-450d-8bbf-06b065c52066", + "id" : "fc6a911c-2435-4185-b9a5-96a1caef253c", "code" : "P214785216744153", "name" : "是否在黑名单内", "description" : null, @@ -3872,7 +4001,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "74728a32-e365-4308-a581-0d5f1550bc68", + "id" : "15926ba2-09b7-4147-98ab-318247293f8e", "code" : "P214798334141035", "name" : "黑名单拒绝结果", "description" : null, @@ -3886,7 +4015,7 @@ "validators" : null, "processors" : [ { "type" : "TERNARY", - "id" : "4e6da116-b5f5-476e-81bc-4b43a8c31553", + "id" : "ad9a256a-436d-4c91-8292-d1802833ba83", "description" : null, "order" : 1, "enable" : true, @@ -3898,7 +4027,7 @@ } ], "parameters" : [ { "type" : "OUT", - "id" : "71981c74-052b-4b49-88cf-3126dc6994ac", + "id" : "c7e75047-39f2-4f7e-a9c9-f195adb1d33a", "code" : "P213203017451701", "name" : "政策拒绝结果", "description" : null, @@ -3912,7 +4041,7 @@ "validators" : null, "processors" : [ { "type" : "EXECUTION_FLOW", - "id" : "d5288f83-2b1c-43c2-b2cf-835402a541c4", + "id" : "09a8bf12-953d-45fa-b631-b9d2720970ac", "description" : null, "order" : 1, "enable" : true, @@ -3920,7 +4049,7 @@ } ] } ] }, { - "id" : "6abd9690-8a19-4775-ba92-e138cd9e4695", + "id" : "0906e6af-f85e-4cef-a430-9e7640d3ba3e", "code" : "M207568591337576", "name" : "申请评分", "description" : null, @@ -3929,7 +4058,7 @@ "category" : "OTHER", "executeMode" : "DOWN_TOP", "children" : [ { - "id" : "5bf9d671-21b0-482f-be86-3a8b927226f1", + "id" : "ad6e446b-72e6-4597-9932-a8a39692e61c", "code" : "M208477678741970", "name" : "申请人年龄", "description" : null, @@ -3940,7 +4069,7 @@ "children" : null, "parameters" : [ { "type" : "OUT", - "id" : "6767ae85-e6a2-450d-9eaa-5191d5c275f1", + "id" : "fe29339d-9337-4cc6-b72b-762fef4e38ae", "code" : "P208521839067894", "name" : "申请人年龄得分", "description" : null, @@ -3954,7 +4083,7 @@ "validators" : null, "processors" : [ { "type" : "WHEN_THEN", - "id" : "c816085f-885a-4c7a-a43b-0ac71462a48e", + "id" : "4d4442f1-ed52-4fb1-ba71-a5aafb699a81", "description" : null, "order" : 1, "enable" : true, @@ -3963,7 +4092,7 @@ "isWhenThenShorted" : true }, { "type" : "NUMBER_RANGE", - "id" : "0d347e55-e714-40dc-b24b-6ff717186525", + "id" : "2cf83f6a-d9d1-4bbb-8b77-8a24d6b82fa3", "description" : null, "order" : 2, "enable" : true, @@ -3972,7 +4101,7 @@ } ] } ] }, { - "id" : "0e19bd81-06b9-4180-ac25-047f64604fe8", + "id" : "d7b24006-e60f-4b12-af48-39ab436be62e", "code" : "M208654480607254", "name" : "申请人性别", "description" : null, @@ -3983,7 +4112,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "72eb058a-2119-442a-bdfa-fe469e4a18d1", + "id" : "dd72bbc8-d6b4-4b22-be5e-41dad5c1df57", "code" : "P208668708930945", "name" : "申请人性别", "description" : null, @@ -3998,7 +4127,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "eeb740f6-5e88-42cb-9f69-55439f629680", + "id" : "fcdb72e7-c9fd-49d8-b008-c94bece7041b", "code" : "P208679630674964", "name" : "申请人性别得分", "description" : null, @@ -4012,7 +4141,7 @@ "validators" : null, "processors" : [ { "type" : "TERNARY", - "id" : "c36e303a-2c44-4f2e-b9ff-293ef5c17a18", + "id" : "64d7a2ab-7302-4331-abbc-74c50af190db", "description" : null, "order" : 1, "enable" : true, @@ -4022,7 +4151,7 @@ } ] } ] }, { - "id" : "202d3515-8b82-4db2-a676-2be34bc56083", + "id" : "ae087103-484f-4fe0-a045-1d8eedf42694", "code" : "M208818724255618", "name" : "个人月均收入", "description" : null, @@ -4033,7 +4162,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "9859ef79-e3b8-4cfd-a822-0827858f84b7", + "id" : "028584f2-4271-4cd7-b26f-7b8625f227d1", "code" : "P208904126883464", "name" : "个人月均收入", "description" : null, @@ -4048,7 +4177,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "c62f3851-3513-42e5-a10e-46042bf63f17", + "id" : "293ba19a-5089-4078-82cf-921a096d1d6c", "code" : "P208920114067400", "name" : "个人月均收入得分", "description" : null, @@ -4062,7 +4191,7 @@ "validators" : null, "processors" : [ { "type" : "WHEN_THEN", - "id" : "8f04416c-5052-4322-b744-099776e01a67", + "id" : "05df208c-c3d2-40cb-a6bb-dec6738ffe02", "description" : null, "order" : 1, "enable" : true, @@ -4071,7 +4200,7 @@ "isWhenThenShorted" : true }, { "type" : "NUMBER_RANGE", - "id" : "dae4b4d4-b0a9-4aa4-acb0-777abb67ba0d", + "id" : "f58c7d43-f390-4fb5-a686-9ee9bca43531", "description" : null, "order" : 2, "enable" : true, @@ -4082,7 +4211,7 @@ } ], "parameters" : [ { "type" : "OUT", - "id" : "59b499dd-1f87-4e77-83fe-4d35e9caf388", + "id" : "d3bcf0e7-94c3-4af7-aedf-56f708f25ff4", "code" : "SQPF", "name" : "申请评分", "description" : null, @@ -4096,7 +4225,7 @@ "validators" : null, "processors" : [ { "type" : "ARITHMETIC", - "id" : "aa0fc64e-5785-4d99-b28d-0c1e5ceb9f36", + "id" : "b64d46f7-3185-45be-bd01-e7ff075ee497", "description" : null, "order" : 1, "enable" : true, @@ -4104,7 +4233,7 @@ } ] }, { "type" : "OUT", - "id" : "7ffe4a45-a331-4c46-a024-a5123814d22a", + "id" : "47c8f2f3-7260-4a8f-864b-e7872eac3572", "code" : "SQDJ", "name" : "申请评分等级", "description" : null, @@ -4118,7 +4247,7 @@ "validators" : null, "processors" : [ { "type" : "NUMBER_RANGE", - "id" : "8a13286a-c3ef-4e25-824c-960ac22eb2c1", + "id" : "d3f4953e-c24c-4269-a32e-c29ee1733b6f", "description" : null, "order" : 1, "enable" : true, @@ -4127,7 +4256,7 @@ } ] } ] }, { - "id" : "a46a4db2-b0d8-4121-a3db-56509ffbb2dd", + "id" : "791e2304-045b-4ee9-bfcc-788c1571d8d9", "code" : "M207595925663707", "name" : "评分准入", "description" : null, @@ -4138,7 +4267,7 @@ "children" : null, "parameters" : [ { "type" : "OUT", - "id" : "a54376a2-9277-4cec-b0e0-b853b1bdc832", + "id" : "158d8eb2-e41a-49fe-a9ec-3ff4e72bc5bc", "code" : "P209654408106067", "name" : "评分准入结果", "description" : null, @@ -4152,7 +4281,7 @@ "validators" : null, "processors" : [ { "type" : "TERNARY", - "id" : "769d283b-b92e-4c0c-a0b1-c5f7f8e40c4a", + "id" : "f4901fbb-ff0c-41a7-8059-bcd5f997293c", "description" : null, "order" : 1, "enable" : true, @@ -4162,7 +4291,7 @@ } ] } ] }, { - "id" : "429df3b9-5d82-4f09-b846-6d62d65f392c", + "id" : "71292eb2-9b96-4ef0-bd09-33430faf5b8d", "code" : "M207611475649516", "name" : "风险规则", "description" : null, @@ -4171,7 +4300,7 @@ "category" : "OTHER", "executeMode" : "DOWN_TOP", "children" : [ { - "id" : "4beb6b86-587e-4a80-89c4-6d9a9c77a814", + "id" : "6c890161-4922-43e7-8745-412137e22191", "code" : "M210484962538297", "name" : "贷记卡当前额度使用过高", "description" : null, @@ -4182,7 +4311,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "e8c01d8f-23e5-4562-8b26-181dc679e44a", + "id" : "fd863c2e-7d0a-4f11-a3e4-677745924daf", "code" : "P210500233417686", "name" : "贷记卡当前额度使用率", "description" : null, @@ -4197,7 +4326,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "76f14e07-f7a3-4bd8-b329-cbc0432b379e", + "id" : "45d56263-79d3-486f-ad0d-17bc7897e1a6", "code" : "P210520641317289", "name" : "贷记卡当前额度使用过高结果", "description" : null, @@ -4211,7 +4340,7 @@ "validators" : null, "processors" : [ { "type" : "TERNARY", - "id" : "937e1cd5-9340-48d7-8d10-c7b75b34aafe", + "id" : "5d940af0-9852-4f2e-bf9d-19fddde586d0", "description" : null, "order" : 1, "enable" : true, @@ -4221,7 +4350,7 @@ } ] } ] }, { - "id" : "66462d05-dc72-4b80-8ce8-125f0457fb9f", + "id" : "25eea318-864d-46eb-b6e6-ced7982c9bcc", "code" : "M210614336037066", "name" : "信用卡当前额度使用过高", "description" : null, @@ -4232,7 +4361,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "e057e649-3f0a-4883-acf5-c07ce275945f", + "id" : "a561c7ba-cef8-4519-bd0b-1a575ad09161", "code" : "P210638853586967", "name" : "信用卡当前额度使用率", "description" : null, @@ -4247,7 +4376,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "bce26184-c721-4878-a193-2e7a722c1c2a", + "id" : "d4e58435-106d-485c-b13b-0f4b17ed71f6", "code" : "P210653945868430", "name" : "信用卡当前额度使用过高结果", "description" : null, @@ -4261,7 +4390,7 @@ "validators" : null, "processors" : [ { "type" : "TERNARY", - "id" : "a87e811d-ccbf-40bc-8a90-c8137bb73659", + "id" : "d6194e44-953b-4234-b5a6-39c81a2c58fd", "description" : null, "order" : 1, "enable" : true, @@ -4271,7 +4400,7 @@ } ] } ] }, { - "id" : "f967962f-1709-4f97-bf2a-52ae3839adc3", + "id" : "026a4b2f-9bbb-43f8-b0b9-742cf1a828d6", "code" : "M210139874708193", "name" : "人行征信记录不足6个月", "description" : null, @@ -4282,7 +4411,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "cc383206-9fcd-4334-91b9-344439a47457", + "id" : "db3b790b-2fda-4a0d-b24b-7b771b47f2ae", "code" : "P210165331948371", "name" : "最久信贷征信记录距今月份数", "description" : null, @@ -4297,7 +4426,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "9619945b-8823-42aa-8202-e10c6320b622", + "id" : "519ed2aa-b2c5-4c3f-a26a-e31e8b01de8c", "code" : "P210191210157103", "name" : "人行征信记录不足6个月结果", "description" : null, @@ -4311,7 +4440,7 @@ "validators" : null, "processors" : [ { "type" : "WHEN_THEN", - "id" : "6a38d09b-a6c9-4733-b39b-76e108582373", + "id" : "e6618c03-26da-4034-aeb9-ce1d7f95fae4", "description" : null, "order" : 1, "enable" : true, @@ -4320,7 +4449,7 @@ "isWhenThenShorted" : true }, { "type" : "TERNARY", - "id" : "c93015a1-786a-4fde-acfb-55cf2660122a", + "id" : "d76a3315-6bd4-4823-a679-be4d87a2487f", "description" : null, "order" : 2, "enable" : true, @@ -4332,7 +4461,7 @@ } ], "parameters" : [ { "type" : "OUT", - "id" : "0383e644-40a1-4c05-9ff3-7cdc471494bd", + "id" : "a1c175ff-f366-4ed6-b49f-3cb6dcc5dc56", "code" : "P210735942824286", "name" : "风险规则命中个数", "description" : null, @@ -4346,7 +4475,7 @@ "validators" : null, "processors" : [ { "type" : "ARITHMETIC", - "id" : "9fdf0239-ccce-4554-8323-81bc4f9a73f2", + "id" : "b473578a-5402-4f43-80a9-39e63503d9f5", "description" : null, "order" : 1, "enable" : true, @@ -4354,7 +4483,7 @@ } ] } ] }, { - "id" : "ac199b8e-356a-4ddb-85b3-edb3a650dd0f", + "id" : "60b71ea1-b9d3-4f4b-a8b7-ba5549610739", "code" : "M207632910008826", "name" : "综合准入", "description" : null, @@ -4365,7 +4494,7 @@ "children" : null, "parameters" : [ { "type" : "OUT", - "id" : "2d00a986-b456-4cc5-9bc5-c26e7d2b71f1", + "id" : "743be18c-bf6e-4017-a599-1043d86dad91", "code" : "P210821917413718", "name" : "综合准入等级", "description" : null, @@ -4379,7 +4508,7 @@ "validators" : null, "processors" : [ { "type" : "DECISION_TABLE_2C", - "id" : "94f351e6-c620-463d-994b-42d0c89a4106", + "id" : "971a53ff-3fe9-4907-a875-831575b50082", "description" : null, "order" : 1, "enable" : true, @@ -4387,7 +4516,7 @@ } ] }, { "type" : "OUT", - "id" : "5cfca85c-0da8-4144-8b5f-284673532d42", + "id" : "b3f7d637-210a-473b-b013-a9a3fb360bb6", "code" : "P218491139686131", "name" : "综合准入结果", "description" : null, @@ -4401,7 +4530,7 @@ "validators" : null, "processors" : [ { "type" : "CONDITION_RANGE", - "id" : "642b8151-21fa-4f67-b752-c66ab703fa95", + "id" : "f7318368-a8fd-4e3d-82ff-8fbcbe0f010c", "description" : null, "order" : 1, "enable" : true, @@ -4411,7 +4540,7 @@ } ], "parameters" : [ { "type" : "OUT", - "id" : "7e86a8eb-cb2a-43ee-b4a9-ad89c7240571", + "id" : "990e2ae4-8417-4bbf-bb83-ca63f57db99c", "code" : "P209214046950231", "name" : "准入审批策略结果", "description" : null, @@ -4425,7 +4554,7 @@ "validators" : null, "processors" : [ { "type" : "EXECUTION_FLOW", - "id" : "712e6afe-034d-4c1f-811a-dfda4c08eea4", + "id" : "ae49da3b-5197-4a89-b9df-98471e0576b5", "description" : null, "order" : 1, "enable" : true, @@ -4435,7 +4564,7 @@ } }, { "type" : "MODEL", - "id" : "f818b336-e05f-4676-b768-5dbd63cb547c", + "id" : "d91a93bf-dfad-459d-a72c-c6a3fb468057", "code" : "M192312120849566", "name" : "JDBC", "description" : "该示例演示执行数据库操作", @@ -4443,46 +4572,46 @@ "children" : null, "testCases" : [ { "type" : "MODEL", - "id" : "5999bbf4-7b6d-4677-b8c5-0a3e2345eca5", + "id" : "b0d829d2-f6c3-4d89-a203-ebaae0c4c164", "name" : "jdbc", "description" : null, "order" : 1, "lastTestDate" : "2020-02-07 15:33:17", "testResult" : "PASSED", "parameters" : [ { - "id" : "246d29f4-6767-450f-884e-51d49c56eb21", - "code" : "P192352405984101", + "id" : "0346c4a3-0f13-4719-b54b-ec96d907807b", + "code" : "P4556987808403", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false }, { - "id" : "822e4d90-b209-4714-87d9-90aa7dfe3295", - "code" : "P4446531415420", + "id" : "2356782b-bfba-4ea7-99ae-1aed9c99d0fc", + "code" : "P192352405984101", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false }, { - "id" : "934b5db0-fed5-404f-83fa-f5d3c2433836", - "code" : "P218506350179913", + "id" : "63f29e42-0cd6-48a9-94fd-244f430c3083", + "code" : "P4446531415420", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false }, { - "id" : "dcee8b87-0ec8-48b2-b9e1-3bc4984325ec", - "code" : "P4556987808403", + "id" : "aaebfb06-5320-4ec2-b47c-ab50103471c3", + "code" : "P218506350179913", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false }, { - "id" : "ecffd0e9-4e61-4f5c-8ef5-b639a0fce3cb", + "id" : "cdad9666-6495-44fb-864e-9b94b54ca8ac", "code" : "P192371958245504", "inputValue" : null, "expectValue" : null, @@ -4496,7 +4625,7 @@ "effectiveDate" : null, "imports" : "import org.wsp.engine.rule.client.spring.util.EngineSpringApplicationContextUtil;", "model" : { - "id" : "c6d206f1-cd32-44f6-a048-ce31feabc9dc", + "id" : "610ae3ba-ca52-4ad4-ab03-9433842a59b9", "code" : "M192312120849566", "name" : "13-JDBC", "description" : "该示例演示执行数据库操作", @@ -4507,7 +4636,7 @@ "children" : null, "parameters" : [ { "type" : "CONSTANT", - "id" : "905d6d0f-790d-4aa7-9352-ce8a53271e64", + "id" : "88aefb6b-44ae-48e6-9eef-ea469e7f4db4", "code" : "P192352405984101", "name" : "字段名", "description" : null, @@ -4522,7 +4651,7 @@ "processors" : null }, { "type" : "IN", - "id" : "ad9e225f-2b31-4582-858d-88bffc0d2d74", + "id" : "708f1c40-216a-4adb-85b9-026550298a30", "code" : "P218506350179913", "name" : "where条件", "description" : null, @@ -4537,7 +4666,7 @@ "processors" : null }, { "type" : "IN", - "id" : "c5f59194-aed7-4837-a139-a5830f7f0ad1", + "id" : "ff096d36-6fbf-4e97-a10d-d32808b816c2", "code" : "P4446531415420", "name" : "交易额阈值", "description" : null, @@ -4552,7 +4681,7 @@ "processors" : null }, { "type" : "IN", - "id" : "20d025a6-3284-4ea5-af76-3bdd3c9139f4", + "id" : "3cdf8aec-5c8d-4f01-9460-b6ecc36cb2f8", "code" : "P4556987808403", "name" : "F001", "description" : null, @@ -4567,7 +4696,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "315386b9-b039-4ae9-aecd-eb16c4c2ea76", + "id" : "eac0d312-80fa-41f9-9634-5c12fe565020", "code" : "P192371958245504", "name" : "规则", "description" : null, @@ -4581,7 +4710,7 @@ "validators" : null, "processors" : [ { "type" : "GROOVY_SCRIPT", - "id" : "b9bf56e6-7df8-40b0-97bc-308269d9edf2", + "id" : "ef152fce-0414-43f3-95d3-feccce5d3043", "description" : null, "order" : 1, "enable" : true, @@ -4591,7 +4720,7 @@ } }, { "type" : "MODEL", - "id" : "3383401d-9be4-4d1d-8b8b-a8f5f71c0c0f", + "id" : "1e935f97-a580-4a87-af71-84ab7a9be4ee", "code" : "M1628243399423", "name" : "PMML-反洗钱模型", "description" : null, @@ -4603,7 +4732,7 @@ "effectiveDate" : null, "imports" : "", "model" : { - "id" : "ee820a71-d5b1-436c-826e-7f40bc09510e", + "id" : "1fba4e3b-cb32-4de3-8ebd-42dc34ee5a56", "code" : "M1628243399423", "name" : "14-PMML-反洗钱模型", "description" : null, @@ -4614,7 +4743,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "335c6431-a83c-481d-87df-aa090b4af8a3", + "id" : "ba144ba9-455e-4c83-88d5-580a736b8976", "code" : "Balance", "name" : "Balance", "description" : "Balance", @@ -4629,7 +4758,7 @@ "processors" : null }, { "type" : "IN", - "id" : "8e363794-bf47-4094-9670-61eccf1cbf87", + "id" : "30e305f7-44ba-46ef-80b8-3a550f430494", "code" : "COUNT24hour", "name" : "COUNT24hour", "description" : "COUNT24hour", @@ -4644,7 +4773,7 @@ "processors" : null }, { "type" : "IN", - "id" : "0ac176ef-13d9-4207-a995-9ac9f5d24b9e", + "id" : "8a15a727-13e4-43f8-bf16-049ea0bd458a", "code" : "COUNT5day", "name" : "COUNT5day", "description" : "COUNT5day", @@ -4659,7 +4788,7 @@ "processors" : null }, { "type" : "IN", - "id" : "f0a8f5e4-d9a2-4c1b-ba4a-12ad4cc780a1", + "id" : "4217402f-351d-4376-a3b7-b655b38511b8", "code" : "COUNT10day", "name" : "COUNT10day", "description" : "COUNT10day", @@ -4674,7 +4803,7 @@ "processors" : null }, { "type" : "IN", - "id" : "249df665-c47d-40fa-883c-2aa1f3c40601", + "id" : "f130da92-8e98-414a-ae1e-410d9987cfd2", "code" : "COUNT30day", "name" : "COUNT30day", "description" : "COUNT30day", @@ -4689,7 +4818,7 @@ "processors" : null }, { "type" : "IN", - "id" : "2af4ed8e-ff97-4ca1-8307-f0a54a3f60a8", + "id" : "218daf50-4174-4666-957b-7e8b3e44a464", "code" : "COUNT90day", "name" : "COUNT90day", "description" : "COUNT90day", @@ -4704,7 +4833,7 @@ "processors" : null }, { "type" : "IN", - "id" : "0ceca8f6-5cb1-4890-90f6-547d99b8c5df", + "id" : "c10badb5-f0d8-4614-ba74-ffa324e72fd6", "code" : "COUNT180day", "name" : "COUNT180day", "description" : "COUNT180day", @@ -4719,7 +4848,7 @@ "processors" : null }, { "type" : "IN", - "id" : "813aefa6-df5a-4f76-a73a-3b4e32945aab", + "id" : "eb7731b1-50f7-4196-a701-d3117c65d0a3", "code" : "SUM24hour", "name" : "SUM24hour", "description" : "SUM24hour", @@ -4734,7 +4863,7 @@ "processors" : null }, { "type" : "IN", - "id" : "73608b90-254a-4fce-ba18-4b8a24c19674", + "id" : "5278eded-0c95-4f04-a9b0-5d55ac324548", "code" : "SUM5day", "name" : "SUM5day", "description" : "SUM5day", @@ -4749,7 +4878,7 @@ "processors" : null }, { "type" : "IN", - "id" : "fa254b73-f206-4ff6-b74b-dad2356ff4a8", + "id" : "e89b9c3d-0798-470f-bbf8-2873f22b3381", "code" : "SUM30day", "name" : "SUM30day", "description" : "SUM30day", @@ -4764,7 +4893,7 @@ "processors" : null }, { "type" : "IN", - "id" : "cf90e985-5278-4a30-8552-d754d2dc16c5", + "id" : "346d4349-49d1-4825-9dd9-957a3d85e040", "code" : "SUM90day", "name" : "SUM90day", "description" : "SUM90day", @@ -4779,7 +4908,7 @@ "processors" : null }, { "type" : "IN", - "id" : "0b922559-808c-47f7-b4b8-53cd313e985a", + "id" : "614c1289-b119-49b9-8183-032e67e5b65f", "code" : "Risk_code", "name" : "Risk_code", "description" : "Risk_code", @@ -4794,7 +4923,7 @@ "processors" : null }, { "type" : "IN", - "id" : "6b9d5378-2433-4d7a-afc4-012d80e53070", + "id" : "92e7215e-31a5-4922-ab20-a49cfcd053b5", "code" : "Occupation", "name" : "Occupation", "description" : "Occupation", @@ -4809,7 +4938,7 @@ "processors" : null }, { "type" : "IN", - "id" : "668d6578-b7d1-4adb-922e-894667a81c50", + "id" : "b5185c6c-24c5-4aeb-a6cb-bda2a4bcc899", "code" : "veri_mode", "name" : "veri_mode", "description" : "veri_mode", @@ -4824,7 +4953,7 @@ "processors" : null }, { "type" : "IN", - "id" : "25a7383e-ab31-4d2a-871e-93dddbe4bf48", + "id" : "acd81e37-152e-4d91-868d-45607bab8eaf", "code" : "age", "name" : "age", "description" : "age", @@ -4839,7 +4968,7 @@ "processors" : null }, { "type" : "INTERMEDIATE", - "id" : "dc29f5a9-9e12-4e52-b4c7-d7c6ff89b4af", + "id" : "1538fb2d-b5f5-4fe4-92bf-eeccdeede8b4", "code" : "P1628243805172", "name" : "反洗钱模型_PMML_中间值", "description" : null, @@ -4853,7 +4982,7 @@ "validators" : null, "processors" : [ { "type" : "PMML", - "id" : "74acc6d7-984e-414f-9b55-29a440dd28c1", + "id" : "cc472ca4-a6af-4849-957b-2e795ad35c35", "description" : null, "order" : 1, "enable" : true, @@ -4861,7 +4990,7 @@ } ] }, { "type" : "OUT", - "id" : "77ae2c74-bc6f-4518-b531-86f46165f7de", + "id" : "d88ebdd7-95b6-4b30-ac42-dbae9b55b326", "code" : "probability_0_0_", "name" : "probability(0_0)", "description" : "probability(0.0)", @@ -4875,7 +5004,7 @@ "validators" : null, "processors" : [ { "type" : "ARITHMETIC", - "id" : "a37d20ff-c031-473b-a1e7-32be993935d7", + "id" : "96249b0e-64dc-4c78-b79e-107d28a19a4f", "description" : null, "order" : 1, "enable" : true, @@ -4883,7 +5012,7 @@ } ] }, { "type" : "OUT", - "id" : "165a4db1-2c21-48d8-9a6c-2b5e812cf05b", + "id" : "c5df27ef-bfa1-4640-8353-24151cdcbfdf", "code" : "probability_1_0_", "name" : "probability(1_0)", "description" : "probability(1.0)", @@ -4897,7 +5026,7 @@ "validators" : null, "processors" : [ { "type" : "ARITHMETIC", - "id" : "5260d564-a605-4dae-9216-7d24c01b9303", + "id" : "17bdf1b7-feb1-4f59-89a6-0de693e53272", "description" : null, "order" : 1, "enable" : true, @@ -4907,7 +5036,7 @@ } }, { "type" : "MODEL", - "id" : "047a4686-af56-404e-89da-d07fb388e2fc", + "id" : "55e857bf-abdb-4491-b302-3b95e44386f0", "code" : "M1628059655738", "name" : "SQL赋值-参数值来自于SQL查询结果", "description" : "执行数据 SQL语句,并将查询结果的值赋予模型参数", @@ -4915,28 +5044,28 @@ "children" : null, "testCases" : [ { "type" : "MODEL", - "id" : "cc4f0d2b-093f-4e92-b1cd-ec9f11cd88b3", + "id" : "95477397-e9b7-4b5d-955a-f947a8bf2c73", "name" : "参数值来自于SQL查询结果测试", "description" : null, "order" : 1, "lastTestDate" : "2021-08-04 14:53:40", "testResult" : "PASSED", "parameters" : [ { - "id" : "254ee783-d8d0-4e3c-bdd7-9e2ba550f618", - "code" : "P1628059679153", - "inputValue" : "admin", - "expectValue" : "", - "resultValue" : "", - "testResult" : null, - "skipCheck" : false - }, { - "id" : "bf095914-f11e-488b-a0ff-82d993841f6a", + "id" : "01618350-ce19-4951-8220-56e6f600fdfe", "code" : "P1628059705829", "inputValue" : "", "expectValue" : "系统管理员", "resultValue" : "系统管理员", "testResult" : "PASSED", "skipCheck" : false + }, { + "id" : "eefc4c56-ba18-4315-8d94-979b094e425b", + "code" : "P1628059679153", + "inputValue" : "admin", + "expectValue" : "", + "resultValue" : "", + "testResult" : null, + "skipCheck" : false } ] } ], "status" : "SKETCH", @@ -4944,7 +5073,7 @@ "effectiveDate" : null, "imports" : "", "model" : { - "id" : "40177f58-4feb-4ab4-80ef-2ab6e961b065", + "id" : "404779f8-e258-4e91-a002-0a1364073a7d", "code" : "M1628059655738", "name" : "15-SQL赋值-参数值来自于SQL查询结果", "description" : "执行数据 SQL语句,并将查询结果的值赋予模型参数", @@ -4955,7 +5084,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "3a110af8-70a5-46d8-9888-b2e236acf04f", + "id" : "164ddbcb-b9ad-4393-a0b2-0df5432e6972", "code" : "P1628059679153", "name" : "用户登录名", "description" : null, @@ -4970,7 +5099,7 @@ "processors" : null }, { "type" : "OUT", - "id" : "9169921f-8508-4d77-9d99-537d71802f10", + "id" : "0f5e1f4c-12ef-49b8-b99b-d994363002b9", "code" : "P1628059705829", "name" : "用户所属的默认角色名", "description" : null, @@ -4984,7 +5113,7 @@ "validators" : null, "processors" : [ { "type" : "SQL", - "id" : "c548619e-9648-463f-a92e-51743163f8c0", + "id" : "3d9b395f-2414-4e92-91f2-c5baa5ae2cab", "description" : null, "order" : 1, "enable" : true, @@ -4997,7 +5126,7 @@ } }, { "type" : "MODEL", - "id" : "fff1e645-32ae-4aa9-9279-43c3b1ae49a9", + "id" : "5b57e6ff-ebdc-44eb-82c8-752a75702264", "code" : "M1581063367865", "name" : "预警规则", "description" : null, @@ -5005,14 +5134,14 @@ "children" : null, "testCases" : [ { "type" : "MODEL", - "id" : "361588bf-629c-4d5b-aeb8-3c532677bb9f", + "id" : "ce77d716-041a-4609-8a70-12c9d4c5a6f0", "name" : "预警规则", "description" : null, "order" : 1, "lastTestDate" : "2020-02-07 16:21:30", "testResult" : "PASSED", "parameters" : [ { - "id" : "0cbf2f1f-283a-45a0-b7f4-d6c74ef8c38a", + "id" : "417129e6-2d32-40fe-b461-29087b4957c0", "code" : "P1581063467577", "inputValue" : null, "expectValue" : null, @@ -5020,15 +5149,7 @@ "testResult" : null, "skipCheck" : false }, { - "id" : "70d75da4-9e27-4027-9473-9d95d233346f", - "code" : "P1581063412843", - "inputValue" : "9000", - "expectValue" : "", - "resultValue" : "", - "testResult" : null, - "skipCheck" : false - }, { - "id" : "71830bbe-7b67-4957-8b69-d72f20d6a6e0", + "id" : "5095fbba-aafc-4e2a-90ba-e2a179f54cdd", "code" : "P1581063447080", "inputValue" : "", "expectValue" : "{\n \"isTriggered\" : true,\n \"level\" : 1,\n \"category\" : null,\n \"value\" : \"0.1111111111\",\n \"message\" : \"收入增长率(11.11%) 小于 20.00%\"\n}", @@ -5036,21 +5157,29 @@ "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "9d8bc221-b189-4150-b73c-58172a0009da", - "code" : "P1581063424496", - "inputValue" : "", - "expectValue" : "0.11111111", - "resultValue" : "0.11111111", - "testResult" : "PASSED", - "skipCheck" : false - }, { - "id" : "c5265764-7366-4f4d-b02a-f5a160bb4177", + "id" : "8b8a7342-ece9-4426-bd8c-7e8ecc43db73", "code" : "P1581063405325", "inputValue" : "10000", "expectValue" : "", "resultValue" : "", "testResult" : null, "skipCheck" : false + }, { + "id" : "b117ce14-46fa-441c-a3dd-2033f1bbd70a", + "code" : "P1581063412843", + "inputValue" : "9000", + "expectValue" : "", + "resultValue" : "", + "testResult" : null, + "skipCheck" : false + }, { + "id" : "d9ef1ad1-0f24-46b6-ac85-3e377c091dbe", + "code" : "P1581063424496", + "inputValue" : "", + "expectValue" : "0.11111111", + "resultValue" : "0.11111111", + "testResult" : "PASSED", + "skipCheck" : false } ] } ], "status" : "SKETCH", @@ -5058,7 +5187,7 @@ "effectiveDate" : null, "imports" : "", "model" : { - "id" : "90f8a35c-3085-4d6f-9839-539803e1c173", + "id" : "acce47dc-8244-42b8-9c58-a7daa4e6c2bc", "code" : "M1581063367865", "name" : "16-预警规则", "description" : null, @@ -5069,7 +5198,7 @@ "children" : null, "parameters" : [ { "type" : "CONSTANT", - "id" : "e6845d8c-1627-46f4-87ec-7868d3acc0fc", + "id" : "e5066908-bffd-4740-be63-10a64f5163b2", "code" : "P1581063467577", "name" : "收入增长率阈值", "description" : null, @@ -5084,7 +5213,7 @@ "processors" : null }, { "type" : "IN", - "id" : "19d02ae8-25d6-40f2-9fad-4be91e00d74f", + "id" : "49f66fc8-0f6f-4574-bc69-5d8c6d895337", "code" : "P1581063405325", "name" : "本期收入", "description" : null, @@ -5099,7 +5228,7 @@ "processors" : null }, { "type" : "IN", - "id" : "34ba7c60-fdea-409c-902f-b6b93b87ddff", + "id" : "c17a12ce-9fca-485c-a2e4-aa7ebf6045fe", "code" : "P1581063412843", "name" : "上期收入", "description" : null, @@ -5114,7 +5243,7 @@ "processors" : null }, { "type" : "INTERMEDIATE", - "id" : "c6884cd9-3bce-4e96-867d-f9d8dee03ff2", + "id" : "6649d47c-672c-414c-8ea7-e4a63fab8b9d", "code" : "P1581063424496", "name" : "收入增长率", "description" : null, @@ -5128,7 +5257,7 @@ "validators" : null, "processors" : [ { "type" : "WHEN_THEN", - "id" : "e54c075a-8c49-4bc5-8837-4507c90c591a", + "id" : "d72dbc40-8225-4d42-9f15-c26aa61f879f", "description" : null, "order" : 1, "enable" : true, @@ -5137,7 +5266,7 @@ "isWhenThenShorted" : true }, { "type" : "ARITHMETIC", - "id" : "5baacfaf-afb2-4a8e-bd63-f028f1f2d9b0", + "id" : "0534cc25-35a9-4200-a2d5-64c60005d511", "description" : null, "order" : 2, "enable" : true, @@ -5145,7 +5274,7 @@ } ] }, { "type" : "SINGLE_RULE_RESULT", - "id" : "603f7503-e5c8-4af5-b1b7-71dc1c26f3fd", + "id" : "359f8301-de46-4c86-bf49-8e77f0b09d2c", "code" : "P1581063447080", "name" : "收入增长较小", "description" : null, @@ -5159,7 +5288,7 @@ "validators" : null, "processors" : [ { "type" : "SINGLE_RULE", - "id" : "bc1d0b34-4b07-4cfc-adde-ee69034e127b", + "id" : "766419c7-c36b-4b48-99a7-c8e5ece504f3", "description" : null, "order" : 1, "enable" : true, @@ -5171,14 +5300,14 @@ "testCases" : null }, { "type" : "FOLDER", - "id" : "dfb1a132-0a0a-4f37-bed4-8c1c57bc09c8", + "id" : "c26fac73-1efc-48be-b4f2-61ef64d1809e", "code" : "M1580961225786", "name" : "评分卡", "description" : null, "order" : 3, "children" : [ { "type" : "SCORE_CARD", - "id" : "fe04a866-4585-462e-9da6-8269f0871c13", + "id" : "b644dc1f-1025-40db-a259-08f9c13f5b60", "code" : "M1580961275651", "name" : "零售评级评分卡", "description" : null, @@ -5186,14 +5315,14 @@ "children" : null, "testCases" : [ { "type" : "SCORE_CARD", - "id" : "e38aa464-6028-4568-81bf-090e283adde6", + "id" : "b6fae431-6f47-4b5d-94ec-fa160e54640f", "name" : "零售评级评分卡", "description" : null, "order" : 1, "lastTestDate" : "2021-08-05 17:29:58", "testResult" : "UN_PASSED", "parameters" : [ { - "id" : "12ba1798-8098-4040-a23c-f21805008435", + "id" : "24d3e9c4-e52d-4943-a973-60500adaec82", "code" : "_SCORE_", "inputValue" : "", "expectValue" : "12", @@ -5201,7 +5330,15 @@ "testResult" : "UN_PASSED", "skipCheck" : false }, { - "id" : "3c774c5f-f424-4d8b-b716-8471851a5d57", + "id" : "7fd7b4ab-c8f5-4f2b-ac26-714e8f1811d6", + "code" : "V1628151636896", + "inputValue" : "大学", + "expectValue" : "11", + "resultValue" : "10", + "testResult" : "UN_PASSED", + "skipCheck" : false + }, { + "id" : "8975669d-66a9-4e23-9759-8eb078f0195f", "code" : "I1628151532943", "inputValue" : null, "expectValue" : null, @@ -5209,15 +5346,7 @@ "testResult" : null, "skipCheck" : false }, { - "id" : "84c75a43-c6aa-4cd8-a031-96ba32eca261", - "code" : "V1580961307027", - "inputValue" : "01", - "expectValue" : "-2", - "resultValue" : "-2", - "testResult" : "PASSED", - "skipCheck" : false - }, { - "id" : "a5f05f94-a679-4b3e-947a-2520b6421a41", + "id" : "bee8cba6-3e75-421b-abd2-42c613d669d7", "code" : "V1580961482000", "inputValue" : "35", "expectValue" : "3", @@ -5225,12 +5354,12 @@ "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "ad4a5541-1e66-4ac1-b68b-ea7a4b8ac988", - "code" : "V1628151636896", - "inputValue" : "大学", - "expectValue" : "11", - "resultValue" : "10", - "testResult" : "UN_PASSED", + "id" : "eaefe280-1aaa-4013-ba13-83df8d9aaf44", + "code" : "V1580961307027", + "inputValue" : "01", + "expectValue" : "-2", + "resultValue" : "-2", + "testResult" : "PASSED", "skipCheck" : false } ] } ], @@ -5240,21 +5369,21 @@ "imports" : "", "scoreCardVars" : [ { "type" : "OPTION", - "id" : "d9432014-175b-4ec9-9d2c-fc303b026c6a", + "id" : "2fc2f8a4-636c-4b09-ad4f-a8743910ad14", "code" : "V1580961307027", "name" : "性别", "order" : 1, "option" : "[{\"uuid\":\"40be2924-8fbb-4641-abee-74c4a0cf1c93\",\"value\":null,\"title\":null,\"score\":0},{\"uuid\":\"ee9225be-81f5-4226-b211-4e8b08fd43a3\",\"value\":\"01\",\"title\":\"男\",\"score\":-2},{\"uuid\":\"0900a315-9db8-406d-9b0a-23cc97e9dab8\",\"value\":\"02\",\"title\":\"女\",\"score\":7},{\"uuid\":\"7a7bf36b-6753-4d30-b9e9-4f1dd94c53f9\",\"value\":\"09\",\"title\":\"未知\",\"score\":0}]" }, { "type" : "NUMBER_RANGE", - "id" : "1fd7dab7-6ea3-46e9-b852-9f44045d4217", + "id" : "e43de87e-d4d9-40c0-9861-8d903e84c2ba", "code" : "V1580961482000", "name" : "年龄", "order" : 2, "numberRange" : "[{\"uuid\":\"25239947-862c-49a3-97fb-9edd490b9cd7\",\"minIncluded\":false,\"min\":null,\"max\":null,\"maxIncluded\":false,\"value\":0,\"_cellSelection_151\":[0]},{\"uuid\":\"acdb4107-96c3-4767-85be-c88f5d08eda9\",\"minIncluded\":false,\"min\":null,\"max\":\"18\",\"maxIncluded\":false,\"value\":1,\"_cellSelection_151\":[0]},{\"uuid\":\"4d29dd7b-bacd-4fe8-931f-2561fd60d6e3\",\"minIncluded\":true,\"min\":\"18\",\"max\":\"30\",\"maxIncluded\":false,\"value\":2,\"_cellSelection_151\":[0],\"_embeddedComponents_isc_NumberRangeItem_0_numberRange\":null},{\"uuid\":\"7ff60259-b2b3-4e9c-a316-5899a95c1388\",\"minIncluded\":true,\"min\":\"30\",\"max\":\"45\",\"maxIncluded\":false,\"value\":3,\"_cellSelection_151\":[0]},{\"uuid\":\"814e0cbd-4128-40c3-8a7f-290f2f812ef2\",\"minIncluded\":true,\"min\":\"45\",\"max\":\"60\",\"maxIncluded\":false,\"value\":4,\"_cellSelection_151\":[0],\"_embeddedComponents_isc_NumberRangeItem_0_numberRange\":null},{\"uuid\":\"07581647-67bd-4266-a7b1-5f4b57fe6cda\",\"minIncluded\":true,\"min\":\"60\",\"max\":null,\"maxIncluded\":false,\"value\":\"2\",\"_cellSelection_151\":[16]}]" }, { "type" : "INDICATOR_OPTION", - "id" : "9d77ba3b-3ca3-4dcf-818d-14fa216ae5fb", + "id" : "ad237600-cbe5-4145-82df-ef789c81f679", "code" : "V1628151636896", "name" : "学历", "order" : 3, @@ -5267,14 +5396,83 @@ "testCases" : null }, { "type" : "FOLDER", - "id" : "31bfa717-f33a-4d5a-ae8a-de800037f6a5", + "id" : "00a05da2-8a80-4404-97b1-0e1b9a8d06c3", "code" : "M1719723170045", "name" : "其他", "description" : null, "order" : 99, "children" : [ { "type" : "MODEL", - "id" : "4e9e1fda-531c-4d70-98c9-bafa86c3562b", + "id" : "12577249-caf8-4f03-a314-50e8d39b3ffa", + "code" : "M16304379203093", + "name" : "IMPORT", + "description" : "该示例演示在直接调用子模型时,能够包含顶级模型设置的 imports", + "order" : 0, + "children" : null, + "testCases" : null, + "status" : "SKETCH", + "version" : 1, + "effectiveDate" : null, + "imports" : "import org.wsp.engine.rule.client.spring.util.EngineSpringApplicationContextUtil;", + "model" : { + "id" : "5adf7297-6901-4813-b85a-a003af768716", + "code" : "M16304379203093", + "name" : "IMPORT", + "description" : "该示例演示在直接调用子模型时,能够包含顶级模型设置的 imports", + "enable" : true, + "order" : 0, + "category" : "OTHER", + "executeMode" : "DOWN_TOP", + "children" : [ { + "id" : "f0a58957-d81c-4dfd-9e18-61807aeda576", + "code" : "M16606815328003", + "name" : "子模型", + "description" : null, + "enable" : true, + "order" : null, + "category" : "OTHER", + "executeMode" : "DOWN_TOP", + "children" : [ { + "id" : "055dece5-8c11-45ab-8300-e04fbe2038bd", + "code" : "M55051526287391", + "name" : "aaa", + "description" : null, + "enable" : true, + "order" : null, + "category" : "OTHER", + "executeMode" : "DOWN_TOP", + "children" : [ { + "id" : "d44a5858-70c4-4be7-93ef-62be09e48942", + "code" : "M55056639894039", + "name" : "bbbb", + "description" : null, + "enable" : true, + "order" : null, + "category" : "OTHER", + "executeMode" : "DOWN_TOP", + "children" : [ { + "id" : "b3452c81-0550-4b05-8b8f-2f832317c033", + "code" : "M55060979188718", + "name" : "cccc", + "description" : null, + "enable" : true, + "order" : null, + "category" : "OTHER", + "executeMode" : "DOWN_TOP", + "children" : null, + "parameters" : null + } ], + "parameters" : null + } ], + "parameters" : null + } ], + "parameters" : null + } ], + "parameters" : null + } + }, { + "type" : "MODEL", + "id" : "503370a9-e843-4444-a791-fad0a209a76c", "code" : "M175896736139605", "name" : "小数精度", "description" : "该示例演示小数精度", @@ -5282,44 +5480,44 @@ "children" : null, "testCases" : [ { "type" : "MODEL", - "id" : "aa1f4b98-1a69-4d85-a29a-f6bd8e79f6ec", + "id" : "2e5dc203-d620-475b-a94b-82c31a31fa76", "name" : "小数精度", "description" : null, "order" : 1, "lastTestDate" : "2020-02-07 15:33:19", "testResult" : "PASSED", "parameters" : [ { - "id" : "36060ba0-09c1-41cd-9d9b-ce5f536f53cb", - "code" : "P176196956278693", - "inputValue" : null, - "expectValue" : "0.333333", - "resultValue" : "0.333333", - "testResult" : "PASSED", - "skipCheck" : false - }, { - "id" : "7d4dffc5-2b5d-4d57-b3f5-4d2237f6c15a", - "code" : "P175918369438639", - "inputValue" : "3", + "id" : "1ed01ecc-bdde-4500-811d-d8a0d686ab1c", + "code" : "P175913472167434", + "inputValue" : "1", "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false }, { - "id" : "c9955cd0-c895-4a59-8ba0-5460c2e74ce8", - "code" : "P175913472167434", - "inputValue" : "1", + "id" : "5e576e9c-09ad-4858-8d0a-6c6a618d00c8", + "code" : "P175918369438639", + "inputValue" : "3", "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false }, { - "id" : "d4c067e7-f60d-4597-90c9-ffc51fb61007", + "id" : "6fea193b-7008-410b-85c7-9f3f06c70765", "code" : "P175928896664498", "inputValue" : null, "expectValue" : "0.333333", "resultValue" : "0.333333", "testResult" : "PASSED", "skipCheck" : false + }, { + "id" : "8c3d2ed3-e79c-4f11-969b-5dbaeaae03fc", + "code" : "P176196956278693", + "inputValue" : null, + "expectValue" : "0.333333", + "resultValue" : "0.333333", + "testResult" : "PASSED", + "skipCheck" : false } ] } ], "status" : "SKETCH", @@ -5327,7 +5525,7 @@ "effectiveDate" : null, "imports" : "", "model" : { - "id" : "1a1c04db-82f6-4b62-a6cb-f036b5b9f420", + "id" : "769b591e-1eaf-49f3-ba14-65652d4e4569", "code" : "M175896736139605", "name" : "小数精度", "description" : "该示例演示小数精度", @@ -5338,7 +5536,7 @@ "children" : null, "parameters" : [ { "type" : "IN", - "id" : "a9fe4b22-d14b-4f8e-8e94-a6f9608886b7", + "id" : "e9efe69e-890c-4ddd-bcf0-6b8098f1fa6d", "code" : "P175913472167434", "name" : "分子", "description" : null, @@ -5353,7 +5551,7 @@ "processors" : null }, { "type" : "IN", - "id" : "bcf3b2cf-bd3b-41b7-8e2a-616c69a45bf2", + "id" : "957036dc-1b9d-4bd6-9038-09ca5261cc44", "code" : "P175918369438639", "name" : "分母", "description" : null, @@ -5368,7 +5566,7 @@ "processors" : null }, { "type" : "INTERMEDIATE", - "id" : "8aae4b71-8f03-4a62-83e0-8ee6a398de78", + "id" : "b843b70d-4f8f-481f-ad65-2b0c21ebb0a2", "code" : "P176196956278693", "name" : "中间值", "description" : null, @@ -5382,7 +5580,7 @@ "validators" : null, "processors" : [ { "type" : "ARITHMETIC", - "id" : "4d6ee485-25dd-4145-82d0-6d43d00c4404", + "id" : "d1e25eaa-1c20-44b9-a607-0e65e06d9e80", "description" : null, "order" : 1, "enable" : true, @@ -5390,7 +5588,7 @@ } ] }, { "type" : "OUT", - "id" : "eb4d0033-12fa-4f99-9741-0939520b9200", + "id" : "0db1aa8c-b758-4331-b649-416614488e6d", "code" : "P175928896664498", "name" : "结果值", "description" : null, @@ -5404,7 +5602,7 @@ "validators" : null, "processors" : [ { "type" : "ARITHMETIC", - "id" : "933063f3-b66f-4163-b9ad-f0ac03033013", + "id" : "f50b60bd-6f44-4dbd-ba5c-5a8741d1e4a9", "description" : null, "order" : 1, "enable" : true, @@ -5414,7 +5612,7 @@ } }, { "type" : "MODEL", - "id" : "75b3ffd6-225e-4267-a54f-2cf96e2d7a7d", + "id" : "692627a4-2da5-4fbd-bec6-f654e3b758bc", "code" : "M176840447440063", "name" : "小数0", "description" : "该示例演示小数 0==0.000000", @@ -5422,22 +5620,14 @@ "children" : null, "testCases" : [ { "type" : "MODEL", - "id" : "81597cda-ba7c-47d2-b7e7-e685d7325f54", + "id" : "0887b1a9-cdf4-46fe-ab69-54b20a773468", "name" : "小数0-1", "description" : "空输入值", "order" : 1, "lastTestDate" : "2020-02-07 15:33:18", "testResult" : "PASSED", "parameters" : [ { - "id" : "24067fdc-2da1-4e28-a3ff-2c9a9581e15f", - "code" : "P176861923488808", - "inputValue" : null, - "expectValue" : "0", - "resultValue" : "0.000000", - "testResult" : "PASSED", - "skipCheck" : false - }, { - "id" : "2588692c-c42d-4f5e-a262-4e39b2bdcc62", + "id" : "075b4bea-d910-453e-8585-05f77f498d48", "code" : "P176869873523272", "inputValue" : null, "expectValue" : "0", @@ -5445,7 +5635,7 @@ "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "5c2e520f-f1ed-48e3-8708-0e1f57756d04", + "id" : "077300e6-d0b3-4938-9ea9-78061da1645e", "code" : "P176850223889736", "inputValue" : null, "expectValue" : null, @@ -5453,24 +5643,32 @@ "testResult" : null, "skipCheck" : false }, { - "id" : "a02bba4e-9a18-4d1f-8c89-1e40e28e8597", + "id" : "26d5d35d-def4-43ea-8ea2-40fa1c6f2c03", "code" : "P176928607325924", "inputValue" : null, "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false + }, { + "id" : "98486c97-3768-4f27-8767-12f3857a8e21", + "code" : "P176861923488808", + "inputValue" : null, + "expectValue" : "0", + "resultValue" : "0.000000", + "testResult" : "PASSED", + "skipCheck" : false } ] }, { "type" : "MODEL", - "id" : "7ae8f8be-19de-40f5-bf47-4fe7ea851d3b", + "id" : "d86c6b1c-6971-42f2-bf56-66489c1452d5", "name" : "小数0-2", "description" : "非空输入值", "order" : 2, "lastTestDate" : "2020-02-07 15:33:18", "testResult" : "PASSED", "parameters" : [ { - "id" : "e58211dc-9bd8-4ffa-b491-58673efa7295", + "id" : "2134c88b-1ec7-4e8d-b314-6e2f12a39b84", "code" : "P176861923488808", "inputValue" : null, "expectValue" : "0.11", @@ -5478,7 +5676,15 @@ "testResult" : "PASSED", "skipCheck" : false }, { - "id" : "f47d8ee9-4b87-415d-868a-8c73ef74cf84", + "id" : "36bba66a-07b2-42ab-a6ae-2cf8ac03e9c7", + "code" : "P176869873523272", + "inputValue" : null, + "expectValue" : "0.009894", + "resultValue" : "0.009894", + "testResult" : "PASSED", + "skipCheck" : false + }, { + "id" : "4eb0f669-1e47-4502-9e23-d1e3bddbe927", "code" : "P176928607325924", "inputValue" : null, "expectValue" : null, @@ -5486,21 +5692,13 @@ "testResult" : null, "skipCheck" : false }, { - "id" : "f97bf98d-ef17-4fef-9b88-9bb9f55f4729", + "id" : "6bd50cfc-9aa7-4276-a0e2-582158ce7dda", "code" : "P176850223889736", "inputValue" : "0.11", "expectValue" : null, "resultValue" : null, "testResult" : null, "skipCheck" : false - }, { - "id" : "fccd9ab3-7ae9-446b-9d71-06dafb1b77f6", - "code" : "P176869873523272", - "inputValue" : null, - "expectValue" : "0.009894", - "resultValue" : "0.009894", - "testResult" : "PASSED", - "skipCheck" : false } ] } ], "status" : "SKETCH", @@ -5508,7 +5706,7 @@ "effectiveDate" : null, "imports" : "", "model" : { - "id" : "92c4392c-3669-4483-99e1-e7eff8bf55a7", + "id" : "6934bcbb-6670-470a-a887-73f1daea2169", "code" : "M176840447440063", "name" : "小数0", "description" : "该示例演示小数 0==0.000000", @@ -5519,7 +5717,7 @@ "children" : null, "parameters" : [ { "type" : "CONSTANT", - "id" : "7f3823c2-ba1c-4968-8af4-770cfbd740c4", + "id" : "234fa192-161f-4dae-ba76-81d552a81e21", "code" : "P176928607325924", "name" : "权重", "description" : null, @@ -5534,7 +5732,7 @@ "processors" : null }, { "type" : "IN", - "id" : "022aedfa-a365-4659-96d6-4dc33dd179f5", + "id" : "d5a8db12-07f4-44ca-ab71-9013fd251d62", "code" : "P176850223889736", "name" : "输入值", "description" : null, @@ -5549,7 +5747,7 @@ "processors" : null }, { "type" : "INTERMEDIATE", - "id" : "00363c35-d8b8-44da-9bd4-29378de28b63", + "id" : "e0f4b894-36f0-47c8-9de9-fb6d0f12d009", "code" : "P176861923488808", "name" : "中间值", "description" : null, @@ -5563,7 +5761,7 @@ "validators" : null, "processors" : [ { "type" : "WHEN_THEN", - "id" : "bc6da998-f08e-42cf-8dfc-49e235901232", + "id" : "f4daaccb-1efe-4b5d-b788-bc6b1b4504fe", "description" : null, "order" : 1, "enable" : true, @@ -5572,7 +5770,7 @@ "isWhenThenShorted" : true }, { "type" : "ARITHMETIC", - "id" : "83741b5c-3c6b-4e72-b99a-50ccab6e083d", + "id" : "55c1be8e-5a97-43a2-877b-61d35b86e409", "description" : null, "order" : 2, "enable" : true, @@ -5580,7 +5778,7 @@ } ] }, { "type" : "OUT", - "id" : "56c4807c-2e49-4284-bd21-656c66c9eaee", + "id" : "c3dc6e1a-c155-42c3-9e53-6a58acf12db0", "code" : "P176869873523272", "name" : "结果值", "description" : null, @@ -5594,7 +5792,7 @@ "validators" : null, "processors" : [ { "type" : "ARITHMETIC", - "id" : "b0a99f24-2baa-41aa-a7a3-16e9ceb56a89", + "id" : "4ab5dbd5-c854-466c-b0af-129ee8291062", "description" : null, "order" : 1, "enable" : true, @@ -5602,75 +5800,6 @@ } ] } ] } - }, { - "type" : "MODEL", - "id" : "da384bcd-5996-400f-a9da-d62b154cd3eb", - "code" : "M16304379203093", - "name" : "IMPORT", - "description" : "该示例演示在直接调用子模型时,能够包含顶级模型设置的 imports", - "order" : 0, - "children" : null, - "testCases" : null, - "status" : "SKETCH", - "version" : 1, - "effectiveDate" : null, - "imports" : "import org.wsp.engine.rule.client.spring.util.EngineSpringApplicationContextUtil;", - "model" : { - "id" : "e3df82b9-8b15-414e-bba8-39c32eee712e", - "code" : "M16304379203093", - "name" : "IMPORT", - "description" : "该示例演示在直接调用子模型时,能够包含顶级模型设置的 imports", - "enable" : true, - "order" : 0, - "category" : "OTHER", - "executeMode" : "DOWN_TOP", - "children" : [ { - "id" : "bedc0953-3f91-44b7-8ddf-619805dd6e3b", - "code" : "M16606815328003", - "name" : "子模型", - "description" : null, - "enable" : true, - "order" : null, - "category" : "OTHER", - "executeMode" : "DOWN_TOP", - "children" : [ { - "id" : "32ac8e92-9fc6-45cf-a609-ec82b1e7c2a0", - "code" : "M55051526287391", - "name" : "aaa", - "description" : null, - "enable" : true, - "order" : null, - "category" : "OTHER", - "executeMode" : "DOWN_TOP", - "children" : [ { - "id" : "cba7183b-dba7-4f09-af88-c9d9429b2773", - "code" : "M55056639894039", - "name" : "bbbb", - "description" : null, - "enable" : true, - "order" : null, - "category" : "OTHER", - "executeMode" : "DOWN_TOP", - "children" : [ { - "id" : "f097b329-e410-4e78-9776-dd9ce4ddfb08", - "code" : "M55060979188718", - "name" : "cccc", - "description" : null, - "enable" : true, - "order" : null, - "category" : "OTHER", - "executeMode" : "DOWN_TOP", - "children" : null, - "parameters" : null - } ], - "parameters" : null - } ], - "parameters" : null - } ], - "parameters" : null - } ], - "parameters" : null - } } ], "testCases" : null } ], diff --git a/io.sc.engine.st.frontend/package.json b/io.sc.engine.st.frontend/package.json index 8bd09ea2..11e5d562 100644 --- a/io.sc.engine.st.frontend/package.json +++ b/io.sc.engine.st.frontend/package.json @@ -92,7 +92,7 @@ "luckyexcel": "1.0.1", "mockjs": "1.1.0", "pinia": "2.1.7", - "platform-core": "8.1.275", + "platform-core": "8.1.279", "quasar": "2.15.4", "tailwindcss": "3.4.4", "vue": "3.4.31", diff --git a/io.sc.platform.core.frontend/src/platform/components/form/WForm.vue b/io.sc.platform.core.frontend/src/platform/components/form/WForm.vue index 926f75af..6048f1b3 100644 --- a/io.sc.platform.core.frontend/src/platform/components/form/WForm.vue +++ b/io.sc.platform.core.frontend/src/platform/components/form/WForm.vue @@ -106,6 +106,7 @@ const fiedType = { optionGroup: 'w-option-group', file: 'w-file', expression: 'w-expression', + math: 'w-math', }; const defaultValueHandler = (field) => { diff --git a/io.sc.platform.core.frontend/src/platform/components/math/context-menu/ContextMenu.vue b/io.sc.platform.core.frontend/src/platform/components/math/context-menu/ContextMenu.vue index f81a5782..0d8685ee 100644 --- a/io.sc.platform.core.frontend/src/platform/components/math/context-menu/ContextMenu.vue +++ b/io.sc.platform.core.frontend/src/platform/components/math/context-menu/ContextMenu.vue @@ -1,6 +1,33 @@ diff --git a/io.sc.platform.core.frontend/src/platform/components/math/toolbar/Toolbar.vue b/io.sc.platform.core.frontend/src/platform/components/math/toolbar/Toolbar.vue index e1217e08..0000a37e 100644 --- a/io.sc.platform.core.frontend/src/platform/components/math/toolbar/Toolbar.vue +++ b/io.sc.platform.core.frontend/src/platform/components/math/toolbar/Toolbar.vue @@ -27,7 +27,7 @@ - + @@ -68,7 +68,7 @@ - + diff --git a/io.sc.platform.core.frontend/src/platform/components/math/toolbar/actions/Xml.vue b/io.sc.platform.core.frontend/src/platform/components/math/toolbar/actions/Xml.vue index 6e3b3355..09dffb7b 100644 --- a/io.sc.platform.core.frontend/src/platform/components/math/toolbar/actions/Xml.vue +++ b/io.sc.platform.core.frontend/src/platform/components/math/toolbar/actions/Xml.vue @@ -4,7 +4,7 @@