帮助首页 > 网站更新修复说明 · 个人职业档案 · 加入公司 > 个人职业档案与加入公司全面方案

个人职业档案与加入公司全面方案

个人职业档案与加入公司全面方案

文档性质:功能改造与设计方案(归入帮助中心「网站更新修复说明」)
版本:V1.0 · 2026-07
适用站点:baoan(法律/律所)、ba(保安)及同架构分站

一、背景与目标

1.1 现状问题

问题说明
个人信息分散实名在 usersaux,员工资质在 worker_qualification,个人无统一档案
无个人职业入口未加入公司的人无法维护保安证、律师证、业绩
加入公司单向仅公司后台添加员工,个人无法申请加入
数据不同步个人填写的资质与公司员工编辑页 /distributors/worker/edit/ 不互通
站点差异保安站与法律站职业类型、证件类型不同,需可配置

1.2 建设目标

  1. 每位会员拥有 职业档案(身份、资质、业绩),无需入驻公司 也可维护。
  2. 支持 申请加入公司/律所,公司后台 审核(PC + WAP 同步)。
  3. 审核通过或已是员工时,个人资质 自动同步worker_qualification / worker_achievement
  4. 为后续 应职版块、公司人员展示页、电子证件夹提供数据源。
  5. 帮助中心 网站操作说明 全面覆盖注册、认证、加入公司、职业认证、业绩等流程。

二、产品方案

2.1 菜单命名建议

方案名称位置推荐
A(推荐)职业档案我的 → 独立一级菜单★★★★★
B我的资质我的 → 独立菜单★★★★
C执业信息账户管理 → 认证 子项★★★
D职业身份与实名认证并列★★★

推荐方案 A:「职业档案」

  • 语义覆盖身份 + 资质 + 业绩 + 加入单位,比「认证」更宽。
  • 与「实名认证」区分:实名 = 身份证;职业档案 = 职业与执业。
  • 英文/internal key:user_careercareer_profile

2.2 信息架构

我的(WAP /user/member/index.html)
├── 账户管理(已有)
│   └── 实名认证(usersaux,已有)
├── 职业档案(新增)★
│   ├── 基本身份(职业类型、简介、从业年限)
│   ├── 执业/上岗证件(多证上传)
│   ├── 工作业绩(多条)
│   └── 我的单位(已加入 / 申请中 / 申请加入)
├── 公司管理(已有)
└── 员工管理(已有)

PC 个人中心 /members/ 侧栏 账户中心 下增加 职业档案,URL:/members/career/index.html(规划)。

2.3 页面功能明细

(1)基本身份

字段类型说明
职业类型下拉站点配置:保安、律师、法务、公务员、职工、项目经理…
职业子类下拉如律师 → 诉讼/非诉/仲裁
从业年限数字可选
个人简介文本展示用
是否公开开关应职版块/人员展示用

(2)执业/上岗证件

字段说明
证件名称如:律师执业证、保安员证
证件编号可选
证件照片正反面,支持多张
有效期可选
是否在电子证件夹展示同步 show_in_doc

站点差异配置示例

站点预设职业预设证件类型
baoan 法律律师、法务、实习律师、行政律师执业证、法律职业资格证
ba 保安保安员、保安队长、消防、监控保安员证、消防证、退伍证

(3)工作业绩

字段说明
业绩标题必填
业绩描述富文本/纯文本
关联时间可选
证明材料图片/PDF
是否公开展示开关

(4)加入单位

状态说明
未申请可搜索公司/律所名称,选择职业后提交申请
待审核公司已收到通知,等待同意/拒绝
已加入显示公司名称,同步员工关系
已拒绝显示拒绝理由,可重新申请

无公司也可:仅填职业 + 证件 + 业绩,不选单位。


三、业务流程

3.1 个人维护职业档案

flowchart LR
  A[会员登录] --> B[我的-职业档案]
  B --> C[填写职业类型]
  C --> D[上传证件]
  D --> E[添加业绩]
  E --> F{是否加入单位?}
  F -->|否| G[保存个人档案]
  F -->|是| H[搜索选择公司]
  H --> I[提交加入申请]
  I --> J[公司后台待审]

3.2 公司审核加入申请

flowchart LR
  J[待审列表] --> K{审核}
  K -->|同意| L[创建/更新 shop_worker]
  L --> M[同步资质到 worker_qualification]
  M --> N[通知个人已通过]
  K -->|拒绝| O[填写理由并通知个人]

3.3 资质同步规则

触发时机同步方向规则
加入审核通过个人 → 员工user_qualificationworker_qualification(按 user_id + worker_id 映射)
个人修改证件个人 → 员工若已是该公司员工,可选「同步到公司档案」
公司编辑员工资质员工 → 个人可选「回写个人职业档案」(默认开启)
首次创建员工双向若个人档案已有数据,创建 worker 时自动导入

同步服务:UserCareerSyncService(规划)


四、数据库设计(草案)

4.1 表:by_user_career_profile

字段类型说明
profile_idint PK
user_idint会员 ID,唯一
profession_codevarchar(32)职业编码
profession_sub_codevarchar(32)子类
work_yearsint从业年限
introtext简介
is_publictinyint是否公开
update_timeint

4.2 表:by_user_qualification

字段类型说明
qual_idint PK
user_idint
titlevarchar(128)证件名称
cert_novarchar(64)编号
photovarchar(255)图片路径
expire_datedate有效期
show_in_doctinyint电子证件夹
closedtinyint
create_timeint
结构与 worker_qualification 对齐,便于同步。

4.3 表:by_user_achievement

字段类型说明
ach_idint PK
user_idint
titlevarchar(128)
contenttext
photovarchar(255)
ach_datedate
is_publictinyint
closedtinyint

4.4 表:by_user_shop_join_request

字段类型说明
request_idint PK
user_idint申请人
shop_idint目标公司
profession_codevarchar(32)申请职业
messagevarchar(512)申请说明
audittinyint0待审 1通过 -1拒绝
audit_reasonvarchar(255)拒绝理由
audit_user_idint审核人
worker_idint通过后关联员工 ID
create_time / update_timeint

4.5 配置表:by_career_profession(站点级)

字段说明
site_keybaoan / ba / default
profession_code编码
profession_name显示名
cert_templatesJSON 推荐证件类型
orderby排序

五、后台改造清单

5.1 个人端(WAP User + PC Members)

模块文件(规划)功能
WAPUser/CareerActionindex, profile, qual, achievement, join, join_submit
WAP 模板themes/default/User/career/*.html职业档案各 Tab
PCMembers/CareerAction同上
会员中心入口member/index.html增加「职业档案」菜单
账户管理information/index.html认证区增加跳转链接

5.2 公司后台(Merchant + Distributors)

模块功能
待审通知首页/消息:X 人申请加入
审核列表worker/join_requestsorg/ 下新菜单
同意创建 shop_worker + 同步资质 + 通知个人
拒绝填写理由 + 通知个人
员工编辑/distributors/worker/edit/ 资质 Tab 显示「来自个人档案」标识

5.3 系统后台(Backstage)

功能说明
职业类型配置按站点维护 profession 字典
证件模板配置保安证/律师证等
加入申请监管全站审核记录

六、ba(保安)与 baoan(法律)差异

维度ba 保安站baoan 法律站
默认职业保安员、班长、消防、监控律师、法务、实习律师
证件保安员证、消防证律师执业证、法考证书
业绩示例安保项目、处突记录案件代理、法律顾问
公司类型保安公司 shop_cate律所 shop_cate
配置方式career_profession.site_key=basite_key=baoan

共用同一套代码,通过 站点配置 + profession 字典 区分,不 fork 业务逻辑。


七、帮助中心文档更新计划

7.1 网站操作说明(ops)新增/重写

slug标题
member-register个人会员注册操作说明
member-center-wapWAP 个人中心菜单总览
member-account账户管理操作说明
member-payment商业收款操作说明
member-company公司管理入口操作说明
member-worker-login员工登录与退出
member-pc-centerPC 个人中心操作说明
member-project-worker项目员工调整
member-career-profile职业档案使用说明(功能上线后)
member-join-company申请加入公司操作说明(功能上线后)

7.2 网站更新修复说明(updates)收录本文

  • slug: user-career-profile-plan
  • 标题: 个人职业档案与加入公司全面方案

八、实施阶段建议

阶段内容工期估
P0帮助中心操作说明重写(本文档配套 MD)1–2 天 ✅ 进行中
P1数据库迁移 + UserCareer CRUD(WAP)3–5 天
P2加入公司申请 + 公司后台审核(WAP+PC)3–5 天
P3资质同步至 worker_qualification2–3 天
P4PC Members 同步 + ba 站点 profession 配置2 天
P5帮助文档补全 + 应职版块预留接口2 天

九、验收标准

  1. 未加入公司的会员可完整维护职业档案。
  2. 申请加入公司后,公司 WAP/PC 后台均能看到待审并操作。
  3. 审核通过后员工工作台可登录,员工编辑页资质与个人档案一致。
  4. ba / baoan 职业下拉内容按站点不同。
  5. 帮助中心「网站操作说明」覆盖个人中心全部主要菜单,与「网站更新说明」严格分离。

十、相关现有表与代码

资源路径
员工资质worker_qualificationWorkerqualificationModel
员工业绩worker_achievement
员工编辑Distributors/WorkerActionthemes/.../worker/edit.html
实名认证usersauxUser/usersaux/
会员中心User/member/index.html
帮助构建tools/build_help_pages.php
copyright 2013-2113 www.baoanfuwu.cn All Rights Reserved 保安服务网版权所有
皖ICP备2021016109号-1