zhouz
|
9ecf5f6582
|
fix: separator改为code_separator避免MySQL保留关键字冲突
|
2026-07-15 17:51:54 +08:00 |
|
zhouz
|
9a8dce7a76
|
fix: 显式引入lock4j-redisson依赖,修复编译错误
|
2026-07-15 17:14:48 +08:00 |
|
zhouz
|
92f4ad96a0
|
feat: 新增编码生成RPC API Controller
|
2026-07-15 17:10:36 +08:00 |
|
zhouz
|
2ace4ea21c
|
feat: 新增编码规则管理Controller
|
2026-07-15 17:09:36 +08:00 |
|
zhouz
|
ca8dfde35a
|
feat: 新增编码生成核心引擎
|
2026-07-15 17:08:40 +08:00 |
|
zhouz
|
24e407585f
|
feat: 新增 SequenceAllocator 号段预分配器
- 创建 SequenceAllocator 组件,支持号段预分配和分布式锁实时两种策略
- 使用 @Lock4j 注解实现分布式锁,通过自注入模式解决 Spring AOP 内部调用问题
- 本地 ConcurrentHashMap 缓存号段,AtomicLong 做内存 CAS 递增
- 补位格式化支持自定义补位字符和长度
- 重置维度支持 DAY/MONTH/YEAR/GLOBAL
- 添加 nl-spring-boot-starter-protection 依赖
|
2026-07-15 17:07:03 +08:00 |
|
zhouz
|
c77bfd5eaf
|
feat: 新增编码规则管理Service
|
2026-07-15 17:02:59 +08:00 |
|
zhouz
|
eea1883980
|
feat: 新增编码生成Feign API接口
|
2026-07-15 17:00:40 +08:00 |
|
zhouz
|
15ca45f86a
|
feat: 新增编码规则VO类
|
2026-07-15 16:59:33 +08:00 |
|
zhouz
|
9fae26b353
|
feat: 新增编码规则和流水号段Mapper
- 将 idx_rule_reset 索引改为 UNIQUE KEY 以支持 ON DUPLICATE KEY UPDATE
- 新增 CodeRuleMapper 接口(分页查询+按编码查询)
- 新增 CodeSequenceMapper 接口(按规则ID/重置键查询+号段预分配)
- 新增 CodeSequenceMapper.xml(号段预分配 SQL)
|
2026-07-15 16:58:16 +08:00 |
|
zhouz
|
89fedc91f2
|
feat: 新增编码规则和流水号段DO
|
2026-07-15 16:55:07 +08:00 |
|
zhouz
|
d0ac7a730b
|
feat: 新增编码分段配置DTO(Jackson多态)
|
2026-07-15 16:53:54 +08:00 |
|
zhouz
|
cadd4659c5
|
feat: 新增编码生成相关枚举和错误码
|
2026-07-15 16:51:45 +08:00 |
|
zhouz
|
1078563df2
|
feat:新增单位模块
|
2026-07-15 10:30:23 +08:00 |
|
zhouz
|
f6950471bf
|
feat:搭建基础模块,新增物流信息、基础分类功能
|
2026-07-14 17:40:15 +08:00 |
|