61 lines
1.3 KiB
Java
61 lines
1.3 KiB
Java
package net.srt.entity;
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
|
|
import lombok.Data;
|
|
import lombok.EqualsAndHashCode;
|
|
import net.srt.framework.mybatis.entity.BaseEntity;
|
|
import net.srt.vo.QualityParam;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* @BelongsProject: srt_cloud
|
|
* @BelongsPackage: net.srt.entity
|
|
* @Author: jpz
|
|
* @CreateTime: 2023/12/20 19:51
|
|
*/
|
|
@Data
|
|
@EqualsAndHashCode(callSuper = false)
|
|
@TableName(value = "data_governance_quality_rule")
|
|
public class QualityQueryEntity extends BaseEntity {
|
|
/**
|
|
* 名称
|
|
*/
|
|
private String name;
|
|
|
|
/**
|
|
* 英文名称
|
|
*/
|
|
private String engName;
|
|
|
|
/**
|
|
* 1-唯一性 2-规范性 3-有效性 4-完整性 5-一致性 6-及时性 7-准确性
|
|
*/
|
|
private Integer type;
|
|
|
|
/**
|
|
* 字段配置 0-单选 1-多选
|
|
*/
|
|
private Integer ifColumnMultiple;
|
|
|
|
/**
|
|
* 说明
|
|
*/
|
|
private String description;
|
|
|
|
/**
|
|
* 来源 1-内置
|
|
*/
|
|
private Integer builtIn;
|
|
|
|
private Long projectId;
|
|
/**
|
|
* 个性化参数
|
|
*/
|
|
@TableField(typeHandler = JacksonTypeHandler.class)
|
|
private List<QualityParam> param;
|
|
|
|
}
|