一般情况下,人事申请和设备申请可以分别存储在两张表中,但是它们之间可以通过外键关联起来。

以下是一个可能的数据库表设计示例:

  1. 人事申请表 (personnel_applications):

    • id (主键)
    • 姓名
    • 申请日期
    • 申请内容
    • 审核状态('待审核'、'已审核'、'已拒绝' 等)
  2. 设备申请表 (equipment_applications):

    • id (主键)
    • 设备名称
    • 申请日期
    • 申请内容
    • 审核状态('待审核'、'已审核'、'已拒绝' 等)
  3. 审核表 (approvals):

    • id (主键)
    • 申请类型('人事申请'、'设备申请')
    • 申请ID(外键,指向人事申请表或设备申请表的主键)
    • 审核人
    • 审核日期
    • 审核意见

通过审核表中的申请类型和申请ID字段,可以将审核和对应的申请信息关联起来。

这样设计的好处是可以灵活管理不同类型的申请,并且可以在审核表中记录每一次的审核记录,方便查看审核历史。

Python Flask 人事申请和设备申请数据库设计:如何关联审核

原文地址: https://www.cveoy.top/t/topic/pa6I 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录