Files
flower-rain/docs/石亚玲/syl-11-22-add_jh_tables_analyse.md
2025-11-29 18:51:30 +08:00

9.3 KiB
Raw Permalink Blame History

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 唯一手机号
email 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) 技能(JavaMySQL)

申请表(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 教育经历描述