package com.doumee.dao.business.model;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.Date;
|
|
@Data
|
@ApiModel("商品异步导入任务")
|
@TableName("`goods_import_task`")
|
public class GoodsImportTask {
|
|
public static final int STATUS_PENDING = 0;
|
public static final int STATUS_PROCESSING = 1;
|
public static final int STATUS_SUCCESS = 2;
|
public static final int STATUS_FAILED = 3;
|
|
@TableId(type = IdType.AUTO)
|
private Integer id;
|
|
private Integer companyId;
|
private Integer creator;
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date createDate;
|
|
private Integer editor;
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date editDate;
|
|
private Integer isdeleted;
|
private String fileName;
|
private String filePath;
|
private Integer status;
|
private Integer totalRows;
|
private Integer successRows;
|
private Integer failedRows;
|
private Integer progress;
|
private String errorMessage;
|
private String errorDetail;
|
|
@TableField(exist = false)
|
private String statusText;
|
|
@TableField(exist = false)
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date createDateStart;
|
|
@TableField(exist = false)
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date createDateEnd;
|
}
|