feat: add recruitment fair statistics API

This commit is contained in:
2026-07-23 18:13:30 +08:00
parent 05d68d106c
commit 3f11837e94
6 changed files with 1007 additions and 0 deletions

View File

@@ -0,0 +1,100 @@
package com.ruoyi.cms.domain.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
import java.util.Date;
/**
* 招聘会数据统计中的单场汇总项。
*/
public class FairStatisticsFairItem implements Serializable
{
private static final long serialVersionUID = 1L;
private String fairId;
private String fairTitle;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date startTime;
private Long companyCount;
private Long jobCount;
private Long demandCount;
/** 线上为投递岗位数,户外为签到数。 */
private Long interactionCount;
public String getFairId()
{
return fairId;
}
public void setFairId(String fairId)
{
this.fairId = fairId;
}
public String getFairTitle()
{
return fairTitle;
}
public void setFairTitle(String fairTitle)
{
this.fairTitle = fairTitle;
}
public Date getStartTime()
{
return startTime;
}
public void setStartTime(Date startTime)
{
this.startTime = startTime;
}
public Long getCompanyCount()
{
return companyCount;
}
public void setCompanyCount(Long companyCount)
{
this.companyCount = companyCount;
}
public Long getJobCount()
{
return jobCount;
}
public void setJobCount(Long jobCount)
{
this.jobCount = jobCount;
}
public Long getDemandCount()
{
return demandCount;
}
public void setDemandCount(Long demandCount)
{
this.demandCount = demandCount;
}
public Long getInteractionCount()
{
return interactionCount;
}
public void setInteractionCount(Long interactionCount)
{
this.interactionCount = interactionCount;
}
}