package cn.gov.customs.wxjy.ibmmq.pojo;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;
import cn.gov.customs.wxjy.common.annotation.Excel;
import cn.gov.customs.wxjy.common.core.domain.BaseEntity;

/**
 * 推送记录对象 WXJY_PUSH_LOG
 *
 * @author xiong
 * @date 2025-12-22
 */
@Data
public class PushLog extends BaseEntity {
private static final long serialVersionUID = 1L;

    /** 主键 */
    private String logId;

    /** 业务类型 */
    @Excel(name = "业务类型")
    private String busType;

    /** 业务数据id */
    @Excel(name = "业务数据id")
    private String busId;

    /** 推送时间 */
    @Excel(name = "推送时间")
    private String pushTime;

    /** 推送人 */
    @Excel(name = "推送人")
    private String pushUser;

    /** 推送人部门 */
    @Excel(name = "推送人部门")
    private String pushDept;

    /** 所属关区 */
    @Excel(name = "所属关区")
    private String customsCode;

    /** 推送数据JSON */
    @Excel(name = "推送数据JSON")
    private String pushInfo;

    /** 推送类型：1 ：数据 2：文件 */
    @Excel(name = "推送类型：1 ：数据 2：文件")
    private String pushType;

    /** 推送状态：1：成功 2：失败 */
    @Excel(name = "推送状态：1：成功 2：失败")
    private String pushStatus;

}
