一种基于java实现的可视化编码主键生成的实现方法与流程

专利2026-06-17  12


本发明涉及一种编码生成,尤其涉及一种基于java实现的可视化编码主键生成的实现方法。


背景技术:

1、在业务办公系统中,很多业务都需要按照规则为每条数据生成唯一的编码。如费用申请、费用报销等需要生成费控相关的唯一编码;公文业务需要为发文、收文生成公文类唯一的编码。在政务系统实施过程中,编码规则要随之进行变更。在企业中,业务唯一编码变化频繁且复杂,需要研发人员投入大量的时间进行开发维护。


技术实现思路

1、本发明目的是提供一种基于java实现的可视化编码主键生成的实现方法,通过使用该方法,实现了唯一编码的快速且可视化的生产,并且编码生成简单、不繁琐,也不需要长期维护。

2、为达到上述目的,本发明采用的技术方案是:一种基于java实现的可视化编码主键生成的实现方法,包括以下步骤:

3、s1:定义编码规则,其定义唯一标识以定义出编码规则;

4、s2:获取唯一编码,其根据唯一标识调用,并根据编码规则生成唯一编码。

5、上述技术方案中,所述步骤s1中,定义唯一标识之后,判断该唯一标识是否存在,如存在的话,不定义编码规则;如不存在该唯一编码标识,则定义编码规则;

6、所述步骤s2中,根据唯一标识调用之后,需要判断该编码规则是否被定义,如果没有被定义,则不生成编码;如果该唯一标识存在定义编码规则,则根据该编码规则生成唯一编码。

7、上述技术方案中,所述编码规则由主参数、时间参数和流水号参数组成,所述主参数包括系统参数和自定义参数。

8、上述技术方案中,所述自定义参数能够修改和/或替换,在自定义参数进行修改和/或替换之后,唯一编码中自定义参数处也会被直接修改和/或替换。

9、上述技术方案中,所述主参数、时间参数和流水号参数会生成唯一编码中对应的编码。

10、上述技术方案中,所述主参数、时间参数和流水参数所生成的编码各自分组,多组编码依次排序组成唯一编码。

11、由于上述技术方案运用,本发明与现有技术相比具有下列优点:

12、1.本发明中直接通过唯一标识进行编码规则,然后根据唯一标识生成唯一编码,编码的生成方便快捷,而且是唯一的编码,不需要经常维护,降低维护成本,而且生成简单,便于变更。



技术特征:

1.一种基于java实现的可视化编码主键生成的实现方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的基于java实现的可视化编码主键生成的实现方法,其特征在于:所述步骤s1中,定义唯一标识之后,判断该唯一标识是否存在,如存在的话,不定义编码规则;如不存在该唯一编码标识,则定义编码规则;

3.根据权利要求1所述的基于java实现的可视化编码主键生成的实现方法,其特征在于:所述编码规则由主参数、时间参数和流水号参数组成,所述主参数包括系统参数和自定义参数。

4.根据权利要求3所述的基于java实现的可视化编码主键生成的实现方法,其特征在于:所述自定义参数能够修改和/或替换,在自定义参数进行修改和/或替换之后,唯一编码中自定义参数处也会被直接修改和/或替换。

5.根据权利要求3所述的基于java实现的可视化编码主键生成的实现方法,其特征在于:所述主参数、时间参数和流水号参数会生成唯一编码中对应的编码。

6.根据权利要求5所述的基于java实现的可视化编码主键生成的实现方法,其特征在于:所述主参数、时间参数和流水参数所生成的编码各自分组,多组编码依次排序组成唯一编码。


技术总结
本发明公开了一种基于java实现的可视化编码主键生成的实现方法,其特征在于:包括以下步骤:S 1:定义编码规则,其定义唯一标识以定义出编码规则;S2:获取唯一编码,其根据唯一标识调用,并根据编码规则生成唯一编码。本发明实现了唯一编码的快速获取,而且获取简单,减少维护。

技术研发人员:王健
受保护的技术使用者:永中软件股份有限公司
技术研发日:
技术公布日:2024/6/26
转载请注明原文地址:https://doc.8miu.com/read-1830333.html

最新回复(0)