package com.chinaweal.aiccs.aiccs.business.entity.dto;

import com.chinaweal.aiccs.aiccs.business.entity.XrOpinion;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDate;
import java.util.List;
import java.util.Map;

@Data
@ApiModel(value = "审批表数据")
public class ApprovalFormDto {

    @ApiModelProperty(value = "名称")
    private String areaName;

    @ApiModelProperty(value = "企业名称")
    private String entName;

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

    @ApiModelProperty(value = "注册号")
    private String regNo;

    @ApiModelProperty(value = "列异原因")
    private String speCause;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "列异时间")
    private LocalDate abnTime;

    @ApiModelProperty(value = "列入严重违法理由")
    private String lostCreditExplain;

    @ApiModelProperty(value = "审批信息")
    private List<XrOpinion> opinion;

    @ApiModelProperty(value = "信誉是否修复数据")
    private Map<String, Object> repairMap;

    @ApiModelProperty(value = "列入决定书")
    private Map<String, Object> incAbnDecisionMap;

    @ApiModelProperty(value = "移出决定书")
    private Map<String, Object> remAbnDecisionMap;

    @ApiModelProperty(value = "姓名")
    private String inv;

    @ApiModelProperty(value = "证件类型")
    private String cerType;

    @ApiModelProperty(value = "证件号码")
    private String cerNo;

}
