package org.security.trans.securityCommandCenter.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.security.ht.entity.common.FlowEntity;

import java.io.Serializable;
import java.util.Date;

/**
 * @author ：wzf
 * @apiNote ：持续整改记录信息
 * @since ：Created in 2022/9/27 19:50
 */
@Data
public class ContinuedRecDataVO extends FlowEntity implements Serializable {



	/**
	 * 文号
	 */
	@ApiModelProperty(value = "文号")
	private String documentNo;

	/**
	 * 检查单位
	 */
	@ApiModelProperty(value = "检查单位")
	private String inspectDept;

	/**
	 * 检查人
	 */
	@ApiModelProperty(value = "检查人")
	private String inspectStaff;

	/**
	 * 被检查单位
	 */
	@ApiModelProperty(value = "被检查单位")
	private String inspectedDept;

	/**
	 * 整改责任人
	 */
	@ApiModelProperty(value = "整改责任人")
	private String rectificationResponsiblePerson;

	/**
	 * 整改期限
	 */
	@ApiModelProperty(value = "整改期限")
	@JsonFormat(pattern = "yyyy-MM-dd")
	private Date rectificationDeadline;

	/**
	 * 状态;1-待整改，2-按时整改，3-超时整改
	 */
	@ApiModelProperty(value = "状态;0-待下发，1-待整改，2-按时整改，3-超时整改,4-超时未整改")
	private String status;

	/**
	 * 整改通知书类型（1-自助银行检查整改通知书，2-营业网点检查整改通知书，3-其他检查整改通知书）
	 */
	@ApiModelProperty(value = "整改通知书类型（1-营业网点检查整改通知书，2-自助银行检查整改通知书，3-其他检查整改通知书）")
	private String noticeType;
}
