企业风采审核列表字段增加

This commit is contained in:
冯辉
2026-07-07 21:37:24 +08:00
parent 480e909072
commit 10f4b83d6a
7 changed files with 40 additions and 19 deletions

View File

@@ -34,7 +34,7 @@ public class CmsFileController extends BaseController {
@GetMapping("/review/list")
public TableDataInfo reviewList(File file) {
startPage();
List<File> list = fileService.selectFileListForReview(file);
List<com.ruoyi.common.core.domain.vo.FileReviewVO> list = fileService.selectFileListForReview(file);
return getDataTable(list);
}

View File

@@ -2,6 +2,7 @@ package com.ruoyi.cms.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.common.core.domain.entity.File;
import com.ruoyi.common.core.domain.vo.FileReviewVO;
import org.apache.ibatis.annotations.Param;
import java.util.List;
@@ -30,5 +31,5 @@ public interface FileMapper extends BaseMapper<File>
/**
* 查询风采审核列表(后台管理用)
*/
public List<File> selectFileListForReview(File file);
public List<FileReviewVO> selectFileListForReview(File file);
}

View File

@@ -2,6 +2,7 @@ package com.ruoyi.cms.service;
import com.ruoyi.common.core.domain.entity.File;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.vo.FileReviewVO;
import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletRequest;
@@ -62,7 +63,7 @@ public interface IFileService
/**
* 查询风采审核列表(后台管理用)
*/
public List<File> selectFileListForReview(File file);
public List<FileReviewVO> selectFileListForReview(File file);
/**
* 审核风采文件

View File

@@ -9,6 +9,7 @@ import java.util.Arrays;
import com.ruoyi.cms.util.StringUtil;
import com.ruoyi.common.core.domain.entity.File;
import com.ruoyi.common.core.domain.vo.FileReviewVO;
import com.ruoyi.cms.mapper.FileMapper;
import com.ruoyi.cms.service.IFileService;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -174,7 +175,7 @@ public class FileServiceImpl extends ServiceImpl<FileMapper, File> implements IF
}
@Override
public List<File> selectFileListForReview(File file) {
public List<FileReviewVO> selectFileListForReview(File file) {
return fileMapper.selectFileListForReview(file);
}

View File

@@ -17,6 +17,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="reviewRemark" column="review_remark" />
<result property="reviewBy" column="review_by" />
<result property="reviewTime" column="review_time" />
</resultMap>
<!-- 风采审核 VO 结果映射(继承 FileResult追加 app_user JOIN 字段) -->
<resultMap type="com.ruoyi.common.core.domain.vo.FileReviewVO" id="FileReviewVOResult" extends="FileResult">
<result property="userName" column="user_name" />
<result property="userType" column="user_type" />
<result property="userPhone" column="user_phone" />
@@ -69,7 +73,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</where>
</select>
<select id="selectFileListForReview" parameterType="File" resultMap="FileResult">
<select id="selectFileListForReview" parameterType="File" resultMap="FileReviewVOResult">
select f.id, f.file_url, f.bussinessid, f.del_flag,
f.create_by, f.create_time, f.update_by, f.update_time,
f.review_status, f.review_remark, f.review_by, f.review_time,

View File

@@ -46,18 +46,4 @@ public class File extends BaseEntity
@ApiModelProperty("审核时间")
private String reviewTime;
/** --- 以下为 JOIN 查询 transient 字段,非 file 表列 --- */
@TableField(exist = false)
@ApiModelProperty("用户名称")
private String userName;
@TableField(exist = false)
@ApiModelProperty("用户类型0企业 1求职者 2网格员 3政府人员")
private String userType;
@TableField(exist = false)
@ApiModelProperty("用户手机号码")
private String userPhone;
}

View File

@@ -0,0 +1,28 @@
package com.ruoyi.common.core.domain.vo;
import com.ruoyi.common.core.domain.entity.File;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 风采审核列表 VO —— 扩展 File 实体,携带 JOIN app_user 的用户信息
*
* @author admin
* @date 2026-07-07
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel("风采审核视图对象")
public class FileReviewVO extends File {
@ApiModelProperty("用户名称")
private String userName;
@ApiModelProperty("用户类型0企业 1求职者 2网格员 3政府人员")
private String userType;
@ApiModelProperty("用户手机号码")
private String userPhone;
}