WechatGroup
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
package com.ruoyi.cms.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class AppNoticeVO {
|
||||
private Long id;
|
||||
private String title;
|
||||
private String subTitle;
|
||||
private Integer notReadCount;
|
||||
private Integer isRead;
|
||||
@JsonFormat(pattern = "MM-dd")
|
||||
private Date date;
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.ruoyi.cms.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.cms.domain.AppUser;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class CandidateVO extends AppUser {
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date applyDate;
|
||||
private Integer matchingDegree;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.ruoyi.cms.domain.vo;
|
||||
|
||||
import com.ruoyi.cms.domain.CompanyCard;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class CompanyCardVO extends CompanyCard {
|
||||
private Integer isCollection = 0;
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package com.ruoyi.cms.domain.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class CompetitivenessResponse {
|
||||
private Integer totalApplicants; // 总申请人数
|
||||
private Integer matchScore; // 匹配分数(0-100)
|
||||
private Integer rank; // 排名
|
||||
private Integer percentile; // 超过百分比(0-100)
|
||||
private RadarChart radarChart; // 雷达图6维度数据
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package com.ruoyi.cms.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.cms.domain.Job;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
public class JobApplyVO extends Job {
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date applyDate;
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package com.ruoyi.cms.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.cms.domain.Job;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
public class JobCollectionVO extends Job {
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date collectionDate;
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package com.ruoyi.cms.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.cms.domain.Job;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
public class JobReviewVO extends Job {
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date reviewDate;
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.ruoyi.cms.domain.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class RadarChart {
|
||||
private Integer skill; // 技能(0-100)
|
||||
private Integer experience; // 工作经验(0-100)
|
||||
private Integer education; // 学历(0-100)
|
||||
private Integer salary; // 薪资(0-100)
|
||||
private Integer age; // 年龄(0-100)
|
||||
private Integer location; // 工作地(0-100)
|
||||
}
|
||||
Reference in New Issue
Block a user