feat(entity):为日期字段添加JSON格式化注解

-为SmsHoliday实体的startDate、endDate和createTm字段添加@JsonFormat注解
-为SmsLog实体的sendTm字段添加@JsonFormat注解
- 统一日期格式化模式,startDate和endDate使用yyyy-MM-dd格式
- sendTm使用yyyy-MM-dd HH:mm:ss格式- 设置时区为GMT+8以确保日期显示正确
- 引入com.fasterxml.jackson.annotation.JsonFormat包支持格式化功能
master
李一帆 2025-09-26 11:35:37 +08:00
parent c2999bdb7d
commit 1eec3bfd2b
2 changed files with 6 additions and 0 deletions

View File

@ -4,6 +4,7 @@ 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.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -46,6 +47,7 @@ public class SmsHoliday implements Serializable {
*/
@TableField("START_DATE")
@ApiModelProperty(value = "任务开始日期")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date startDate;
/**
@ -53,6 +55,7 @@ public class SmsHoliday implements Serializable {
*/
@TableField("END_DATE")
@ApiModelProperty(value = "任务结束日期")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date endDate;
/**
@ -81,5 +84,6 @@ public class SmsHoliday implements Serializable {
*/
@TableField("CREATE_TM")
@ApiModelProperty(value = "创建日期")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date createTm;
}

View File

@ -4,6 +4,7 @@ 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.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -40,6 +41,7 @@ public class SmsLog implements Serializable {
*/
@TableField("SEND_TM")
@ApiModelProperty(value = "发送时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date sendTm;
/**