第13章 序列(流水号)管理

序列(流水号)管理菜单如下图,主要起多种数据库的兼容性主键生成、数据表的排序字段的生成、单据流水号生成功能等。 本系统的多数据库支持功能,主要是依靠了底层的序列生成器的兼容性主键思想来实现的,例如不同数据库的有不同的主键生成思想,例如Oracle数据库用序列功能产生主键的较多、SQLServer数据库用自增量做为主键的产生方法较多,但是这些方法都有一定的局限性、若遇到数据库移植问题,需要修改很多代码才能达到目的。 用了序列(流水号)管理组件,就可以很轻松的做出多种数据库兼容的主键产生方法、这样有数据库移植问题时,代码的修改量会很少,甚至有可能是是没有代码修改量。 其中单单据流水号生成功能,支持灵活的二次开发接口,可以按某天、某月、某年,自动生成某个单据号的生成方法,也能支持并发请求下产生唯一单据号的功能,例如年月日_001、年月_001、年_001等等形式的单据号形成。 图13-1 序列(流水号)管理菜单 图13-2 序列(流水号)管理窗体 可以在序列(流水号)管理窗体中,人工干预当前的某个单据序号,可以删除某个序列、修改某个序列,并支持导出数据处理。 重置功能是为了在将开发测试阶段的产生的订单号清楚掉,方便重新开始生成订单号为目的设计的。 增序列、减序列,还是为产生排序码设计的,分别对应最大的排序码、最小的排序码,为了快速实现把数据排序到最前面,或者把数据排序到最后面时用了这个2个数据值。 其实本功能模块的用法,很接近Oralce数据库中的序列功能,只是提供了更加便捷的用C#可以直接调用的功能接口。 一步步教你如何用疯狂.NET架构中的通用权限系统 -- 如何控制用户显示的菜单权限 一步步教你如何用疯狂.NET架构中的通用权限系统 -- 在页面中的调用权限讲解 一步步教你如何用疯狂.NET架构中的通用权限系统 -- 数据集权限的调用权限讲解 一步步教你如何用疯狂.NET架构中的通用权限系统 -- 分级管理 一步步教你如何用疯狂.NET架构中的通用权限系统 -- 分级授权 疯狂.NET 通用权限设计 C/S后台管理,B/S前台调用源码样例程序源码下载之 --- 操作权限 疯狂.NET 通用权限设计 C/S后台管理,B/S前台调用源码样例程序源码下载之 --- 角色权限 疯狂.NET 通用权限设计 C/S后台管理,B/S前台调用源码样例程序源码下载之 --- 数据集权限
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值