From dc3a3b4993c8a205a7932328d149bd7cfc94cf06 Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期日, 27 四月 2025 10:36:00 +0800 Subject: [PATCH] @Value注解增加默认值 --- 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