Files
zkxw/backend/app/models/__init__.py
T
zlwuandCursor 6cba55f5c8 feat(project): 项目组变更写入版本历史快照
每次创建/编辑/软删除项目组时追加 biz_project_team_history,
用完整 serialize 快照保留负责人、成员、地区与医院等信息,便于追溯。

Refs: #50
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-05 15:05:44 +08:00

144 lines
3.7 KiB
Python

"""数据模型模块"""
from app.models.base import BaseModel, SoftDeleteModel
from app.models.models import (
SysUser,
SysRole,
SysUserRole,
SysRoleMenu,
SysRoleDataScopeDetail,
SysMenu,
SysDept,
SysTenant,
SysSite,
SysPost,
SysUserPost,
BizItemUnit,
BizExpressCompany,
SysDictType,
SysDictData,
SysApiRequestLog,
SysApiRequestLogHis,
UserRole,
BizConsumable,
BizReagent,
BizSopDocument,
BizProcessCategory,
BizOutputType,
BizConsumablePack,
BizConsumablePackItem,
BizProcess,
BizProcessReagent,
BizProcessConsumable,
BizProcessOutput,
BizProcessDataCollection,
BizProcessRoute,
BizProcessRouteStep,
BizProcessRouteStepReagent,
BizProcessRouteStepConsumable,
BizProcessRouteStepOutput,
BizProcessRouteStepDataCollection,
BizCellProduct,
BizProductionWorkOrder,
BizProductionTask,
BizProductionTaskInput,
BizProductionTaskStep,
BizProductionTaskStepReagent,
BizProductionTaskStepConsumable,
BizProductionTaskStepConfiguredReagent,
BizProductionTaskStepOutput,
BizProductionTaskStepDataCollection,
BizProductionTaskOutput,
BizStorageSlotOccupancy,
BizSampleFreight,
BizSampleFreightItem,
)
from app.models.production_material import ( # noqa: F401
BizProductionMaterial,
BizProductionMaterialStockBatch,
BizProductionMaterialUsage,
BizProductionMaterialStockCheck,
BizProductionMaterialStockCheckBatchLine,
BizProductionMaterialStockCheckUnusedLine,
)
from app.models.research_donation import ( # noqa: F401
BizResearchDonation,
BizResearchDonationAudit,
BizResearchDonationParty,
BizResearchDonationCollection,
BizResearchDonationSample,
BizResearchDonationSampleTransport,
BizProtocolDonationConvert,
)
User = SysUser
ApiRequestLog = SysApiRequestLog
from app.models.project_management import (
Project, ProjectTeam, ProjectTeamMember, ProjectTeamRegion,
ProjectTeamHospital, ProjectAssignmentAudit, ProjectTeamHistory,
)
__all__ = [
"Project", "ProjectTeam", "ProjectTeamMember", "ProjectTeamRegion",
"ProjectTeamHospital", "ProjectAssignmentAudit", "ProjectTeamHistory",
"BaseModel",
"SoftDeleteModel",
"SysUser",
"SysRole",
"SysUserRole",
"SysRoleMenu",
"SysRoleDataScopeDetail",
"SysMenu",
"SysDept",
"SysTenant",
"SysSite",
"SysPost",
"SysUserPost",
"BizItemUnit",
"BizExpressCompany",
"SysDictType",
"SysDictData",
"SysApiRequestLog",
"SysApiRequestLogHis",
"UserRole",
"User",
"ApiRequestLog",
"BizConsumable",
"BizReagent",
"BizSopDocument",
"BizProcessCategory",
"BizOutputType",
"BizConsumablePack",
"BizConsumablePackItem",
"BizProcess",
"BizProcessReagent",
"BizProcessConsumable",
"BizProcessOutput",
"BizProcessDataCollection",
"BizProcessRoute",
"BizProcessRouteStep",
"BizProcessRouteStepReagent",
"BizProcessRouteStepConsumable",
"BizProcessRouteStepOutput",
"BizProcessRouteStepDataCollection",
"BizCellProduct",
"BizProductionWorkOrder",
"BizProductionTask",
"BizProductionTaskInput",
"BizProductionTaskStep",
"BizProductionTaskStepReagent",
"BizProductionTaskStepConsumable",
"BizProductionTaskStepOutput",
"BizProductionTaskStepDataCollection",
"BizProductionTaskOutput",
"BizStorageSlotOccupancy",
"BizSampleFreight",
"BizSampleFreightItem",
"BizProductionMaterial",
"BizProductionMaterialStockBatch",
"BizProductionMaterialUsage",
"BizProductionMaterialStockCheck",
"BizProductionMaterialStockCheckBatchLine",
"BizProductionMaterialStockCheckUnusedLine",
]