master
parent
8f7a7b5cb1
commit
a39877067a
|
@ -10,7 +10,7 @@ import com.muyu.rule.common.domain.RuleEngineVersion;
|
||||||
public interface RuleConfig {
|
public interface RuleConfig {
|
||||||
public Result<RuleEngineVersion> findVersionById( Long id);
|
public Result<RuleEngineVersion> findVersionById( Long id);
|
||||||
|
|
||||||
public Result testEngine(String className, DataValueFie dataValue);
|
public Result<DataValue> testEngine(String className, DataValueFie dataValue);
|
||||||
public Result testEngine(String className, DataValueRow dataValue);
|
public Result<DataValue[]> testEngine(String className, DataValueRow dataValue);
|
||||||
public Result DataSetEngine(String className, DataValueRows dataValues);
|
public Result<DataValue[][]> DataSetEngine(String className, DataValueRows dataValues);
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,17 +23,17 @@ public class RuleConfigImpl implements RuleConfig {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result testEngine(String className, DataValueFie dataValue) {
|
public Result<DataValue> testEngine(String className, DataValueFie dataValue) {
|
||||||
return ruleFeign.testEngine(className, dataValue);
|
return ruleFeign.testEngine(className, dataValue);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result testEngine(String className, DataValueRow dataValue) {
|
public Result<DataValue[]> testEngine(String className, DataValueRow dataValue) {
|
||||||
return ruleFeign.testEngine(className, dataValue);
|
return ruleFeign.testEngine(className, dataValue);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result DataSetEngine(String className, DataValueRows dataValues) {
|
public Result<DataValue[][]> DataSetEngine(String className, DataValueRows dataValues) {
|
||||||
return ruleFeign.DataSetEngine(className, dataValues);
|
return ruleFeign.DataSetEngine(className, dataValues);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,19 +26,19 @@ public class RuleFactory implements FallbackFactory<RuleFeign> {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result testEngine(String className, DataValueFie dataValue) {
|
public Result<DataValue> testEngine(String className, DataValueFie dataValue) {
|
||||||
log.info(cause);
|
log.info(cause);
|
||||||
return Result.error("网络开小差......");
|
return Result.error("网络开小差......");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result testEngine(String className, DataValueRow dataValue) {
|
public Result<DataValue[]> testEngine(String className, DataValueRow dataValue) {
|
||||||
log.info(cause);
|
log.info(cause);
|
||||||
return Result.error("网络开小差......");
|
return Result.error("网络开小差......");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result DataSetEngine(String className, DataValueRows dataValues) {
|
public Result<DataValue[][]> DataSetEngine(String className, DataValueRows dataValues) {
|
||||||
log.info(cause);
|
log.info(cause);
|
||||||
return Result.error("网络开小差......");
|
return Result.error("网络开小差......");
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,9 +21,9 @@ public interface RuleFeign {
|
||||||
@PostMapping("/version/findVersionById/{id}")
|
@PostMapping("/version/findVersionById/{id}")
|
||||||
public Result<RuleEngineVersion> findVersionById(@PathVariable("id") Long id);
|
public Result<RuleEngineVersion> findVersionById(@PathVariable("id") Long id);
|
||||||
@PostMapping("/version/testEngine/{className}")
|
@PostMapping("/version/testEngine/{className}")
|
||||||
public Result testEngine(@PathVariable("className") String className,@RequestBody DataValueFie dataValue);
|
public Result<DataValue> testEngine(@PathVariable("className") String className,@RequestBody DataValueFie dataValue);
|
||||||
@PostMapping("/version/rowEngine/{className}")
|
@PostMapping("/version/rowEngine/{className}")
|
||||||
public Result testEngine(@PathVariable("className") String className,@RequestBody DataValueRow dataValue);
|
public Result<DataValue[]> testEngine(@PathVariable("className") String className,@RequestBody DataValueRow dataValue);
|
||||||
@PostMapping("/version/DataSetEngine/{className}")
|
@PostMapping("/version/DataSetEngine/{className}")
|
||||||
public Result DataSetEngine(@PathVariable("className") String className,@RequestBody DataValueRows dataValues);
|
public Result<DataValue[][]> DataSetEngine(@PathVariable("className") String className,@RequestBody DataValueRows dataValues);
|
||||||
}
|
}
|
||||||
|
|
|
@ -303,7 +303,7 @@ public Result<List<RuleEngineVersion>> selectVersionById(@PathVariable("id") Lon
|
||||||
|
|
||||||
@PostMapping("/testEngine/{className}")
|
@PostMapping("/testEngine/{className}")
|
||||||
@Operation(summary = "字段规则引擎测试", description = "传入规则引擎的类名,和数据,用规则引擎进行测试数据")
|
@Operation(summary = "字段规则引擎测试", description = "传入规则引擎的类名,和数据,用规则引擎进行测试数据")
|
||||||
public Result testEngine(@PathVariable("className") String className,@RequestBody DataValueFie dataValue){
|
public Result<DataValue> testEngine(@PathVariable("className") String className,@RequestBody DataValueFie dataValue){
|
||||||
log.info("数据:" + dataValue);
|
log.info("数据:" + dataValue);
|
||||||
//加载对应的规则引擎
|
//加载对应的规则引擎
|
||||||
loadEngineClass.loadValueEngineClass(className);
|
loadEngineClass.loadValueEngineClass(className);
|
||||||
|
@ -315,7 +315,7 @@ public Result<List<RuleEngineVersion>> selectVersionById(@PathVariable("id") Lon
|
||||||
|
|
||||||
@PostMapping("/rowEngine/{className}")
|
@PostMapping("/rowEngine/{className}")
|
||||||
@Operation(summary = "行/记录规则引擎测试", description = "传入规则引擎的类名,和数据,用规则引擎进行测试数据")
|
@Operation(summary = "行/记录规则引擎测试", description = "传入规则引擎的类名,和数据,用规则引擎进行测试数据")
|
||||||
public Result testEngine(@PathVariable("className") String className,@RequestBody DataValueRow dataValue){
|
public Result<DataValue[]> testEngine(@PathVariable("className") String className,@RequestBody DataValueRow dataValue){
|
||||||
log.info("数据:" + dataValue);
|
log.info("数据:" + dataValue);
|
||||||
//加载对应的规则引擎
|
//加载对应的规则引擎
|
||||||
loadEngineClass.loadRowEngineClass(className);
|
loadEngineClass.loadRowEngineClass(className);
|
||||||
|
@ -326,7 +326,7 @@ public Result<List<RuleEngineVersion>> selectVersionById(@PathVariable("id") Lon
|
||||||
}
|
}
|
||||||
@PostMapping("/DataSetEngine/{className}")
|
@PostMapping("/DataSetEngine/{className}")
|
||||||
@Operation(summary = "数据集的规则引擎测试", description = "传入规则引擎的类名,和数据,用规则引擎进行测试数据")
|
@Operation(summary = "数据集的规则引擎测试", description = "传入规则引擎的类名,和数据,用规则引擎进行测试数据")
|
||||||
public Result DataSetEngine(@PathVariable("className") String className,@RequestBody DataValueRows dataValues){
|
public Result<DataValue[][]> DataSetEngine(@PathVariable("className") String className,@RequestBody DataValueRows dataValues){
|
||||||
|
|
||||||
loadEngineClass.loadDataSetEngineClass(className);
|
loadEngineClass.loadDataSetEngineClass(className);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue