forked from github/dataease
feat: 计算字段支持自定义参数
This commit is contained in:
parent
8fc7134c11
commit
2f875e0756
@ -417,7 +417,7 @@ public class Utils {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static List<CalParam> getParams(List<DatasetTableFieldDTO> list) {
|
public static List<CalParam> getParams(List<DatasetTableFieldDTO> list) {
|
||||||
if (ObjectUtils.isNotEmpty(list)) return Collections.emptyList();
|
if (ObjectUtils.isEmpty(list)) return Collections.emptyList();
|
||||||
List<CalParam> param = new ArrayList<>();
|
List<CalParam> param = new ArrayList<>();
|
||||||
for (DatasetTableFieldDTO dto : list) {
|
for (DatasetTableFieldDTO dto : list) {
|
||||||
if (Objects.equals(dto.getExtField(), ExtFieldConstant.EXT_CALC) && ObjectUtils.isNotEmpty(dto.getParams())) {
|
if (Objects.equals(dto.getExtField(), ExtFieldConstant.EXT_CALC) && ObjectUtils.isNotEmpty(dto.getParams())) {
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
package io.dataease.extensions.datasource.dto;
|
package io.dataease.extensions.datasource.dto;
|
||||||
|
|
||||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
|
||||||
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
@ -11,7 +9,6 @@ import java.io.Serializable;
|
|||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
public class CalParam implements Serializable {
|
public class CalParam implements Serializable {
|
||||||
@JsonSerialize(using = ToStringSerializer.class)
|
|
||||||
private String id;
|
private String id;
|
||||||
private String name;
|
private String name;
|
||||||
private String value;
|
private String value;
|
||||||
|
Loading…
Reference in New Issue
Block a user