Groovy:
IncrementNumber rule = IncrementNumber.builder()
.counter('testCounter1') // 计数器的key,递增的自增编码需要保证key唯一,同理,更换counter可以重计自增编号
.condition('MONTH') // 按年、月、日重计 `YEAR` `MONTH` `DAY` `NONE`
.postfix('-postfix') // 编码后缀
.prefix('prefix-') // 编码前缀
.serialNumber(4) // 自增编码位数
.initialValue(1) // 编号起始值不能小于 0,且默认为 1
.steppingNumber(2) // 步进器默认为1,且不能小于1
.buildRule()
log.info(rule)