全局唯一编码
大约 1 分钟开发指引开发指引
全局唯一编码
统一编码使用说明
使用编码首先需要在系统中主数据模块--》单号规则 , 维护编码规则 编码模板 维护编码生成的规则字符串
预设变量
${date:yyyyMMdd} 获取日期变量,冒号后面为日期格式,yyyy为年份,MM为月份 ,dd日期,
${code:5} 流水号,冒号后为流水号生成位数。
${snow} 雪花ID,位数为18位,使用后生成编码较长。
可动态传入map变量替代变量,如${name}
lxd-${name}-${date:yyyyMMdd}-#{code:6}
生成编码后,会替代字符串中的name变量。
1.引入依赖包
<dependency>
<groupId>com.pcitc.si</groupId>
<artifactId>si-fss-com-api</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
2.注入单号service
@DubboReference
private MsBillRuleService msBillRuleService;
3.生成编码
Map<String,String> map=new HashMap();
map.put("name","xxx");
return msBillRuleService.buildCode("001",map);