Selaa lähdekoodia

解决fastjson把数组转为空的问题

lixing 3 vuotta sitten
vanhempi
commit
32ce54d6d6

+ 3 - 1
src/main/java/com/persagy/apm/alarmservice/group/monitorindicator/model/MonitorIndicator.java

@@ -1,6 +1,7 @@
 package com.persagy.apm.alarmservice.group.monitorindicator.model;
 
 import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
 import com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler;
 import com.persagy.apm.common.model.vo.EnumVO;
 import io.swagger.annotations.ApiModel;
@@ -19,6 +20,7 @@ import java.util.List;
 @EqualsAndHashCode(callSuper = true)
 @Data
 @ApiModel(description = "监测指标")
+@TableName(autoResultMap = true)
 public class MonitorIndicator extends AuditableEntity<MonitorIndicator> implements Serializable {
     private static final long serialVersionUID = -53576386032508621L;
 
@@ -33,7 +35,7 @@ public class MonitorIndicator extends AuditableEntity<MonitorIndicator> implemen
 
     @ApiModelProperty("可选值字典")
     @TableField(typeHandler = FastjsonTypeHandler.class)
-    private List<EnumVO> dic;
+    private EnumVO[] dic;
 
     public static String PROP_NAME = "name";
     public static String PROP_CLASS_CODE = "class_code";

+ 1 - 1
src/main/java/com/persagy/apm/alarmservice/group/monitorindicator/model/vo/MonitorIndicatorItemVO.java

@@ -30,6 +30,6 @@ public class MonitorIndicatorItemVO {
     private String unit;
 
     @ApiModelProperty("可选值")
-    private List<EnumVO> dic;
+    private EnumVO[] dic;
     
 }

+ 1 - 1
src/main/java/com/persagy/apm/alarmservice/group/monitorindicator/model/vo/MonitorIndicatorRecordInfoItem.java

@@ -28,5 +28,5 @@ public class MonitorIndicatorRecordInfoItem {
     @ApiModelProperty(value = "监测指标参照值")
     private List<MonitorIndicatorReferenceItem> reference;
     @ApiModelProperty(value = "监测指标可选字典")
-    private List<EnumVO> dic;
+    private EnumVO[] dic;
 }