From ecef3df4890be54c1da2a8a4fc1c8c1f50f1c263 Mon Sep 17 00:00:00 2001
From: zhubaomin <zhubaomin>
Date: 星期一, 07 四月 2025 15:41:47 +0800
Subject: [PATCH] 式样代码管理

---
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeIssueReport.java |  117 ++++++++++++----------------------------------------------
 1 files changed, 24 insertions(+), 93 deletions(-)

diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeIssueReport.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeIssueReport.java
index c542e3c..c2f83b4 100644
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeIssueReport.java
+++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeIssueReport.java
@@ -1,6 +1,15 @@
 package com.dy.pipIrrGlobal.pojoSe;
 
+import com.alibaba.fastjson2.JSONArray;
+import com.alibaba.fastjson2.annotation.JSONField;
+import com.alibaba.fastjson2.writer.ObjectWriterImplToString;
+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 com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
+import com.dy.common.po.BaseEntity;
+import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.*;
 
 import java.math.BigDecimal;
@@ -10,19 +19,23 @@
  * @author ZhuBaoMin
  * @date 2024-10-29 16:53
  * @LastEditTime 2024-10-29 16:53
- * @Description 闂涓婃姤瀹炰綋绫�
+ * @Description 鍐滄埛闂涓婃姤瀹炰綋绫�
  */
 
-@TableName(value="se_virtual_card", autoResultMap = true)
+@TableName(value="se_issue_report", autoResultMap = true)
 @Data
 @Builder
 @ToString
 @NoArgsConstructor
 @AllArgsConstructor
-public class SeIssueReport {
+public class SeIssueReport implements BaseEntity {
+    public static final long serialVersionUID = 202410301012001L;
+
     /**
     * 涓婚敭
     */
+    @JSONField(serializeUsing= ObjectWriterImplToString.class)
+    @TableId(type = IdType.INPUT)
     private Long id;
 
     /**
@@ -33,17 +46,20 @@
     /**
     * 鐓х墖鍒楄〃
     */
-    private String images;
+    @TableField(typeHandler = JacksonTypeHandler.class)
+    private JSONArray images;
 
     /**
     * 闊抽鍒楄〃
     */
-    private String audios;
+    @TableField(typeHandler = JacksonTypeHandler.class)
+    private JSONArray audios;
 
     /**
     * 瑙嗛鍒楄〃
     */
-    private String videos;
+    @TableField(typeHandler = JacksonTypeHandler.class)
+    private JSONArray videos;
 
     /**
     * 缁忓害
@@ -58,11 +74,13 @@
     /**
     * 鍐滄埛ID
     */
+    @JSONField(serializeUsing= ObjectWriterImplToString.class)
     private Long clientId;
 
     /**
     * 涓婃姤鏃堕棿
     */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date reportTime;
 
     /**
@@ -75,91 +93,4 @@
     */
     private Byte state;
 
-    public Long getId() {
-        return id;
-    }
-
-    public void setId(Long id) {
-        this.id = id;
-    }
-
-    public String getContent() {
-        return content;
-    }
-
-    public void setContent(String content) {
-        this.content = content;
-    }
-
-    public String getImages() {
-        return images;
-    }
-
-    public void setImages(String images) {
-        this.images = images;
-    }
-
-    public String getAudios() {
-        return audios;
-    }
-
-    public void setAudios(String audios) {
-        this.audios = audios;
-    }
-
-    public String getVideos() {
-        return videos;
-    }
-
-    public void setVideos(String videos) {
-        this.videos = videos;
-    }
-
-    public BigDecimal getLng() {
-        return lng;
-    }
-
-    public void setLng(BigDecimal lng) {
-        this.lng = lng;
-    }
-
-    public BigDecimal getLat() {
-        return lat;
-    }
-
-    public void setLat(BigDecimal lat) {
-        this.lat = lat;
-    }
-
-    public Long getClientId() {
-        return clientId;
-    }
-
-    public void setClientId(Long clientId) {
-        this.clientId = clientId;
-    }
-
-    public Date getReportTime() {
-        return reportTime;
-    }
-
-    public void setReportTime(Date reportTime) {
-        this.reportTime = reportTime;
-    }
-
-    public String getPhone() {
-        return phone;
-    }
-
-    public void setPhone(String phone) {
-        this.phone = phone;
-    }
-
-    public Byte getState() {
-        return state;
-    }
-
-    public void setState(Byte state) {
-        this.state = state;
-    }
 }
\ No newline at end of file

--
Gitblit v1.8.0