package com.chinaweal.aiccs.aiccs.seriousillegal.entity.vo;

import com.chinaweal.aiccs.aiccs.seriousillegal.entity.TSSerIllegalList;
import com.chinaweal.aiccs.common.util.DateUtils;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * <p>
 * 严重违法失信名单 查询结果
 * </p>
 *
 * @author chenjy
 * @since 2023/5/16
 */
@ApiModel(value = "严重违法失信名单查询结果")
@Data
public class XrSeriousIllegalListVo extends TSSerIllegalList {

    /**
     * 移出流程状态0未结束（未移出）1已结束（已移出或已提出异议）
     */
    @ApiModelProperty("移出流程状态0未移出1已移出或提出异议")
    private String finished;

    /**
     * 流程状态：0受理中、1、审核中、2审批中、3已通过、4不通过、5作废，6转办
     */
    @ApiModelProperty("status")
    private String status;

    /**
     * 申请时间
     */
    @ApiModelProperty("申请时间")
    @JsonFormat(pattern = DateUtils.DATETIME_DEFAULT_FORMAT, timezone = "GMT+8")
    private LocalDateTime applyTime;

    /**
     * 文书号
     */
    @ApiModelProperty("文书号")
    private String writsNo;

    /**
     * 移出文书号
     */
    @ApiModelProperty("移出文书号")
    private String remWritsNo;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    @JsonFormat(pattern = DateUtils.DATETIME_DEFAULT_FORMAT, timezone = "GMT+8")
    private LocalDateTime createTime;
}