release_1.0.0
liu 8 months ago
parent ddd363678a
commit 367780fd8e

@ -1,14 +1,18 @@
package com.supervision.knowsub.config;
import cn.hutool.core.date.LocalDateTimeUtil;
import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateSerializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
@ -21,6 +25,8 @@ public class DateFormatConfig {
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
JavaTimeModule javaTimeModule = new JavaTimeModule();
javaTimeModule.addSerializer(LocalDate.class, new LocalDateSerializer(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
javaTimeModule.addDeserializer(LocalDate.class, new LocalDateDeserializer(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
javaTimeModule.addSerializer(LocalDateTime.class, new LocalDateTimeSerializer(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
javaTimeModule.addDeserializer(LocalDateTime.class, new LocalDateTimeDeserializer(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));

@ -3,6 +3,7 @@ package com.supervision.knowsub.model;
import com.baomidou.mybatisplus.annotation.*;
import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date;
@ -49,8 +50,8 @@ public class KnowledgeInfo implements Serializable {
/**
*
*/
@Schema(description = "发布时间")
private LocalDateTime publishDate;
@Schema(description = "发布日期")
private LocalDate publishDate;
/**
* 1 2
@ -68,13 +69,13 @@ public class KnowledgeInfo implements Serializable {
*
*/
@Schema(description = "执行期限开始")
private LocalDateTime execTimeBegin;
private LocalDate execTimeBegin;
/**
*
*/
@Schema(description = "执行期限结束")
private LocalDateTime execTimeEnd;
private LocalDate execTimeEnd;
/**
* ,,;

Loading…
Cancel
Save