现在有这么个业务逻辑:一个公司申请审批,有A,B,C三种审批表,每种审批表一张表。公司和审批表是一对多。每种审批表有自己不同的审批项。比如A有A1,B有B1、B2、C有C1、C2、C3。就是这样。
我的项目经理说这样的表结构扩展性不好,如果增加一种审批表就要增加一个表。有什么好的设计建议

解决方案 »

  1.   

    各种审批都包含不同的审批项的,我觉得可以建一个表就够了。表的结果类似于下面这样:公司名称   审批类别     审批项目 审批数据
    company1 A A1 testA1
    company1 A A2 testA2    当公司审批时只需向该表中添加记录就行,每个审批类别添加的记录数由审批类别包含的项决定。主键是前三列。不知道能否满足楼主的需求。