package com.yice.webadmin.app.vo;

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

import java.util.Date;
import java.util.Map;

/**
 * DatasetCleanConfigVo视图对象。
 *
 * @author linking
 * @date 2023-04-13
 */
@ApiModel("DatasetCleanConfigVo视图对象")
@Data
public class DatasetCleanConfigVo {

    /**
     * 数据清理配置id。
     */
    @ApiModelProperty(value = "数据清理配置id")
    private Long cleanConfigId;

    /**
     * 清洗配置。
     */
    @ApiModelProperty(value = "清洗配置")
    private String cleanConfig;

    /**
     * 过滤配置。
     */
    @ApiModelProperty(value = "过滤配置")
    private String filterConfig;

    /**
     * 去隐私配置。
     */
    @ApiModelProperty(value = "去隐私配置")
    private String desensitiveConfig;

    /**
     * 去重配置。
     */
    @ApiModelProperty(value = "去重配置")
    private String deduplicateConfig;

    /**
     * 清理任务配置id。
     */
    @ApiModelProperty(value = "清理任务配置id")
    private String cleanId;

    /**
     * 创建人ID。
     */
    @ApiModelProperty(value = "创建人ID")
    private Integer cleanType;

    /**
     * 创建时间。
     */
    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    /**
     * 创建人名称字典。
     */
    @ApiModelProperty(value = "创建人名称字典")
    private Map<String, Object> createUserIdDictMap;

    /**
     * 更新人。
     */
    @ApiModelProperty(value = "更新人")
    private Long updateUserId;

    /**
     * 更新时间。
     */
    @ApiModelProperty(value = "更新时间")
    private Date updateTime;

}
