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

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

import javax.validation.constraints.NotBlank;

@Data
@ApiModel(value = "严重违法列入流程模型")
public class SeriousIllegalProcessDto {

    /**
     * 业务主键
     */
    @ApiModelProperty(value = "待办主键")
    private String tasklistid;

    /**
     * 业务主键
     */
    @ApiModelProperty(value = "业务主键")
    private String bizSeqNo;

    /**
     * 下一流程节点
     */
    @ApiModelProperty(value = "下一流程节点")
    @NotBlank(message = "下一流程节点类型不能为空！")
    private String nextNodeID;

    /**
     * 意见
     */
    @ApiModelProperty(value = "意见")
    private XrOpinion opinion;

    /**
     * 下一步处理人id
     */
    @ApiModelProperty(value = "下一步处理人ids")
    private String[] nextPerformerIds;

    /**
     * 下一步处理人机构
     */
    @ApiModelProperty(value = "下一步处理人机构")
    private String nextOrgID;

    /**
     * 下一步处理人姓名
     */
    @ApiModelProperty(value = "下一步处理人姓名数组")
    private String nextPerformerNames;

//    @ApiModelProperty(value = "列入信息")
//    private XrSeriousIllegalSpeList xrSeriousIllegalSpeList;

//    private XrNotice xrNotice;

    /**
     * 当前流程节点
     */
    @ApiModelProperty(value = "当前流程节点")
    private String currentNodeID;

    @ApiModelProperty(value = "自然人列入信息")
    private XrSeriousIllegalPersonSpeList personSpeList;


}
