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")
|
@Data
|
public class GasCategory {
|
|
@Id
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
private Integer id;
|
|
private String molecularFormula;
|
|
private String name;
|
|
private String unit;
|
|
private Double threshold;
|
|
private String createdby;
|
|
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
|
@JsonSerialize(using = LocalDateTimeSerializer.class)
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
private LocalDateTime gmtCreate;
|
|
private String lastmodifiedby;
|
|
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
|
@JsonSerialize(using = LocalDateTimeSerializer.class)
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
private LocalDateTime gmtModified;
|
|
}
|