xiexiang 1 anno fa
parent
commit
1503582147

+ 45 - 0
src/main/java/cn/cslg/pas/domain/business/AssoTaskField.java

@@ -0,0 +1,45 @@
+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;
+
+/**
+ * 任务与栏位关联表
+ * @Author xiexiang
+ * @Date 2023/11/15
+ */
+@Data
+@TableName("asso_task_field")
+public class AssoTaskField extends BaseEntity<AssoTaskField> {
+    /**
+     * 任务id
+     */
+    @TableField(value = "import_task_id")
+    private Integer importTaskId;
+
+    /**
+     * 专题库/报告/产品id
+     */
+    @TableField(value = "project_id")
+    private Integer projectId;
+
+    /**
+     * 栏位类型
+     */
+    @TableField(value = "field_type")
+    private Integer fieldType;
+
+    /**
+     * 栏位
+     */
+    @TableField(value = "field_id")
+    private Integer fieldId;
+
+    /**
+     * 栏位值id
+     */
+    @TableField(value = "field_value_id")
+    private Integer fieldValueId;
+}

+ 46 - 0
src/main/java/cn/cslg/pas/domain/business/AssoTaskSynergy.java

@@ -0,0 +1,46 @@
+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/15
+ */
+@Data
+@TableName("asso_task_synergy")
+public class AssoTaskSynergy extends BaseEntity<AssoTaskSynergy> {
+    /**
+     * 任务id
+     */
+    @TableField(value = "task_id")
+    private Integer taskId;
+
+    /**
+     *
+     */
+    @TableField(value = "synergy_person")
+    private String synergyPerson;
+
+    /**
+     *
+     */
+    @TableField(value = "if_inner")
+    private Boolean ifInner;
+
+    /**
+     * 创建人
+     */
+    @TableField(value = "create_id")
+    private String createId;
+
+    /**
+     * 创建时间
+     */
+    @TableField(value = "create_time")
+    private Date createTime;
+}

+ 107 - 0
src/main/java/cn/cslg/pas/domain/business/projectTask.java

@@ -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;
+}