Files
TermiNexus 052f48d526 refactor(gerp): 职务系统委托 gvsdsdk——模型改 import + form_service/viewsets/app_manager 落库下沉
- models.py:删除 UserRoleDepartmentPosition/AppVirtualPosition/AppVirtualBinding 本地定义,
  改从 gvsdsdk.models import(SDK 统一提供,db_table 同库映射)
- form_service:_ResolvePrimaryUrd/_WritePositionsToPrimaryUrd 委托 ResolvePrimaryUrd/
  WritePositionsToPrimaryUrd;batch_positions 落库委托 BatchAdd/BatchRemovePositions
  (bytes 归一化查重防 1062);add_record/modify_record 职务写入委托
  AddPositionToUrd/SetUrdPositions;delete_record 级联清理委托 ClearUrdPositions
  (隔离/审计/拦截业务逻辑保留 gvsds 侧)
- viewsets:PositionViewSet.search/PositionCategoryViewSet.search 数据查询与树组装
  委托 SearchPositions/SearchCategories(保留租户判定上下文与公司绑定分类优先排序)
- app_manager:GetVirtualMapping/SetVirtualMapping/AutoBindVirtualPositions 委托 SDK
  (应用存在性/租户判定保留)
- 附:应用可见性/菜单/OA 系列(app_access/menu/oa 视图、ugm 公司管理委托、migrations 0033-0043、
  SeedPositions/SeedPositionCategories 命令)
2026-08-30 13:22:44 +08:00
..
2026-06-16 11:55:14 +08:00
2026-06-16 11:55:14 +08:00