首页 > 代码库 > 037医疗项目-模块四:采购单模块—采购单数据模型

037医疗项目-模块四:采购单模块—采购单数据模型

上一篇文章我们知道了采购的需求。这篇文章我们就要看一下采购单模块的数据库怎么去建立。

我们设计时采用两张表:

 

1:采购单基本信息表(YYCGD):

也就是对应的页面上的:

技术分享

 

 当然我们设计数据库的时候不可能只有上面这些字段。我们看一下真实数据库中是怎么设计的:

技术分享

 

我们来看一下这些字段的意义:

采购单号:相当于订单号,方便管理需要

采购单名称:对采购单简短说明,名称

医院id:创建采购单单位的id(记录单位id而不是用户的id) (外键)

联系人:联系人和建单人可能不是一个人

联系电话:联系人的电话

建单人:创建采购单用户id

建单时间:创建采购单时间,(建议不要在数据库中设置默认值,对业务字段的维护统一在service)

提交时间:采购单创建完毕,提交采购单时记录时间

备注:采购单备注信息

采购单状态:(业务代码存储数据字典:1:未提交、2:已提交未审核、3:审核通过、4:审核不通过)

审核意见:监管单位对采购单审核时意见

审核时间:监管单位对采购单审核时间

对于审核,注意:如果审核业务功能复杂、需求变更可能性大,建议单独 创建一个张审核表记录审核信息。

 

 

2:采购单明细信息表:

这张表对应的是:

 

037医疗项目-模块四:采购单模块—采购单数据模型