1.添加用户投诉岗位

2.管理员对企业和岗位下架
This commit is contained in:
chenshaohua
2026-07-09 18:32:38 +08:00
parent 9f3260ab8d
commit ee167ddc86
28 changed files with 770 additions and 7 deletions

View File

@@ -0,0 +1,68 @@
package com.ruoyi.cms.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 com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.time.LocalDateTime;
/**
* 用户投诉岗位记录 shz.app_user_job_complaint
*/
@Data
@ApiModel("用户投诉岗位表")
@TableName("app_user_job_complaint")
public class AppUserJobComplaint extends BaseEntity {
@TableField(exist = false)
private static final long serialVersionUID = 1L;
/** 主键ID */
@ApiModelProperty("主键ID")
@TableId(type = IdType.AUTO)
private Long id;
/** 投诉人用户ID */
@ApiModelProperty("投诉人用户ID")
private Long userId;
/** 被投诉岗位ID */
@ApiModelProperty("被投诉岗位ID")
private Long jobId;
/** 投诉类型 1岗位虚假 2薪资不符 3信息过期 4骚扰沟通 5其他 */
@ApiModelProperty("投诉类型 1岗位虚假 2薪资不符 3信息过期 4骚扰沟通 5其他")
private Integer complaintType;
/** 投诉详情描述 */
@ApiModelProperty("投诉详情描述")
private String complaintContent;
/** 举证图片/附件地址,多图逗号分隔 */
@ApiModelProperty("举证图片/附件地址,多图逗号分隔")
private String evidenceUrl;
/** 投诉人联系电话 */
@ApiModelProperty("投诉人联系电话")
private String contactPhone;
/** 投诉状态 1待处理 2处理中 3已办结 4驳回 */
@ApiModelProperty("投诉状态 1待处理 2处理中 3已办结 4驳回")
private Integer complaintStatus;
/** 处理管理员ID */
@ApiModelProperty("处理管理员ID")
private Long handleUserId;
/** 处理回复内容 */
@ApiModelProperty("处理回复内容")
private String handleContent;
/** 处理时间 */
@ApiModelProperty("处理时间")
private LocalDateTime handleTime;
}

View File

@@ -206,6 +206,9 @@ public class Job extends BaseEntity
@ApiModelProperty("审核状态")
private String reviewStatus;
@ApiModelProperty("状态 0上架1下架")
private String jobStatus;
@TableField(exist = false)
@ApiModelProperty("户外招聘会岗位审核状态")
private String fairReviewStatus;