风采增加删除功能。

This commit is contained in:
冯辉
2026-07-07 21:20:15 +08:00
parent 4bee20d892
commit 480e909072
3 changed files with 34 additions and 6 deletions

View File

@@ -17,6 +17,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="reviewRemark" column="review_remark" /> <result property="reviewRemark" column="review_remark" />
<result property="reviewBy" column="review_by" /> <result property="reviewBy" column="review_by" />
<result property="reviewTime" column="review_time" /> <result property="reviewTime" column="review_time" />
<result property="userName" column="user_name" />
<result property="userType" column="user_type" />
<result property="userPhone" column="user_phone" />
</resultMap> </resultMap>
<sql id="selectFileVo"> <sql id="selectFileVo">
@@ -67,12 +70,20 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</select> </select>
<select id="selectFileListForReview" parameterType="File" resultMap="FileResult"> <select id="selectFileListForReview" parameterType="File" resultMap="FileResult">
<include refid="selectFileVo"/> select f.id, f.file_url, f.bussinessid, f.del_flag,
<where> del_flag = '0' f.create_by, f.create_time, f.update_by, f.update_time,
<if test="bussinessid != null "> and bussinessid = #{bussinessid}</if> f.review_status, f.review_remark, f.review_by, f.review_time,
<if test="reviewStatus != null and reviewStatus != ''"> and review_status = #{reviewStatus}</if> u.name as user_name, u.is_company_user as user_type, u.phone as user_phone
from file f
left join app_user u on f.bussinessid = u.user_id
<where>
f.del_flag = '0'
<if test="reviewStatus != null and reviewStatus != ''"> and f.review_status = #{reviewStatus}</if>
<if test="userName != null and userName != ''"> and u.name like concat('%', #{userName}, '%')</if>
<if test="userType != null and userType != ''"> and u.is_company_user = #{userType}</if>
<if test="userPhone != null and userPhone != ''"> and u.phone like concat('%', #{userPhone}, '%')</if>
</where> </where>
order by create_time desc order by f.create_time desc
</select> </select>
<update id="updateIds"> <update id="updateIds">

View File

@@ -46,4 +46,18 @@ public class File extends BaseEntity
@ApiModelProperty("审核时间") @ApiModelProperty("审核时间")
private String reviewTime; 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

@@ -2,9 +2,12 @@
-- 风采审核功能 — 数据库迁移 -- 风采审核功能 — 数据库迁移
-- 在 file 表新增审核相关字段 -- 在 file 表新增审核相关字段
-- 执行方式: 逐条执行以下 ALTER TABLE 语句 -- 执行方式: 逐条执行以下 ALTER TABLE 语句
-- 注意: 当前库 file 表在 shz schema 下(由 currentSchema 决定),无需加 schema 前缀
-- ============================================= -- =============================================
-- 先补上 file 表缺失的标准 RuoYi 字段其他表都有file 表漏了)
ALTER TABLE "shz"."file" ADD COLUMN "remark" varchar(500) DEFAULT NULL;
COMMENT ON COLUMN "shz"."file"."remark" IS '备注';
ALTER TABLE "shz"."file" ADD COLUMN "review_status" char(1) DEFAULT '0'; ALTER TABLE "shz"."file" ADD COLUMN "review_status" char(1) DEFAULT '0';
COMMENT ON COLUMN "shz"."file"."review_status" IS '审核状态0-待审核,1-审核通过,2-审核未通过'; COMMENT ON COLUMN "shz"."file"."review_status" IS '审核状态0-待审核,1-审核通过,2-审核未通过';