jinhua
用户表(tb_user)
| 字段名(Field) | 字段类型(Type) | Null | Key | Defult | Extra |
|---|---|---|---|---|---|
| user_id | BIGINT | no | PRI | 管理所有用户登录 | |
| username | varchar(20) | no | 账号 | ||
| password | varchar(100) | no | 加密后的密码 | ||
| role_type | tinyINT | no | 1学生/2企业 | ||
| status | tinyINT | 账号状态(0-未激活/1-正常/2-冻结/3-注销) | |||
| create_time | DATETIME | no | 注册时间 | ||
| update_time | DATETIME | no | 信息更新时间 | ||
| last_login_time | DATETIME | yes | 最后登录时间 |
用角色区分求职用户和企业用户
求职者表(tb_job_seeker)
| 字段名(Field) | 字段类型(Type) | Null | Key | Defult | Extra |
|---|---|---|---|---|---|
| seeker_id | bigINT | not | PRI | 求职者唯一id | |
| user_id | bigINT | not | foreign | 关联tb_user.user_id | |
| gender | tinyINT | 0-未知/1-男/2-女 | |||
| phone | varchar(20) | unique | 唯一手机号 | ||
| varchar(100) | unique | 唯一邮箱 | |||
| birth_date | DATE | 出生日期 | |||
| city_id | int | foreign | 所在城市,(关联tb_city表) | ||
| education_id | int | foreign | 最高学历(关联tb_education表) | ||
| work_years | tinyINT | 工作年限(0-应届/1-1年以内/2-2年以内……) | |||
| resume_id | bigINT | foreign | 关联t_resume表 |
企业表(tb_company)
| 字段名(Field) | 字段类型(Type) | Null | Key | Defult | Extra |
|---|---|---|---|---|---|
| company_id | bigINT | not | PRI | 企业唯一ID | |
| user_id | bigINT | not | foreign | 关联tb_user.user_id | |
| company_name | varchar(50) | not | unique | 企业名称 | |
| industry_id | int | foreign | 所属行业,关联tb_industry表 | ||
| scale_id | int | foreign | 企业规模(关联tb_company_scale) | ||
| city_id | int | foreign | 所在城市,(关联tb_city表) | ||
| address | varchar(200) | 详细地址 | |||
| contact_name | varchar(30) | not | 联系人姓名 | ||
| contact_phone | varchar(20) | not | 联系人手机号 | ||
| contact_email | varchar(100) | 联系人邮箱 | |||
| license_img | varchar(255) | 营业执照图片URL(用于企业认证) | |||
| auth_status | tinyINT | 0 | 企业认证状态(0-为认证/1-已认证/2-认证失败) |
职位表(tb_job)
| 字段名(Field) | 字段类型(Type) | Null | Key | Defult | Extra |
|---|---|---|---|---|---|
| job_id | bigINT | PRI | 职位唯一ID | ||
| company_id | bigINT | foreign | 所属企业(关联tb_company) | ||
| job_category_id | INT | foreign | 职位分类(技术/运营,关联tb_job(category)) | ||
| job_name | varchar(100) | 职位名称 | |||
| city_id | int | foreign | 所在城市,(关联tb_city表) | ||
| work_address | varchar(200) | 工作详细地址 | |||
| salary | varchar(100) | 月薪 | |||
| education_id | int | foreign | 学历要求,(关联tb_education表) | ||
| work_years | tinyINT | 工作年限(0-应届/1-1年以内/2-2年以内……) | |||
| recruit_num | int | 招聘人数 | |||
| job_desc | text | 职位描述 | |||
| publish_time | DATETIME | 发布时间 | |||
| status | tinyINT | 职位状态(0-草稿/1-已发布/2-已下架/3-过期) | |||
| (*)collect_count | int | 浏览次数 | |||
| update_time | DATETIME |
简历表(tb_resume)
| 字段名(Field) | 字段类型(Type) | Null | Key | Defult | Extra |
|---|---|---|---|---|---|
| resume_id | bigINT | PRI | 简历唯一ID | ||
| seeker_id | bigINT | foreign | 所属求职者,关联tb_job_seeker | ||
| resume_name | varchar(100) | 简历名称(如:java开发-张三-3年经验) | |||
| job_intention_id | int | foreign | 求职意向(关联tb_job_category) | ||
| expect_salary | varchar(100) | 期望薪资(5000-8000) | |||
| expect_city | int | foreign | 所在城市,(关联tb_city表) | ||
| education_bg | TEXT | 教育经历 | |||
| work_experience | TEXT | ||||
| skills | varchar(255) | 技能(Java,MySQL) |
申请表(tb_delivery)
| 字段名(Field) | 字段类型(Type) | Null | Key | Defult | Extra |
|---|---|---|---|---|---|
| delivery_id | bigINT | PRI | 投递记录ID | ||
| seeker_id | bigINT | foreign | 关联tb_job_seeker | ||
| job_id | bigINT | foreign | 关联tb_job | ||
| company_id | bigINT | foreign | 关联tb_company | ||
| resume_id | bigINT | foreign | 关联tb_resume | ||
| delivery_time | DATETIME | foreign | 投递时间 | ||
| status | tinyINT | foreign | 投递状态(0-待查看/1-已查看/2-邀约面试/3-录用/4-拒绝/5-已撤回) | ||
| (*)feedback | TEXT | foreign | 企业反馈 | ||
| update_time | DATETIME | foreign | 状态更新时间 |
将教育经历表单独拉出来,做数组
教育经历表
| 字段名(Field) | 字段类型(Type) | Null | Key | Defult | Extra |
|---|---|---|---|---|---|
| edu_id | bigINT | NO | PRI | 教育经历唯一ID | |
| resume_id | bigINT | NO | foreign | 关联 | |
| school_name | varchar(100) | NO | 学校名称 | ||
| major_name | varchar(100) | NO | 专业名称 | ||
| education_id | int | NO | foreign | ||
| start_date | DATETIME | NO | foreign | 入学 | |
| end_date | DATETIME | YES | 毕业 | ||
| description | TEXT | 教育经历描述 |