package com.billion.main.da.domain; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.billion.common.annotation.Excel; import com.billion.main.common.BaseEntity; import java.util.Date; /** * MES推送失败记录对象 da_fail_record * * @author Billion-Yi * @date 2025-03-29 */ @Data public class DaFailRecord { private static final long serialVersionUID = 1L; @TableId /** 主键ID */ private Long id; /** 设备编号 */ @Excel(name = "设备编号") private String deviceCode; /** 请求数据(JSON) */ @Excel(name = "请求数据(JSON)") private String requestData; /** 错误信息 */ @Excel(name = "错误信息") private String errorMsg; /** 状态(0:未处理 1:已处理) */ @Excel(name = "状态(0:未处理 1:已处理)") private String status; /** 重试次数 */ @Excel(name = "重试次数") private Integer retryCount; /** 最后重试时间 */ @Excel(name = "最后重试时间") private String lastRetryTime; /** 处理时间 */ @Excel(name = "处理时间") private String handleTime; /** 处理结果 */ @Excel(name = "处理结果") private String handleResult; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime; }