package com.njcn.gather.icd.mapping.pojo.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * ICD 一致性校验问题项。
 */
@Data
@ApiModel("ICD 一致性校验问题项")
public class IcdConsistencyIssue {

    /** 问题所属规则或区域。 */
    @ApiModelProperty("问题所属规则或区域")
    private String scope;

    /** JSON 路径或业务定位信息。 */
    @ApiModelProperty("JSON 路径或业务定位信息")
    private String path;

    /** 问题描述。 */
    @ApiModelProperty("问题描述")
    private String message;

    /** 标准映射中的值。 */
    @ApiModelProperty("标准映射中的值")
    private String standardValue;

    /** 待校验映射中的值。 */
    @ApiModelProperty("待校验映射中的值")
    private String checkedValue;

    /** 是否已按映射修改规则自动修正。 */
    @ApiModelProperty("是否已按映射修改规则自动修正")
    private boolean corrected;
}
