4 Commits

Author SHA1 Message Date
6dc57076b6 chore(deps): 更新pnpm-lock.yaml并优化.gitignore配置
- 在.gitignore中添加node_modules忽略规则,避免提交依赖缓存文件
- 添加完整pnpm-lock.yaml文件以锁定依赖版本,确保构建环境一致
- 锁定依赖库版本包括vue 3.5.30、element-plus 2.13.6、axios 1.13.6等
- 确保开发依赖如vite、sass插件与vue插件版本统一
- 维护依赖树完整性,提升项目稳定性和可重复构建能力
2026-03-24 19:33:00 +08:00
49cd8682d0 feat(job): 添加账号与职位同步及简历处理定时任务
- 在recruiters与jobs表中新增账号权益和统计字段,添加对应索引和外键约束
- 扩展Recruiter和Job领域模型,支持权益、同步状态及职位统计信息
- 实现账号同步定时任务,定期检查账号状态、同步权益及职位数据
- 实现简历处理定时任务,遍历活跃账号职位,抓取候选人简历并统一入库
- 引入Job调度器,集中管理账号同步和简历处理任务的调度、启停及状态监控
- 添加.gitignore规则忽略.idea目录配置文件
2026-03-24 17:00:58 +08:00
04596d298b feat(recruiter): 添加招聘者账号管理模块及相关支持
- 新增招聘者账号数据库表结构及SQL建表脚本
- 实现招聘者实体类及账号状态枚举
- 添加SQLAlchemy数据库模型及管理器支持招聘者数据存储
- 实现招聘者数据访问层(Mapper)进行增删改查操作
- 开发招聘者服务层,支持账号添加、启用、停用、删除、列表及爬虫注册
- 新增命令行工具add_recruiter.py,便于管理招聘者账号
- 修改主应用初始化流程,集成招聘者服务并通过数据库加载活跃账号爬虫
- 主程序示例中新增招聘者账号展示与调用爬取任务示范
- 更新项目依赖,增加SQLAlchemy、PyMySQL及Cryptography库支持
- 修改.gitignore,新增.qoder目录例外规则
2026-03-24 14:36:01 +08:00
6f38bc02c1 chore(repo): 添加.gitignore,Python版本配置及基础项目结构
- 新增详细.gitignore文件,忽略常见Python缓存、构建等无用文件
- 添加.python-version指定Python版本为3.14
- 添加pyproject.toml,配置项目元信息及依赖包
- 新增uv.lock锁定依赖版本,确保环境一致性
- 新增main.py示例代码,演示Boss类的基本用法:获取职位列表、候选人及简历内容
- 配置国内及私有PyPI源镜像以加速依赖安装
2026-03-24 10:55:45 +08:00