package com.xunmei.core.resumption.vo;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class AppRulePointTaskVo {

    private static final long serialVersionUID = 1L;

    private Long id;

    @ApiModelProperty(value = "规范id")
    private Long ruleId;

    @ApiModelProperty(value = "检查项id")
    private Long itemId;

    @ApiModelProperty(value = "检查要点编号")
    private Integer pointNum;

    @ApiModelProperty(value = "检查要点")
    private String pointName;

    @ApiModelProperty(value = "检查区域,区域表id")
    @JsonSerialize(using = ToStringSerializer.class)
    private Long areaId;

    @ApiModelProperty(value = "安防类型,字典表")

    private Integer safeType;

    @ApiModelProperty(value = "整改期限,天数")
    private Integer reformDay;

    @ApiModelProperty(value = "检查方法,字典表")
    private Integer inspection;

    @ApiModelProperty(value = "数据类型,数据类型表id")
    private Long dataType;

    @ApiModelProperty(value = "时间类型,0无，1时分")
    private Integer timeType;

    @ApiModelProperty(value = "时间类型,0无，1时分")
    private String remark;
    @ApiModelProperty(value = "是否扫描")
    private Integer pointScan;

    @ApiModelProperty(value = "")
    @JsonSerialize(using = ToStringSerializer.class)
    private Long nfcBindId;

}