Przeglądaj źródła

+ 与会企业行程

chen.cheng 11 miesięcy temu
rodzic
commit
cc930dd9da

+ 21 - 11
ruoyi-system/src/main/java/com/ruoyi/system/domain/CpsFileReviewInfo.java

@@ -1,13 +1,13 @@
 package com.ruoyi.system.domain;
 
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
 import com.ruoyi.common.annotation.Excel;
 import com.ruoyi.common.core.domain.BaseEntity;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
 
 /**
  * cps_file_review_info预览文件对象 cps_file_review_info
- * 
+ *
  * @author ruoyi
  * @date 2024-08-14
  */
@@ -30,43 +30,53 @@ public class CpsFileReviewInfo extends BaseEntity
     @Excel(name = "文件类型")
     private Long fileType;
 
-    public void setId(Long id) 
+    private String fileExt;
+
+    public void setId(Long id)
     {
         this.id = id;
     }
 
-    public Long getId() 
+    public Long getId()
     {
         return id;
     }
-    public void setUri(String uri) 
+    public void setUri(String uri)
     {
         this.uri = uri;
     }
 
-    public String getUri() 
+    public String getUri()
     {
         return uri;
     }
-    public void setFileName(String fileName) 
+    public void setFileName(String fileName)
     {
         this.fileName = fileName;
     }
 
-    public String getFileName() 
+    public String getFileName()
     {
         return fileName;
     }
-    public void setFileType(Long fileType) 
+    public void setFileType(Long fileType)
     {
         this.fileType = fileType;
     }
 
-    public Long getFileType() 
+    public Long getFileType()
     {
         return fileType;
     }
 
+    public String getFileExt() {
+        return fileExt;
+    }
+
+    public void setFileExt(String fileExt) {
+        this.fileExt = fileExt;
+    }
+
     @Override
     public String toString() {
         return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)

+ 14 - 1
ruoyi-system/src/main/resources/mapper/cp/CpsFileReviewInfoMapper.xml

@@ -9,6 +9,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <result property="uri"    column="uri"    />
         <result property="fileName"    column="file_name"    />
         <result property="fileType"    column="file_type"    />
+        <result property="fileExt"    column="file_ext"    />
         <result property="updateTime"    column="update_time"    />
         <result property="createTime"    column="create_time"    />
         <result property="createBy"    column="create_by"    />
@@ -16,7 +17,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
     </resultMap>
 
     <sql id="selectCpsFileReviewInfoVo">
-        select id, uri, file_name, file_type, update_time, create_time, create_by, update_by from cps_file_review_info
+        select id,
+               uri,
+               file_name,
+               file_type,
+               file_ext,
+               update_time,
+               create_time,
+               create_by,
+               update_by
+        from cps_file_review_info
     </sql>
 
     <select id="selectCpsFileReviewInfoList" parameterType="com.ruoyi.system.domain.CpsFileReviewInfo" resultMap="CpsFileReviewInfoResult">
@@ -38,6 +48,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="uri != null">uri,</if>
             <if test="fileName != null">file_name,</if>
             <if test="fileType != null">file_type,</if>
+            <if test="fileExt!= null">file_ext,</if>
             <if test="updateTime != null">update_time,</if>
             <if test="createTime != null">create_time,</if>
             <if test="createBy != null">create_by,</if>
@@ -47,6 +58,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="uri != null">#{uri},</if>
             <if test="fileName != null">#{fileName},</if>
             <if test="fileType != null">#{fileType},</if>
+            <if test="fileExt!= null">#{fileExt},</if>
             <if test="updateTime != null">#{updateTime},</if>
             <if test="createTime != null">#{createTime},</if>
             <if test="createBy != null">#{createBy},</if>
@@ -60,6 +72,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="uri != null">uri = #{uri},</if>
             <if test="fileName != null">file_name = #{fileName},</if>
             <if test="fileType != null">file_type = #{fileType},</if>
+            <if test="fileExt!= null">file_ext = #{fileExt},</if>
             <if test="updateTime != null">update_time = #{updateTime},</if>
             <if test="createTime != null">create_time = #{createTime},</if>
             <if test="createBy != null">create_by = #{createBy},</if>

+ 9 - 0
ruoyi-ui/src/views/cp/fileInfo/index.vue

@@ -77,6 +77,7 @@
           <dict-tag :options="dict.type.file_type" :value="scope.row.fileType" />
         </template>
       </el-table-column>
+      <el-table-column label="文件扩展名" align="center" prop="fileExt" />
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
         <template slot-scope="scope">
           <el-button
@@ -130,6 +131,9 @@
             ></el-option>
           </el-select>
         </el-form-item>
+        <el-form-item label="文件扩展名" prop="fileExt">
+          <el-input v-model="form.fileExt" placeholder="文件扩展名" />
+        </el-form-item>
       </el-form>
       <div slot="footer" class="dialog-footer">
         <el-button type="primary" @click="submitForm">确 定</el-button>
@@ -191,9 +195,14 @@ export default {
       });
     },
     fileInputCall(pa) {
+      let ext = '';
+      if (pa[0]?.name) {
+        ext = pa[0]?.name.split('.').pop();
+      }
       this.form = {
         ...this.form,
         fileName: pa[0]?.name,
+        fileExt: ext,
       };
       this.$refs.form.clearValidate();
     },