package com.gkhy.safePlatform.specialWork.mq.msg; 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 java.io.Serializable; import java.time.LocalDate; import java.time.LocalDateTime; public class AnalysisExpireMsg implements Serializable { private static final long serialVersionUID = 8216874959202585261L; private Long workId; private String workPermitNo; private String messageKey; private Long analysisId; @JsonDeserialize(using = LocalDateTimeDeserializer.class) @JsonSerialize(using = LocalDateTimeSerializer.class) private LocalDateTime expireTime; public Long getWorkId() { return workId; } public void setWorkId(Long workId) { this.workId = workId; } public LocalDateTime getExpireTime() { return expireTime; } public void setExpireTime(LocalDateTime expireTime) { this.expireTime = expireTime; } public Long getAnalysisId() { return analysisId; } public void setAnalysisId(Long analysisId) { this.analysisId = analysisId; } public String getWorkPermitNo() { return workPermitNo; } public void setWorkPermitNo(String workPermitNo) { this.workPermitNo = workPermitNo; } public String getMessageKey() { return messageKey; } public void setMessageKey(String messageKey) { this.messageKey = messageKey; } }