|
@@ -0,0 +1,107 @@
|
|
|
+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;
|
|
|
+
|
|
|
+/**
|
|
|
+ * project与任务
|
|
|
+ * @Author xiexiang
|
|
|
+ * @Date 2023/11/15
|
|
|
+ */
|
|
|
+@Data
|
|
|
+@TableName("project_task")
|
|
|
+public class projectTask extends BaseEntity<projectTask> {
|
|
|
+ /**
|
|
|
+ * 任务名称
|
|
|
+ */
|
|
|
+ @TableField(value = "name")
|
|
|
+ private String name;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 专题库/报告id
|
|
|
+ */
|
|
|
+ @TableField(value = "project_id")
|
|
|
+ private Integer projectId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 0标引任务
|
|
|
+ * 1项目开卷审核任务
|
|
|
+ * 2检索条件任务
|
|
|
+ * 3对比任务
|
|
|
+ * 4协同任务
|
|
|
+ * 5任务审核任务
|
|
|
+ */
|
|
|
+ @TableField(value = "type")
|
|
|
+ private Integer type;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 内部人员:人员id
|
|
|
+ * 外部人员:人员的邮箱
|
|
|
+ */
|
|
|
+ @TableField(value = "handle")
|
|
|
+ private String handle;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 0内部人员1外部人员
|
|
|
+ */
|
|
|
+ @TableField(value = "handle_type")
|
|
|
+ private Integer handleType;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 截止时间
|
|
|
+ */
|
|
|
+ @TableField(value = "deadline_time")
|
|
|
+ private Date deadLineTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 完成时间
|
|
|
+ */
|
|
|
+ @TableField(value = "finish_time")
|
|
|
+ private Date finishTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 上一级任务id
|
|
|
+ */
|
|
|
+ @TableField(value = "last_task_id")
|
|
|
+ private Integer lastTaskId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 被审核的任务id
|
|
|
+ */
|
|
|
+ @TableField(value = "asso_task_id")
|
|
|
+ private Integer assoTaskId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 状态
|
|
|
+ */
|
|
|
+ @TableField(value = "status")
|
|
|
+ private Integer status;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 进度
|
|
|
+ */
|
|
|
+ @TableField(value = "progress")
|
|
|
+ private double progress;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 结果
|
|
|
+ */
|
|
|
+ @TableField(value = "result")
|
|
|
+ private Integer result;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 创建人
|
|
|
+ */
|
|
|
+ @TableField(value = "create_id")
|
|
|
+ private String createId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 创建时间
|
|
|
+ */
|
|
|
+ @TableField(value = "create_time")
|
|
|
+ private Date createTime;
|
|
|
+}
|