|
@@ -0,0 +1,102 @@
|
|
|
|
+package cn.cslg.pas.domain.business;
|
|
|
|
+
|
|
|
|
+import cn.cslg.pas.domain.BaseEntity;
|
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
|
+import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
|
+import lombok.Data;
|
|
|
|
+
|
|
|
|
+import java.util.Date;
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * @Author xiexiang
|
|
|
|
+ * @Date 2023/11/7
|
|
|
|
+ */
|
|
|
|
+@Data
|
|
|
|
+@TableName("import_task_condition")
|
|
|
|
+public class ImportTaskCondition extends BaseEntity<ImportTaskCondition> {
|
|
|
|
+ /**
|
|
|
|
+ * 项目id
|
|
|
|
+ */
|
|
|
|
+ @TableField(value = "project_id")
|
|
|
|
+ private Integer projectId;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 项目类型
|
|
|
|
+ * 0专题库 1报告
|
|
|
|
+ */
|
|
|
|
+ @TableField(value = "project_type")
|
|
|
|
+ private Integer projectType;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 产品id
|
|
|
|
+ */
|
|
|
|
+ @TableField(value = "product_id")
|
|
|
|
+ private Integer productId;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 周期
|
|
|
|
+ */
|
|
|
|
+ @TableField(value = "crons")
|
|
|
|
+ private String crons;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 上次更新时间
|
|
|
|
+ */
|
|
|
|
+ @TableField(value = "last_update_date")
|
|
|
|
+ private Date lastUpdateDate;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 若是检索导入/专利号导入则必填
|
|
|
|
+ * 五位数字
|
|
|
|
+ * 第1著录项目2附图
|
|
|
|
+ * 3权利要求,4说明书文本,5pdf文档
|
|
|
|
+ */
|
|
|
|
+ @TableField(value = "import_content")
|
|
|
|
+ private Integer importContent;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 是否更新
|
|
|
|
+ */
|
|
|
|
+ @TableField(value = "if_update")
|
|
|
|
+ private Integer ifUpdate;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 条件
|
|
|
|
+ */
|
|
|
|
+ @TableField(value = "condition")
|
|
|
|
+ private String condition;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 1excel导入
|
|
|
|
+ * 2专利号导入
|
|
|
|
+ * 3专利号文件导入
|
|
|
|
+ * 4检索导入
|
|
|
|
+ * 5pdf文档导入
|
|
|
|
+ */
|
|
|
|
+ @TableField(value = "type")
|
|
|
|
+ private Integer type;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 文件guid
|
|
|
|
+ */
|
|
|
|
+ @TableField(value = "file_guid")
|
|
|
|
+ private String fileGuid;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 若是excel导入任务,则使用到配置文件source_id
|
|
|
|
+ */
|
|
|
|
+ @TableField(value = "source_id")
|
|
|
|
+ private Integer sourceId;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 创建人id
|
|
|
|
+ */
|
|
|
|
+ @TableField(value = "create_id")
|
|
|
|
+ private String createId;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 创建时间
|
|
|
|
+ */
|
|
|
|
+ @TableField(value = "create_time")
|
|
|
|
+ private Date createTime;
|
|
|
|
+}
|