All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.shoulder.batch.dto.param.QueryImportResultDetailParam Maven / Gradle / Ivy

package org.shoulder.batch.dto.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * @author lym
 */
@Data
@Builder
@Accessors(chain = true)
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode
@ToString
@ApiModel(description = "导入记录详情查询条件")
public class QueryImportResultDetailParam {

    /**
     * 批量导入id
     */
    @ApiModelProperty(value = "导入批次id", example = "dqw4244vgr20", dataType = "string", required = true)
    private String taskId;

    /**
     * 业务类型
     */
    @ApiModelProperty(value = "业务标识", example = "user_add_record", dataType = "string", required = true)
    private String businessType;

    /**
     * 数据状态列表
     * 0 - 1,2,3
     * 1 - 3
     * 2 - 4,5,6,7,8  失败(5,8)成功(4,6,7)
     */
    @ApiModelProperty(value = "数据状态列表:数据状态列表:状态 0-未校验,1-校验通过,2-校验不通过,3、校验重复,4-导入成功,5-导入失败,6-导入重复数据更新,7-导入跳过重复数据,8" +
        "-导入校验失败", example = "[1,2]", required = true, dataType = "java.util.List")
    private List statusList;

    /**
     * @deprecated 使用请求头
     */
    @ApiModelProperty(name = "文件编码", dataType = "string", example = "gbk", required = false)
    private String charsetLanguage;

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy