添加实体和Mapper
This commit is contained in:
@@ -0,0 +1,13 @@
|
|||||||
|
package org.jiayunet.mapper;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.jiayunet.pojo.po.RecruitAnnouncementBatch;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 招聘公告-批次关联Mapper
|
||||||
|
*
|
||||||
|
* @author zk
|
||||||
|
*/
|
||||||
|
@Mapper
|
||||||
|
public interface RecruitAnnouncementBatchMapper extends CommonMapper<RecruitAnnouncementBatch> {
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
package org.jiayunet.mapper;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.jiayunet.pojo.po.RecruitAnnouncementCategory;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 招聘公告-岗位大类关联Mapper
|
||||||
|
*
|
||||||
|
* @author zk
|
||||||
|
*/
|
||||||
|
@Mapper
|
||||||
|
public interface RecruitAnnouncementCategoryMapper extends CommonMapper<RecruitAnnouncementCategory> {
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
package org.jiayunet.mapper;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.jiayunet.pojo.po.RecruitAnnouncementCity;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 招聘公告-热招城市关联Mapper
|
||||||
|
*
|
||||||
|
* @author zk
|
||||||
|
*/
|
||||||
|
@Mapper
|
||||||
|
public interface RecruitAnnouncementCityMapper extends CommonMapper<RecruitAnnouncementCity> {
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
package org.jiayunet.mapper;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.jiayunet.pojo.po.RecruitAnnouncementEducation;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 招聘公告-学历要求关联Mapper
|
||||||
|
*
|
||||||
|
* @author zk
|
||||||
|
*/
|
||||||
|
@Mapper
|
||||||
|
public interface RecruitAnnouncementEducationMapper extends CommonMapper<RecruitAnnouncementEducation> {
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
package org.jiayunet.mapper;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.jiayunet.pojo.po.RecruitAnnouncement;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 招聘公告Mapper
|
||||||
|
*
|
||||||
|
* @author zk
|
||||||
|
*/
|
||||||
|
@Mapper
|
||||||
|
public interface RecruitAnnouncementMapper extends CommonMapper<RecruitAnnouncement> {
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
package org.jiayunet.mapper;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.jiayunet.pojo.po.RecruitAnnouncementTag;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 招聘公告-标签组关联Mapper
|
||||||
|
*
|
||||||
|
* @author zk
|
||||||
|
*/
|
||||||
|
@Mapper
|
||||||
|
public interface RecruitAnnouncementTagMapper extends CommonMapper<RecruitAnnouncementTag> {
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
package org.jiayunet.mapper;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.jiayunet.pojo.po.RecruitAnnouncementYear;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 招聘公告-招聘届数关联Mapper
|
||||||
|
*
|
||||||
|
* @author zk
|
||||||
|
*/
|
||||||
|
@Mapper
|
||||||
|
public interface RecruitAnnouncementYearMapper extends CommonMapper<RecruitAnnouncementYear> {
|
||||||
|
}
|
||||||
@@ -0,0 +1,87 @@
|
|||||||
|
package org.jiayunet.pojo.po;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.time.Instant;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 招聘公告主表(bg_recruit_announcement)
|
||||||
|
*
|
||||||
|
* @author zk
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@TableName(value = "bg_recruit_announcement")
|
||||||
|
public class RecruitAnnouncement {
|
||||||
|
|
||||||
|
@TableId(type = IdType.ASSIGN_ID)
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
/** 关联企业主表ID */
|
||||||
|
private Long companyId;
|
||||||
|
|
||||||
|
/** 公司名称 */
|
||||||
|
private String companyName;
|
||||||
|
|
||||||
|
/** 公告标题 */
|
||||||
|
private String title;
|
||||||
|
|
||||||
|
/** 公司简介 */
|
||||||
|
private String companyIntro;
|
||||||
|
|
||||||
|
/** 面向对象,如2027届本硕博 */
|
||||||
|
private String targetAudience;
|
||||||
|
|
||||||
|
/** 专业要求 */
|
||||||
|
private String majorRequire;
|
||||||
|
|
||||||
|
/** 招聘岗位 */
|
||||||
|
private String recruitPosition;
|
||||||
|
|
||||||
|
/** 备注 */
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
/** 是否笔试:有 / 无 / 未明确 */
|
||||||
|
private String writtenExam;
|
||||||
|
|
||||||
|
/** 投递开始时间 */
|
||||||
|
private Instant applyStartTime;
|
||||||
|
|
||||||
|
/** 投递结束时间 */
|
||||||
|
private Instant applyEndTime;
|
||||||
|
|
||||||
|
/** 投递截止描述,如"尽快投递" */
|
||||||
|
private String applyEndDesc;
|
||||||
|
|
||||||
|
/** 专属内推码 */
|
||||||
|
private String inviteCode;
|
||||||
|
|
||||||
|
/** 公告地址 */
|
||||||
|
private String announcementUrl;
|
||||||
|
|
||||||
|
/** 投递地址 */
|
||||||
|
private String applyUrl;
|
||||||
|
|
||||||
|
/** 投递邮箱 */
|
||||||
|
private String applyEmail;
|
||||||
|
|
||||||
|
/** 信息来源说明 */
|
||||||
|
private String source;
|
||||||
|
|
||||||
|
/** 公告发布/更新时间 */
|
||||||
|
private Instant publishTime;
|
||||||
|
|
||||||
|
/** 清洗状态 0=清洗中 1=清洗完成 */
|
||||||
|
private Integer cleanStatus;
|
||||||
|
|
||||||
|
/** 状态 0=失效 1=有效 */
|
||||||
|
private Integer status;
|
||||||
|
|
||||||
|
/** 创建时间 */
|
||||||
|
private Instant createTime;
|
||||||
|
|
||||||
|
/** 更新时间 */
|
||||||
|
private Instant updateTime;
|
||||||
|
}
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
package org.jiayunet.pojo.po;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.time.Instant;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 招聘公告-批次关联表(bg_recruit_announcement_batch)
|
||||||
|
*
|
||||||
|
* @author zk
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@TableName(value = "bg_recruit_announcement_batch")
|
||||||
|
public class RecruitAnnouncementBatch {
|
||||||
|
|
||||||
|
@TableId(type = IdType.ASSIGN_ID)
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
/** 公告ID */
|
||||||
|
private Long announcementId;
|
||||||
|
|
||||||
|
/** 批次值,如实习/暑期实习/寒假实习/秋招专场/春招提前批/春招补招 */
|
||||||
|
private String batchName;
|
||||||
|
|
||||||
|
/** 创建时间 */
|
||||||
|
private Instant createTime;
|
||||||
|
}
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
package org.jiayunet.pojo.po;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.time.Instant;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 招聘公告-岗位大类关联表(bg_recruit_announcement_category)
|
||||||
|
*
|
||||||
|
* @author zk
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@TableName(value = "bg_recruit_announcement_category")
|
||||||
|
public class RecruitAnnouncementCategory {
|
||||||
|
|
||||||
|
@TableId(type = IdType.ASSIGN_ID)
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
/** 公告ID */
|
||||||
|
private Long announcementId;
|
||||||
|
|
||||||
|
/** 岗位大类值,如IT技术/人工智能/通信 */
|
||||||
|
private String categoryName;
|
||||||
|
|
||||||
|
/** 创建时间 */
|
||||||
|
private Instant createTime;
|
||||||
|
}
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
package org.jiayunet.pojo.po;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.time.Instant;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 招聘公告-热招城市关联表(bg_recruit_announcement_city)
|
||||||
|
*
|
||||||
|
* @author zk
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@TableName(value = "bg_recruit_announcement_city")
|
||||||
|
public class RecruitAnnouncementCity {
|
||||||
|
|
||||||
|
@TableId(type = IdType.ASSIGN_ID)
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
/** 公告ID */
|
||||||
|
private Long announcementId;
|
||||||
|
|
||||||
|
/** 城市值,如北京市/天津市 */
|
||||||
|
private String cityName;
|
||||||
|
|
||||||
|
/** 创建时间 */
|
||||||
|
private Instant createTime;
|
||||||
|
}
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
package org.jiayunet.pojo.po;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.time.Instant;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 招聘公告-学历要求关联表(bg_recruit_announcement_education)
|
||||||
|
*
|
||||||
|
* @author zk
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@TableName(value = "bg_recruit_announcement_education")
|
||||||
|
public class RecruitAnnouncementEducation {
|
||||||
|
|
||||||
|
@TableId(type = IdType.ASSIGN_ID)
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
/** 公告ID */
|
||||||
|
private Long announcementId;
|
||||||
|
|
||||||
|
/** 学历值,如本科/硕士/博士 */
|
||||||
|
private String educationName;
|
||||||
|
|
||||||
|
/** 创建时间 */
|
||||||
|
private Instant createTime;
|
||||||
|
}
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
package org.jiayunet.pojo.po;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.time.Instant;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 招聘公告-标签组关联表(bg_recruit_announcement_tag)
|
||||||
|
*
|
||||||
|
* @author zk
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@TableName(value = "bg_recruit_announcement_tag")
|
||||||
|
public class RecruitAnnouncementTag {
|
||||||
|
|
||||||
|
@TableId(type = IdType.ASSIGN_ID)
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
/** 公告ID */
|
||||||
|
private Long announcementId;
|
||||||
|
|
||||||
|
/** 标签值,如秋招提前批/竞争力薪酬/校招 */
|
||||||
|
private String tagName;
|
||||||
|
|
||||||
|
/** 创建时间 */
|
||||||
|
private Instant createTime;
|
||||||
|
}
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
package org.jiayunet.pojo.po;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.time.Instant;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 招聘公告-招聘届数关联表(bg_recruit_announcement_year)
|
||||||
|
*
|
||||||
|
* @author zk
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@TableName(value = "bg_recruit_announcement_year")
|
||||||
|
public class RecruitAnnouncementYear {
|
||||||
|
|
||||||
|
@TableId(type = IdType.ASSIGN_ID)
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
/** 公告ID */
|
||||||
|
private Long announcementId;
|
||||||
|
|
||||||
|
/** 招聘届数,如2027 */
|
||||||
|
private Integer recruitYear;
|
||||||
|
|
||||||
|
/** 创建时间 */
|
||||||
|
private Instant createTime;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user