|
@@ -2,7 +2,7 @@ package com.lingyue.graph.entity;
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
-import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
|
|
|
|
|
|
|
+import com.lingyue.common.mybatis.PostgreSqlJsonbTypeHandler;
|
|
|
import com.lingyue.common.domain.entity.SimpleModel;
|
|
import com.lingyue.common.domain.entity.SimpleModel;
|
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
|
|
import lombok.Data;
|
|
import lombok.Data;
|
|
@@ -42,7 +42,7 @@ public class Rule extends SimpleModel {
|
|
|
private String exitNodeId;
|
|
private String exitNodeId;
|
|
|
|
|
|
|
|
@Schema(description = "规则链", example = "[\"node1\", \"node2\", \"node3\"]")
|
|
@Schema(description = "规则链", example = "[\"node1\", \"node2\", \"node3\"]")
|
|
|
- @TableField(value = "rule_chain", typeHandler = JacksonTypeHandler.class)
|
|
|
|
|
|
|
+ @TableField(value = "rule_chain", typeHandler = PostgreSqlJsonbTypeHandler.class)
|
|
|
private Object ruleChain;
|
|
private Object ruleChain;
|
|
|
|
|
|
|
|
@Schema(description = "状态", example = "active/inactive")
|
|
@Schema(description = "状态", example = "active/inactive")
|
|
@@ -50,6 +50,6 @@ public class Rule extends SimpleModel {
|
|
|
private String status = "active";
|
|
private String status = "active";
|
|
|
|
|
|
|
|
@Schema(description = "元数据")
|
|
@Schema(description = "元数据")
|
|
|
- @TableField(value = "metadata", typeHandler = JacksonTypeHandler.class)
|
|
|
|
|
|
|
+ @TableField(value = "metadata", typeHandler = PostgreSqlJsonbTypeHandler.class)
|
|
|
private Object metadata;
|
|
private Object metadata;
|
|
|
}
|
|
}
|