一、创建人员(含主职)
使用复合接口:/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
七、人员返聘
恢复已失效人员,可调用人员返聘:/mozi/employee/rehiredGovEmployee<br />
注意⚠️ :
以上所有任职操作,必须要有对应任职的操作权限。