场景使用说明

一、创建人员(含主职)

使用复合接口:/addressBook/employee/createComplexEmployee

二、创建任职

使用接口:/mozi/employee/createGovEmployeePosition 可创建(主/兼)职(只允许1个主职)

三、更新任职属性

使用接口:/mozi/employee/updateGovEmployeePosition 不允许主/兼职变换

四、主职A和兼职B切换

使用接口:/addressBook/employee/convertEmployeePosition

五、移动任职到另一个单位

使用接口:/mozi/employee/moveEmployeePosition

六、删除任职

场景1:删除的任职是兼职

直接删除,接口:/mozi/employee/deleteGovEmployeePosition

场景2:期望删除当前主职A,再到其他部门创建一个新的主职B

方案1:
1、先创建任职B,但指定为兼职:/mozi/employee/createGovEmployeePosition
2、将当前主职A和兼职B进行主兼职切换:/addressBook/employee/convertEmployeePosition
3、删除老的主职A(已经是兼职了):/mozi/employee/deleteGovEmployeePosition

方案2:
1、将任职A移动到任职B: /mozi/employee/moveEmployeePosition
2、更新需要的属性:/mozi/employee/updateGovEmployeePosition

场景3:期望删除当前主职A,再将另一个兼职B更新为主职

1、将当前主职A和兼职B进行主兼职切换:/addressBook/employee/convertEmployeePosition
2、删除老的主职A(已经是兼职了):/mozi/employee/deleteGovEmployeePosition

场景4:仅删除当前主职A,且人员不止一个任职

1、当前主职A和掉用方指定某兼职B进行主兼职切换:/addressBook/employee/convertEmployeePosition
2、删除老的主职A(已经是兼职了):/mozi/employee/deleteGovEmployeePosition

场景5:仅删除当前主职A,且人员只有这一个任职

1、服务端不允许单独删除该主职
2、可调用失效员工接口:/mozi/employee/deactivateGovEmployee

七、人员返聘

  1. 恢复已失效人员,可调用人员返聘:/mozi/employee/rehiredGovEmployee<br />

注意⚠️ :

以上所有任职操作,必须要有对应任职的操作权限。