招聘岗位H5 - 数据库设计文档

21 张数据表 · job_ 前缀 · 多种登录方式支持

MySQL 8.0 + TypeORM
📊 数据库概览
21
数据表
job_
表前缀
4
登录方式
7
功能模块
job_user用户
job_user_resume简历
job_user_work_exp简历
job_user_edu_exp简历
job_user_project_exp简历
job_user_intention简历
job_resume_attachment简历
job_company企业
job_position职位
job_position_category职位
job_application投递
job_interview投递
job_conversation消息
job_message消息
job_collection收藏
job_search_history搜索
job_banner内容
job_hot_search内容
job_city基础
job_shield_company隐私
job_config系统
🗄️ 核心表结构
job_user
用户表 - 支持多种登录方式
id
主键ID
bigint PK
username
用户名(账号密码登录)
varchar(50)
password
密码(加密存储)
varchar(255)
phone
手机号(短信登录)
varchar(20)
email
邮箱(邮箱登录)
varchar(100)
openid
微信OpenID(可选)
varchar(100)
nickname
昵称
varchar(50)
type
用户类型:1-求职者 2-招聘方
tinyint
status
状态:0-禁用 1-正常
tinyint
last_login_type
登录方式:1-密码 2-短信 3-邮箱 4-微信
tinyint
job_config
系统配置表 - 登录服务配置
id
主键ID
bigint PK
configKey
配置键名
varchar(100)
configValue
配置值(JSON格式)
text
configGroup
配置分组:login/sms/email/wechat
varchar(50)
description
配置说明
varchar(200)
status
状态:0-禁用 1-启用
tinyint
job_user_resume
简历表 - 在线简历信息
id
主键ID
bigint PK
userId
关联用户ID
bigint FK
realName
真实姓名
varchar(50)
education
最高学历
tinyint
workYears
工作年限
int
completeness
简历完成度(%)
int
job_position
职位表 - 招聘职位信息
id
主键ID
bigint PK
companyId
所属企业ID
bigint FK
title
职位名称
varchar(100)
salaryMin / salaryMax
薪资范围(K)
int
education
学历要求
tinyint
status
状态:0-下架 1-上架 2-审核中
tinyint
job_company
企业表 - 招聘企业信息
id
主键ID
bigint PK
name
企业名称
varchar(100)
industry
所属行业
varchar(50)
scale
企业规模
tinyint
verifyStatus
认证状态
tinyint
job_application
投递记录表 - 简历投递
id
主键ID
bigint PK
userId
求职者ID
bigint FK
positionId
职位ID
bigint FK
status
状态:1-已投递 2-已查看 3-邀请面试
tinyint
🔐 登录方式配置

管理后台配置项

配置键 分组 说明
login_password_enabled login 账号密码登录是否启用
login_sms_enabled login 短信登录是否启用
login_email_enabled login 邮箱登录是否启用
login_wechat_enabled login 微信登录是否启用(可选)
sms_provider / sms_access_key / sms_access_secret sms 短信服务商配置
sms_sign_name / sms_template_code sms 短信签名和模板
email_smtp_host / email_smtp_port email 邮件SMTP服务器配置
email_smtp_user / email_smtp_password email 邮件账号配置
wechat_app_id / wechat_app_secret wechat 微信开放平台配置(可选)
← 返回文档总览

招聘岗位H5 · 数据库设计文档 v1.2

数据表前缀:job_ | 最后更新:2026-02-04

注:本HTML版本待同步更新,请参阅database_schema.md获取最新内容