From 1f646399b643c8350535be9a4b0dea10032c3031 Mon Sep 17 00:00:00 2001
From: wuww <252740454@qq.com>
Date: 星期三, 16 四月 2025 10:31:35 +0800
Subject: [PATCH] 添加区域、模拟的控制器

---
 src/main/java/com/se/nsl/domain/po/Simu.java |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/se/nsl/domain/po/Simu.java b/src/main/java/com/se/nsl/domain/po/Simu.java
index 548b756..1ba64ee 100644
--- a/src/main/java/com/se/nsl/domain/po/Simu.java
+++ b/src/main/java/com/se/nsl/domain/po/Simu.java
@@ -1,8 +1,11 @@
 package com.se.nsl.domain.po;
 
+import com.alibaba.fastjson.annotation.JSONField;
 import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
+import io.netty.util.internal.StringUtil;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 
@@ -37,12 +40,14 @@
     @ApiModelProperty("缁撴灉(JSON)")
     private String result;
 
+    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
     @ApiModelProperty("鍒涘缓鏃堕棿")
     private Timestamp createTime;
 
     @ApiModelProperty("鍒涘缓浜�")
     private Timestamp createUser;
 
+    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
     @ApiModelProperty("鏇存柊鏃堕棿")
     private Timestamp updateTime;
 
@@ -52,6 +57,7 @@
     @ApiModelProperty("澶囨敞")
     private String bak;
 
+    @TableField(select = false)
     @ApiModelProperty("绌洪棿浣嶇疆")
     private String geom;
 
@@ -179,4 +185,8 @@
     public void setGeom(String geom) {
         this.geom = geom;
     }
+
+    public void setGeomWkt(String wkt) {
+        this.geom = StringUtil.isNullOrEmpty(wkt) ? "null" : String.format("ST_GeomFromText('%s')", wkt.trim());
+    }
 }

--
Gitblit v1.9.3