Commit Graph

2 Commits

Author SHA1 Message Date
04596d298b feat(recruiter): 添加招聘者账号管理模块及相关支持
- 新增招聘者账号数据库表结构及SQL建表脚本
- 实现招聘者实体类及账号状态枚举
- 添加SQLAlchemy数据库模型及管理器支持招聘者数据存储
- 实现招聘者数据访问层(Mapper)进行增删改查操作
- 开发招聘者服务层,支持账号添加、启用、停用、删除、列表及爬虫注册
- 新增命令行工具add_recruiter.py,便于管理招聘者账号
- 修改主应用初始化流程,集成招聘者服务并通过数据库加载活跃账号爬虫
- 主程序示例中新增招聘者账号展示与调用爬取任务示范
- 更新项目依赖,增加SQLAlchemy、PyMySQL及Cryptography库支持
- 修改.gitignore,新增.qoder目录例外规则
2026-03-24 14:36:01 +08:00
a40c239996 feat(database): 初始化数据库结构及添加默认评价方案
- 创建候选人主表 candidates,包含基本信息和索引
- 创建简历内容表 resumes,支持附件和版本控制
- 创建职位信息表 jobs,包含职位详情及状态索引
- 创建评价方案表 evaluation_schemas,支持多维度配置及权重
- 创建评价记录表 evaluations,关联候选人、方案及职位,支持多维评分及推荐
- 创建通知记录表 notifications,涵盖多渠道通知及状态管理
- 插入通用和Java后端岗位的默认评价方案,支持重复时更新
- 添加详细的数据库配置指南和常用查询示例文档README.md
2026-03-24 11:34:27 +08:00