feat: Implement job fair company registration review workflow
- Added review status fields to the public_job_fair_company table to manage company registration states (pending, approved, rejected). - Enhanced PublicJobFairServiceImpl to handle company registration, review, and job management for companies. - Updated PublicJobFairMapper.xml with new SQL queries for managing company relations and reviews. - Created migration script to add review fields and set default values for existing records. - Introduced new permissions for company users to manage job postings and registration status. - Added utility methods for ensuring proper role checks and company retrieval.
This commit is contained in:
@@ -94,6 +94,12 @@ public class PublicJobFair implements Serializable {
|
||||
@ApiModelProperty("是否报名")
|
||||
private String isSignUp;
|
||||
|
||||
@ApiModelProperty("当前企业是否可以报名")
|
||||
private Boolean canSignUp;
|
||||
|
||||
@ApiModelProperty("当前企业是否可以维护报名岗位")
|
||||
private Boolean canEditJobs;
|
||||
|
||||
@ApiModelProperty("企业数量")
|
||||
private String enterpriseNum;
|
||||
|
||||
|
||||
@@ -42,4 +42,17 @@ public class PublicJobFairCompany implements Serializable {
|
||||
|
||||
@ApiModelProperty("删除标志")
|
||||
private String delFlag;
|
||||
|
||||
@ApiModelProperty("审核状态 0待审核 1通过 2驳回")
|
||||
private String reviewStatus;
|
||||
|
||||
@ApiModelProperty("审核人")
|
||||
private String reviewBy;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty("审核时间")
|
||||
private Date reviewTime;
|
||||
|
||||
@ApiModelProperty("审核意见")
|
||||
private String reviewRemark;
|
||||
}
|
||||
|
||||
@@ -35,6 +35,30 @@ public class PublicJobFairCompanyVO implements Serializable {
|
||||
@ApiModelProperty("企业类型")
|
||||
private String companyType;
|
||||
|
||||
@ApiModelProperty("审核状态 0待审核 1通过 2驳回")
|
||||
private String reviewStatus;
|
||||
|
||||
@ApiModelProperty("审核人")
|
||||
private String reviewBy;
|
||||
|
||||
@ApiModelProperty("审核时间")
|
||||
private java.util.Date reviewTime;
|
||||
|
||||
@ApiModelProperty("审核意见")
|
||||
private String reviewRemark;
|
||||
|
||||
@ApiModelProperty("是否可以审核")
|
||||
private Boolean canReview;
|
||||
|
||||
@ApiModelProperty("是否可以添加岗位")
|
||||
private Boolean canAddJob;
|
||||
|
||||
@ApiModelProperty("是否可以移除企业")
|
||||
private Boolean canRemoveCompany;
|
||||
|
||||
@ApiModelProperty("当前企业是否可以编辑岗位")
|
||||
private Boolean canEditJobs;
|
||||
|
||||
@ApiModelProperty("在招职位列表")
|
||||
private List<Job> jobInfoList;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user