fix:修改规则引擎客户端存储数据结构为数组
parent
8408d8f9a6
commit
fe1831a58c
|
@ -1,9 +1,6 @@
|
|||
package com.ruoyi.ruleEngine.client.engine.model;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
|
@ -13,9 +10,11 @@ import java.util.List;
|
|||
* @Date 2024/5/5 18:48
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class DataSetModel {
|
||||
|
||||
private List<RecordModel> recordModels;
|
||||
private RecordModel[] recordModels=null;
|
||||
|
||||
public DataSetModel(List<RecordModel> list){
|
||||
this.recordModels=list.toArray(RecordModel[]::new);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,9 +1,6 @@
|
|||
package com.ruoyi.ruleEngine.client.engine.model;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
|
@ -13,10 +10,11 @@ import java.util.List;
|
|||
* @Date 2024/5/5 18:48
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class RecordModel {
|
||||
|
||||
private List<DataModel> dataModels;
|
||||
private DataModel[] dataModels=null;
|
||||
|
||||
public RecordModel(List<DataModel> list){
|
||||
this.dataModels=list.toArray(DataModel[]::new);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,10 +1,7 @@
|
|||
package com.ruoyi.ruleEngine.client.engine.model.process;
|
||||
|
||||
import com.ruoyi.ruleEngine.client.engine.model.RecordModel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
|
@ -14,9 +11,12 @@ import java.util.List;
|
|||
* @Date 2024/5/5 18:37
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class RecordProcessModel {
|
||||
private List<String> keys;
|
||||
private String[] keys;
|
||||
private RecordModel recordModel;
|
||||
|
||||
public RecordProcessModel(List<String> list,RecordModel recordModel){
|
||||
this.keys=list.toArray(new String[0]);
|
||||
this.recordModel=recordModel;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -6,8 +6,6 @@ import com.ruoyi.ruleEngine.client.engine.model.DataSetModel;
|
|||
import com.ruoyi.ruleEngine.client.engine.model.RecordModel;
|
||||
import com.ruoyi.ruleEngine.client.engine.model.process.DataSetProcessModel;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 数据集引擎
|
||||
* @ClassName DataSetEngine
|
||||
|
@ -25,7 +23,7 @@ public abstract class DataSetEngine implements Engine<DataSetProcessModel> {
|
|||
return get().getDataSetModel();
|
||||
}
|
||||
|
||||
public List<RecordModel> getRecordModels () {
|
||||
public RecordModel[] getRecordModels () {
|
||||
return getModel().getRecordModels();
|
||||
}
|
||||
|
||||
|
|
|
@ -6,8 +6,6 @@ import com.ruoyi.ruleEngine.client.engine.model.DataModel;
|
|||
import com.ruoyi.ruleEngine.client.engine.model.RecordModel;
|
||||
import com.ruoyi.ruleEngine.client.engine.model.process.RecordProcessModel;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 记录引擎
|
||||
* @ClassName RecordEngine
|
||||
|
@ -21,7 +19,7 @@ public abstract class RecordEngine implements Engine<RecordProcessModel> {
|
|||
return RecordContextHolder.get();
|
||||
}
|
||||
|
||||
public List<String> getKeys(){
|
||||
public String[] getKeys(){
|
||||
return get().getKeys();
|
||||
}
|
||||
|
||||
|
@ -29,7 +27,7 @@ public abstract class RecordEngine implements Engine<RecordProcessModel> {
|
|||
return get().getRecordModel();
|
||||
}
|
||||
|
||||
public List<DataModel> getDataModels () {
|
||||
public DataModel[] getDataModels () {
|
||||
return getModel().getDataModels();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue