package com.chinaweal.aiccs.aiccs.expelled.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDate;

/**
 * @Description:
 * @Author: TiAmo-cc
 * @Email: 1049976610@qq.com
 * @Date: 2026/1/6 16:21
 */
@Data
public class BizInfoVo {

    /**
     * 主键ID（UUID）
     */
    @ApiModelProperty(value = "主键ID")
    private String id;

    /**
     * 业务号
     */
    @ApiModelProperty(value = "业务号")
    private String bizNo;

    /**
     * 除名决定的事实
     */
    @ApiModelProperty(value = "除名决定的事实")
    private String truth;

    /**
     * 除名决定的理由
     */
    @ApiModelProperty(value = "除名决定的理由")
    private String reason;

    /**
     * 除名决定的依据
     */
    @ApiModelProperty(value = "除名决定的依据")
    private String law;

    /**
     * 除名决定的后果
     */
    @ApiModelProperty(value = "除名决定的后果")
    private String result;

    /**
     * 除名告知日期
     */
    @ApiModelProperty(value = "除名告知日期")
    private LocalDate removeTime;

    /**
     * 市场主体拟除名名单企业信息表主键ID（UUID）
     */
    @ApiModelProperty(value = "市场主体拟除名名单企业信息表主键ID")
    private String entId;

    /**
     * 告知书编号
     */
    @ApiModelProperty(value = "告知书编号")
    private String noticeNo;

    /**
     * 市场主体名称
     */
    @ApiModelProperty(value = "市场主体名称")
    private String entName;

    /**
     * 统一社会信用代码
     */
    @ApiModelProperty(value = "统一社会信用代码")
    private String uscc;

    /**
     * 法定代表人（负责人、经营者）
     */
    @ApiModelProperty(value = "法定代表人（负责人、经营者）")
    private String lerepName;

    /**
     * 住所（经营场所）
     */
    @ApiModelProperty(value = "住所（经营场所）")
    private String address;

    /**
     * 送达状态：0-未送达，1-已送达
     */
    @ApiModelProperty(value = "送达状态：0-未送达，1-已送达")
    private String sendStatus;

    /**
     * 送达时间
     */
    @ApiModelProperty(value = "送达时间")
    private LocalDate sendTime;
}
