Files

160 lines
9.2 KiB
Markdown
Raw Permalink Normal View History

2025-11-22 21:05:55 +08:00
:::tip 本页用于为表的分析
2025-11-22 21:32:03 +08:00
:::
2025-11-22 21:05:55 +08:00
::: info 欢迎中心
:::
::: info 用户表:
用户id邮箱密码类型注册时间
:::
::: info 职位表:
职位id职位名称 职位描述, 职位要求, 薪资范围, 工作地点, 发布时间, 公司id。
:::
::: info 公司表:
公司id 公司名称, 公司图标, 公司简介, 所属行业, 公司规模职位id
:::
::: info 求职人表:
用户id姓名电话工作时间期待行业期望薪资教育经历个人简介。
:::
::: info 求职申请记录表:
主要字段申请ID (主键) 职位ID (外键) 求职者ID (外键) 申请时间, 申请状态。
:::
::: info 资讯分类表:
主要字段文章ID (主键),标题,摘要,封面图,文章内容 (长文本类型)
分类ID (外键),作者 (可以是管理员,也可以是合作公司),来源,浏览量,发布时间。
:::
2025-11-22 21:32:03 +08:00
::: info 资讯文章表:
主要字段文章ID (主键),标题,摘要,封面图,文章内容 (长文本类型)
分类ID (外键),作者 (可以是管理员,也可以是合作公司),来源,浏览量,发布时间。
:::
::: info 资讯分类表:
关联ID 文章ID 公司ID
:::
2025-11-22 21:32:56 +08:00
2025-11-22 21:32:03 +08:00
::: info 招聘会:
招聘会id,招聘会名称,招聘会类型 ,开始时间,结束时间,举办地点,
招聘会链接/入口 ,海报图片,
详细描述,主办方,状态 参与公司id
:::
2025-12-05 16:30:25 +08:00
### 1. **用户表users**
> 存储所有系统用户包括求职者、企业HR、管理员等
| 字段名 | 类型 | 说明 |
|----------------|----------------|----------------------------------------------------|
| user_id | BIGINT (PK) | 用户唯一ID |
| email | VARCHAR(255) | 邮箱(唯一) |
| password | VARCHAR(255) | 加密后的密码 |
| user_type | ENUM | 类型:'job_seeker', 'company_hr', 'admin' |
| register_time | DATETIME | 注册时间 |
---
### 2. **求职人表job_seekers**
> 补充用户的求职相关信息(仅当 user_type = 'job_seeker' 时有效)
| 字段名 | 类型 | 说明 |
|-------------------|----------------|-------------------------------------------------------|
| user_id | BIGINT (PK, FK)| 关联 users.user_id |
| name | VARCHAR(100) | 姓名 |
| phone | VARCHAR(20) | 手机号 |
| work_experience | INT | 工作年限(年) |
| target_industry | VARCHAR(100) | 期待行业 |
| expected_salary | VARCHAR(50) | 期望薪资范围(如 "8k-12k" |
| education | TEXT | 教育经历可结构化为JSON或单独建表 |
| bio | TEXT | 个人简介 |
---
### 3. **公司表companies**
> 存储企业信息
| 字段名 | 类型 | 说明 |
|---------------|----------------|-----------------------------------------------|
| company_id | BIGINT (PK) | 公司唯一ID |
| company_name | VARCHAR(255) | 公司名称 |
| logo_url | VARCHAR(500) | 公司图标URL |
| description | TEXT | 公司简介 |
| industry | VARCHAR(100) | 所属行业 |
| size | VARCHAR(50) | 公司规模(如 "50-200人" |
| hr_user_id | BIGINT (FK) | 关联 HR 用户(来自 users 表) |
---
### 4. **职位表jobs**
> 企业发布的职位信息
| 字段名 | 类型 | 说明 |
|---------------|----------------|----------------------------------------------------|
| job_id | BIGINT (PK) | 职位ID |
| title | VARCHAR(255) | 职位名称 |
| description | TEXT | 职位描述 |
| requirements | TEXT | 职位要求 |
| salary_range | VARCHAR(100) | 薪资范围(如 "10k-15k" |
| location | VARCHAR(255) | 工作地点 |
| post_time | DATETIME | 发布时间 |
| company_id | BIGINT (FK) | 所属公司 |
| status | ENUM | 状态:'active', 'closed' |
---
### 5. **求职申请记录表applications**
| 字段名 | 类型 | 说明 |
|----------------|----------------|--------------------------------------------------------------|
| application_id | BIGINT (PK) | 申请ID |
| job_id | BIGINT (FK) | 职位ID |
| seeker_id | BIGINT (FK) | 求职者 user_id |
| apply_time | DATETIME | 申请时间 |
| status | ENUM | 状态:'pending', 'reviewed', 'rejected', 'interview', 'hired' |
---
### 6. **资讯分类表news_categories**
| 字段名 | 类型 | 说明 |
|--------------|--------------|----------------------------------------------------|
| category_id | INT (PK) | 分类ID |
| name | VARCHAR(100) | 分类名称(如“行业动态”、“政策解读”) |
---
### 7. **资讯文章表news_articles**
| 字段名 | 类型 | 说明 |
|---------------|---------------------|-----------------------------------------------------------|
| article_id | BIGINT (PK) | 文章ID |
| title | VARCHAR(255) | 标题 |
| summary | VARCHAR(500) | 摘要 |
| cover_image | VARCHAR(500) | 封面图URL |
| content | LONGTEXT | 正文内容 |
| category_id | INT (FK) | 所属分类 |
| author | VARCHAR(100) | 作者(可为用户名或公司名) |
| source | VARCHAR(255) | 来源(如“人社部官网”) |
| views | INT | 浏览量 |
| publish_time | DATETIME | 发布时间 |
| company_id | BIGINT (FK, NULLABLE)| 若为合作公司发布则关联公司ID |
---
### 8. **招聘会表career_fairs**
| 字段名 | 类型 | 说明 |
|---------------|----------------|---------------------------------------------------------------|
| fair_id | BIGINT (PK) | 招聘会ID |
| name | VARCHAR(255) | 招聘会名称 |
| type | VARCHAR(100) | 类型(线上/线下/混合) |
| start_time | DATETIME | 开始时间 |
| end_time | DATETIME | 结束时间 |
| venue | VARCHAR(255) | 举办地点(线下地址或线上链接) |
| entry_url | VARCHAR(500) | 入口链接 |
| poster_url | VARCHAR(500) | 海报图片URL |
| description | TEXT | 详细描述 |
| organizer | VARCHAR(255) | 主办方 |
| status | ENUM | 状态:'upcoming', 'ongoing', 'ended' |
| created_by | BIGINT (FK) | 创建者(管理员或合作公司 user_id |