父子编码使用说明
最后更新于:2022-04-02 07:12:31
# 父子编码使用方法
jeecg-boot 提供了自动生成编码的接口,调用接口即可生成编码
[TOC]
## 1. 生成父级编码
生成父级编码时只有一个参数code,当没有同级数据时为null,生成的编码为A01;
有同级数据时,则传入code为同级最大数据,如传入A04,则生成的编码为A05
注:当code为Z99时,生成的下一个code就是Z99A01
,而生成子编码时,需传入父编码Z99A01,则生成的子编码为Z99A01A01。
### 示例:
1. YouBianCodeUtil.getNextYouBianCode(null) //生成编码:A01
2. YouBianCodeUtil.getNextYouBianCode("A04") //生成编码:A05
## 2.生成子级编码
生成子级编码时为两个参数,第一个参数为父级编码(parentCode),需传入父级编码;
第二个参数为localCode,当子级没有同级数据是,localCode为null,则生成A05A01
当子级有同级数据时,则传入同级最大数据,如 则生成的编码为A05A02
### 示例:
1. YouBianCodeUtil.getSubYouBianCode("A05",null); //生成的编码为A05A01
2. YouBianCodeUtil.getSubYouBianCode("A05","A05A01"); //生成的编码为A05A02
';