chendayu 2 年之前
父节点
当前提交
f38afd5ce7

+ 53 - 0
PAS/src/main/java/cn/cslg/pas/domain/SystemFile.java

@@ -0,0 +1,53 @@
+package cn.cslg.pas.domain;
+
+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 lombok.Data;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 权限系统 系统文件表实体类
+ *
+ * @Author chenyu
+ * @Date 2023/8/15
+ */
+@TableName(value = "PCS_TEST.SYSTEM_FILE")
+@Accessors(chain = true)
+@Data
+public class SystemFile implements Serializable {
+    @TableId(value = "ID", type = IdType.AUTO)
+    private Integer id;
+    @TableField(value = "GUID")
+    private String guid;
+    @TableField(value = "P_TYPE")
+    private Integer pType;
+    @TableField(value = "FILE_PATH")
+    private String url;
+    @TableField(value = "FILE_NAME")
+    private String fileName;
+    @TableField(value = "ORIGINAL_NAME")
+    private String oldName;
+    @TableField(value = "FILE_LENGTH")
+    private String fileSize;
+    @TableField(value = "IS_DELETE")
+    private Integer isDelete;
+    @TableField(value = "CREATE_ID")
+    private Integer createBy;
+    @TableField(value = "CREATE_TIME")
+    private Date createTime;
+    @TableField(value = "UPDATE_TIME")
+    private Date updateTime;
+
+    /**
+     * 文件对应的任务id
+     */
+    @TableField(exist = false)
+    private Integer taskId;
+
+
+}

+ 5 - 0
PAS/src/main/java/cn/cslg/pas/domain/Task.java

@@ -138,6 +138,11 @@ public class Task extends BaseEntity<Task> {
      */
     @TableField("task_type")
     private Integer taskType;
+    /**
+     * 文件id(权限系统的系统文件表 SYSTEM_FILE)
+     */
+    @TableField("system_file_id")
+    private Integer systemFileId;
 
 
     @TableField(exist = false)

+ 11 - 0
PAS/src/main/java/cn/cslg/pas/mapper/SystemFileMapper.java

@@ -0,0 +1,11 @@
+package cn.cslg.pas.mapper;
+
+import cn.cslg.pas.domain.SystemFile;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * @Author chenyu
+ * @Date 2023/8/15
+ */
+public interface SystemFileMapper extends BaseMapper<SystemFile> {
+}

+ 14 - 0
PAS/src/main/java/cn/cslg/pas/service/SystemFileService.java

@@ -0,0 +1,14 @@
+package cn.cslg.pas.service;
+
+import cn.cslg.pas.domain.SystemFile;
+import cn.cslg.pas.mapper.SystemFileMapper;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * @Author chenyu
+ * @Date 2023/8/15
+ */
+@Service
+public class SystemFileService extends ServiceImpl<SystemFileMapper, SystemFile> {
+}