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 param; }