提交 ea4c7f25 作者: Administrator

feat:添加工区位置字段

上级 6b2dcfaf
...@@ -11,6 +11,8 @@ import lombok.experimental.FieldDefaults; ...@@ -11,6 +11,8 @@ import lombok.experimental.FieldDefaults;
import lombok.experimental.FieldNameConstants; import lombok.experimental.FieldNameConstants;
import lombok.experimental.SuperBuilder; import lombok.experimental.SuperBuilder;
import org.hibernate.annotations.Comment; import org.hibernate.annotations.Comment;
import org.hibernate.annotations.Type;
import org.locationtech.jts.geom.Geometry;
/** /**
* @author tzl * @author tzl
...@@ -52,4 +54,9 @@ public class WorkArea extends BasicEntity implements Serializable { ...@@ -52,4 +54,9 @@ public class WorkArea extends BasicEntity implements Serializable {
@Comment("监控设备") @Comment("监控设备")
@OneToOne @OneToOne
Video video; Video video;
@Comment("位置信息")
@Type(type = "jts_geometry")
@Column(columnDefinition = "geometry(Geometry,4326)")
private Geometry geometry;
} }
...@@ -11,6 +11,7 @@ import javax.validation.constraints.Pattern; ...@@ -11,6 +11,7 @@ import javax.validation.constraints.Pattern;
import javax.validation.constraints.Size; import javax.validation.constraints.Size;
import lombok.*; import lombok.*;
import lombok.experimental.FieldDefaults; import lombok.experimental.FieldDefaults;
import org.locationtech.jts.geom.Geometry;
/** /**
* @author tzl * @author tzl
...@@ -49,4 +50,7 @@ public class WorkAreaParam implements Serializable { ...@@ -49,4 +50,7 @@ public class WorkAreaParam implements Serializable {
@ApiModelProperty(value = "摄像头id", example = "1", required = true) @ApiModelProperty(value = "摄像头id", example = "1", required = true)
Long videoId; Long videoId;
@ApiModelProperty(value = "位置信息", example = "1")
private Geometry geometry;
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论