package com.gxwebsoft.credit.param;

import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;

/**
 * 司法通用导入参数
 */
@Data
public class CreditXgxfImportParam implements Serializable {
    private static final long serialVersionUID = 1L;

    @Excel(name = "案号")
    private String caseNumber;

    @Excel(name = "数据类型")
    private String type;

    @Excel(name = "限消令对象")
    private String dataType;

    @Excel(name = "原告/上诉人")
    private String plaintiffAppellant;

    // Some upstream multi-company exports use "申请执行人" instead of "原告/上诉人".
    @Excel(name = "申请执行人")
    private String plaintiffAppellant2;

    @Excel(name = "被告/被上诉人")
    private String appellee;

    // Some upstream multi-company exports use "被执行人" instead of "被告/被上诉人".
    @Excel(name = "被执行人")
    private String appellee2;

    @Excel(name = "其他当事人/第三人")
    private String otherPartiesThirdParty;

    @Excel(name = "涉案金额")
    private String involvedAmount;

    @Excel(name = "发生时间")
    private String occurrenceTime;

    @Excel(name = "法院")
    private String courtName;

    @Excel(name = "发布日期")
    private String releaseDate;

    @Excel(name = "备注")
    private String comments;

    @Excel(name = "数据状态")
    private String dataStatus;

    @Excel(name = "执行法院")
    private String courtName2;

}
