Skip to content

本页用于为表的分析

欢迎中心

用户表:

用户id,邮箱,密码,类型,注册时间

职位表:

职位id,职位名称, 职位描述, 职位要求, 薪资范围, 工作地点, 发布时间, 公司id。

公司表:

公司id, 公司名称, 公司图标, 公司简介, 所属行业, 公司规模,职位id

求职人表:

用户id,姓名,电话,工作时间,期待行业,期望薪资,教育经历,个人简介。

求职申请记录表:

主要字段:申请ID (主键), 职位ID (外键), 求职者ID (外键), 申请时间, 申请状态。

资讯分类表:

主要字段:文章ID (主键),标题,摘要,封面图,文章内容 (长文本类型), 分类ID (外键),作者 (可以是管理员,也可以是合作公司),来源,浏览量,发布时间。

资讯文章表:

主要字段:文章ID (主键),标题,摘要,封面图,文章内容 (长文本类型), 分类ID (外键),作者 (可以是管理员,也可以是合作公司),来源,浏览量,发布时间。

资讯分类表:

关联ID ,文章ID ,公司ID

招聘会:

招聘会id,招聘会名称,招聘会类型 ,开始时间,结束时间,举办地点, 招聘会链接/入口 ,海报图片, 详细描述,主办方,状态 ,参与公司id,

1. 用户表(users)

存储所有系统用户(包括求职者、企业HR、管理员等)

字段名类型说明
user_idBIGINT (PK)用户唯一ID
emailVARCHAR(255)邮箱(唯一)
passwordVARCHAR(255)加密后的密码
user_typeENUM类型:'job_seeker', 'company_hr', 'admin'
register_timeDATETIME注册时间

2. 求职人表(job_seekers)

补充用户的求职相关信息(仅当 user_type = 'job_seeker' 时有效)

字段名类型说明
user_idBIGINT (PK, FK)关联 users.user_id
nameVARCHAR(100)姓名
phoneVARCHAR(20)手机号
work_experienceINT工作年限(年)
target_industryVARCHAR(100)期待行业
expected_salaryVARCHAR(50)期望薪资范围(如 "8k-12k")
educationTEXT教育经历(可结构化为JSON或单独建表)
bioTEXT个人简介

3. 公司表(companies)

存储企业信息

字段名类型说明
company_idBIGINT (PK)公司唯一ID
company_nameVARCHAR(255)公司名称
logo_urlVARCHAR(500)公司图标URL
descriptionTEXT公司简介
industryVARCHAR(100)所属行业
sizeVARCHAR(50)公司规模(如 "50-200人")
hr_user_idBIGINT (FK)关联 HR 用户(来自 users 表)

4. 职位表(jobs)

企业发布的职位信息

字段名类型说明
job_idBIGINT (PK)职位ID
titleVARCHAR(255)职位名称
descriptionTEXT职位描述
requirementsTEXT职位要求
salary_rangeVARCHAR(100)薪资范围(如 "10k-15k")
locationVARCHAR(255)工作地点
post_timeDATETIME发布时间
company_idBIGINT (FK)所属公司
statusENUM状态:'active', 'closed'

5. 求职申请记录表(applications)

字段名类型说明
application_idBIGINT (PK)申请ID
job_idBIGINT (FK)职位ID
seeker_idBIGINT (FK)求职者 user_id
apply_timeDATETIME申请时间
statusENUM状态:'pending', 'reviewed', 'rejected', 'interview', 'hired'

6. 资讯分类表(news_categories)

字段名类型说明
category_idINT (PK)分类ID
nameVARCHAR(100)分类名称(如“行业动态”、“政策解读”)

7. 资讯文章表(news_articles)

字段名类型说明
article_idBIGINT (PK)文章ID
titleVARCHAR(255)标题
summaryVARCHAR(500)摘要
cover_imageVARCHAR(500)封面图URL
contentLONGTEXT正文内容
category_idINT (FK)所属分类
authorVARCHAR(100)作者(可为用户名或公司名)
sourceVARCHAR(255)来源(如“人社部官网”)
viewsINT浏览量
publish_timeDATETIME发布时间
company_idBIGINT (FK, NULLABLE)若为合作公司发布,则关联公司ID

8. 招聘会表(career_fairs)

字段名类型说明
fair_idBIGINT (PK)招聘会ID
nameVARCHAR(255)招聘会名称
typeVARCHAR(100)类型(线上/线下/混合)
start_timeDATETIME开始时间
end_timeDATETIME结束时间
venueVARCHAR(255)举办地点(线下地址或线上链接)
entry_urlVARCHAR(500)入口链接
poster_urlVARCHAR(500)海报图片URL
descriptionTEXT详细描述
organizerVARCHAR(255)主办方
statusENUM状态:'upcoming', 'ongoing', 'ended'
created_byBIGINT (FK)创建者(管理员或合作公司 user_id)