Skip to main content
Version: Current

招新工作流

业务几乎全部在 recruitment/services.py。时间常数在 recruitment/constants.py:兴趣窗口 48h;历史「多 offer 二选一」24h(已被志愿排序取代,相关 reminder command 已废弃)。

状态机​

TERMINAL_STATUSES = accepted / rejected / withdrawn。

申请人路径​

  1. 完成 ApplicationProfile
  2. UnassignedUserRequiredMixin:已有组织部门则不能再投
  3. 浏览开放周期,按岗位向导申请(可多部门,受并发上限约束)
  4. 多部门占用中必须填 preference_rank(全局弹窗 preference_rank_prompt)
  5. 通过后预约面试槽位;线上个人面试触发 Zoom 建会
  6. 某部门拒绝后,其他部门可在 48h interest window 表态

部长路径​

创建/编辑周期向导 → 岗位 JD(可调 OpenAI)→ 问卷字段 → 邮件文案 → 申请列表 → 面试 registry / slots → 人才池。

管理范围:本部门 chair,或 admin。文件下载随申请 scope 收紧。

作品集存储约定​

PORTFOLIO_FIELD_KEYS:文娱 question_4、宣传 question_1、影视 question_5,对象键前缀 application-portfolio/{slug}/applications/{id}/。