package com.gkhy.testFourierSpecialGasMonitor.entity; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer; import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer; import lombok.Data; import javax.persistence.*; import java.time.LocalDateTime; @Entity @Table(name = "gas_category_configuration") @Data public class GasCategoryConfiguration { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer id; private Integer gasCategoryId; private Integer orientation; private Double concentration; private Integer multiplication; private String createBy; @JsonDeserialize(using = LocalDateTimeDeserializer.class) @JsonSerialize(using = LocalDateTimeSerializer.class) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private LocalDateTime createTime; private String updateBy; @JsonDeserialize(using = LocalDateTimeDeserializer.class) @JsonSerialize(using = LocalDateTimeSerializer.class) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private LocalDateTime updateTime; private Integer delFlag; }