Skip to content

龚涵博

contant:# 数据库表结构文档

1. 用户表 (users)

字段名说明类型约束
user_id用户IDINT主键
username用户名VARCHAR
age年龄INT
education学历VARCHAR
work_experience工作经验VARCHAR
phone手机号VARCHAR
email邮箱VARCHAR
avatar头像VARCHAR
created_at创建时间TIMESTAMP
updated_at更新时间TIMESTAMP

2. 公司表 (companies)

字段名说明类型约束
company_id公司IDINT主键
company_name公司名称VARCHAR
industry行业VARCHAR
scale公司规模VARCHAR
nature企业性质VARCHAR
location所在地VARCHAR
description公司描述TEXT
contact_info联系信息VARCHAR
logo_url公司logoVARCHAR
created_at创建时间TIMESTAMP
updated_at更新时间TIMESTAMP

3. 职位表 (jobs)

字段名说明类型约束
job_id职位IDINT主键
company_id公司IDINT外键
job_title职位名称VARCHAR
job_industry职位行业VARCHAR
work_experience工作经验要求VARCHAR
salary_range薪资范围VARCHAR
education_requirement学历要求VARCHAR
work_location工作地点VARCHAR
job_description职位描述TEXT
employment_type全职/兼职VARCHAR
is_active是否有效BOOLEAN
created_at创建时间TIMESTAMP
updated_at更新时间TIMESTAMP

4. 人才简历表 (resumes)

字段名说明类型约束
resume_id简历IDINT主键
user_id用户IDINT外键
expected_industry期望行业VARCHAR
expected_salary期望薪资VARCHAR
education_experience教育经历TEXT
work_experience工作经历TEXT
skills技能TEXT
is_public是否公开BOOLEAN
last_updated最后更新时间TIMESTAMP
created_at创建时间TIMESTAMP

5. 招聘活动表 (recruitment_events)

字段名说明类型约束
event_id活动IDINT主键
event_title活动标题VARCHAR
event_time活动时间TIMESTAMP
location活动地点VARCHAR
description活动描述TEXT
organizer主办方VARCHAR
event_type活动类型VARCHAR
status状态VARCHAR
created_at创建时间TIMESTAMP
updated_at更新时间TIMESTAMP

6. 资讯政策表 (news_policies)

字段名说明类型约束
news_id资讯IDINT主键
title标题VARCHAR
content内容TEXT
type类型VARCHAR
publish_time发布时间TIMESTAMP
source来源VARCHAR
is_top是否置顶BOOLEAN
created_at创建时间TIMESTAMP

7. 热门搜索表 (hot_searches)

字段名说明类型约束
search_id搜索IDINT主键
keyword搜索关键词VARCHAR
search_type搜索类型VARCHAR
search_count搜索次数INT
display_order显示顺序INT
is_active是否有效BOOLEAN
created_at创建时间TIMESTAMP

关联关系表

8. 人才期望行业表 (resume_industries)

字段名说明类型约束
idIDINT主键
resume_id简历IDINT外键
industry_id行业IDINT

9. 活动参与表 (event_participants)

字段名说明类型约束
idIDINT主键
event_id活动IDINT外键
company_id公司IDINT外键
participant_type参与类型VARCHAR

10. 行业分类表 (industries)

字段名说明类型约束
industry_id行业IDINT主键
industry_name行业名称VARCHAR
parent_id父级IDINT
level层级INT
created_at创建时间TIMESTAMP

表关系说明

  • 用户表 ↔ 人才简历表:一对多(一个用户可以有多个简历版本)
  • 公司表 ↔ 职位表:一对多(一个公司发布多个职位)
  • 人才简历表 ↔ 人才期望行业表:一对多(一个简历对应多个期望行业)
  • 招聘活动表 ↔ 活动参与表:一对多(一个活动多个参与公司)