C# 业务流水号规则生成组件

对于很多业务系统都需要生成业务流水号,如果订单号、购采单号等等;而这些业务流水号并不是简单的一个增长数值,它们很多时候都有一些不同的规则来定义,如不同类型的字母或地区拼音简写等。为了更灵活生成这些有规则的业务流水号BeetleX提供对应的组件,接下来简单介绍一下组件的使用。

        首先需要通过Nuget引用BeetleX.BNR组件,然后通过以下方法即可以生业务流水号

for (int i = 0; i < 10; i++)
{
    var number = await BNRFactory.Default.Create("[CN:广州][D:yyyyMMdd][N:[D:yyyyMMdd]/000000]");
    Console.WriteLine(number);
}

生成流水号:

GZ20220520000008
GZ20220520000009
GZ20220520000010
GZ20220520000011
GZ20220520000012
GZ20220520000013
GZ20220520000014
GZ20220520000015
GZ20220520000016
GZ20220520000017

业务流水号规则生成组件_dotNET跨平台的博客-CSDN博客

猜你喜欢

转载自blog.csdn.net/beautifull001/article/details/125219159