最近项目要求开发一个数据导出和导入的审批流程的功能,
用户想要要导出数据的时候,选择审批人,提交申请,
向导出申请表插入需要提交审批的数据,向导出条件表插入申请导出数据的查询条件,向审批记录表插入审批数据对应的审批人
等待审批通过时才可以导出
用户想要导入数据时,先把数据存到表里面,选择审批人,提交申请,等待审批通过时,将数据的状态改为有效数据
涉及到了表结构的设计
审批主体流程大概设计到了四张表,分别是
1.审批流程表:
id VARCHAR2(32) not null;
process_code VARCHAR2(32);
process_name VARCHAR2(32);
page_code VARCHAR2(32);
page_name VARCHAR2(32);
type_code VARCHAR2(32);
type_name VARCHAR2(32);
process_status VARCHAR2(32);
process_time DATE;
process_user VARCHAR2(32);
process_level VARCHAR2(32);
area_id VARCHAR2(32);
area_name VARCHAR2(32);
2.审批节点表:
id VARCHAR2(32) not null,
node_code VARCHAR2(32),
node_name VARCHAR2(32),
process_code VARCHAR2(32),
node_level VARCHAR2(32),
node_status VARCHAR2(32),
node_time DATE,
node_user VARCHAR2(32)
3.审批记录表:
id VARCHAR2(32) not null,
record_code VARCHAR2(100),
process_code VARCHAR2(100),
data_code VARCHAR2(100),
node_code VARCHAR2(32),
node_result VARCHAR2(32),
node_remark VARCHAR2(32),
node_user VARCHAR2(32),
node_time DATE,
record_date DATE,
record_user VARCHAR2(32)
4.审批人员表:
id VARCHAR2(32) not null,
user_code VARCHAR2(32),
user_name VARCHAR2(32),
role_code VARCHAR2(32),
node_code VARCHAR2(32),
user_status VARCHAR2(32),
user_date DATE not null,
user_user VARCHAR2(32),
user_phone VARCHAR2(32)
导出涉及的表
1.导出申请表
2.导出申请条件表
导入涉及的表
1.导入数据表
2020-05-20:审批流程表结构总结
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Oracle中如何导出存储过程、函数、包和触发器的定义语句?如何导出表的结构?如何导出索引的创建语句? QQ群里有...
- 黑色的海岛上悬着一轮又大又圆的明月,毫不嫌弃地把温柔的月色照在这寸草不生的小岛上。一个少年白衣白发,悠闲自如地倚坐...