certflow.controllers.caliber_mapping_controller module¶
口径映射控制器
桥接口径映射管理界面(View)与口径映射服务(Service):读操作直接委托
CaliberMappingService;写操作在此统一提交事务,失败时回滚并向上抛出。模型类
经服务层间接引用,控制器不直接依赖 certflow.models.*。
- 架构层次:View (CaliberMappingManagerView) → Controller (CaliberMappingController)
→ Service (CaliberMappingService) → Model (CaliberMapping)
- class certflow.controllers.caliber_mapping_controller.CaliberMappingController(db_session=None, db_manager=None, use_shared=True)[源代码]¶
-
口径映射控制器 — 管理界面的业务调度层
- 参数:
use_shared (bool)
- get_by_id(mapping_id)[源代码]¶
按主键获取记录
- 参数:
mapping_id (int) -- 记录主键
- 返回:
匹配的记录;不存在时返回 None
- 返回类型:
CaliberMapping | None